KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734 2022-12-04 00:11:17 ln -sf /usr/bin/clang 2022-12-04 00:11:17 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2022-12-04 00:11:17 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2022-12-04 00:11:17 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2022-12-04 00:11:17 make -C vm make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm' gcc -Wall -I ../../../../usr/include -no-pie madv_populate.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/madv_populate gcc -Wall -I ../../../../usr/include -no-pie soft-dirty.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/soft-dirty gcc -Wall -I ../../../../usr/include -no-pie split_huge_page_test.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/split_huge_page_test gcc -Wall -I ../../../../usr/include -no-pie compaction_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/compaction_test gcc -Wall -I ../../../../usr/include -no-pie gup_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/gup_test gcc -Wall -I ../../../../usr/include -no-pie hmm-tests.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hmm-tests gcc -Wall -I ../../../../usr/include -no-pie hugetlb-madvise.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hugetlb-madvise gcc -Wall -I ../../../../usr/include -no-pie hugepage-mmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hugepage-mmap gcc -Wall -I ../../../../usr/include -no-pie hugepage-mremap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hugepage-mremap gcc -Wall -I ../../../../usr/include -no-pie hugepage-shm.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hugepage-shm gcc -Wall -I ../../../../usr/include -no-pie hugepage-vmemmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/hugepage-vmemmap gcc -Wall -I ../../../../usr/include -no-pie khugepaged.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/khugepaged gcc -Wall -I ../../../../usr/include -no-pie map_fixed_noreplace.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/map_fixed_noreplace gcc -Wall -I ../../../../usr/include -no-pie map_hugetlb.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/map_hugetlb gcc -Wall -I ../../../../usr/include -no-pie map_populate.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/map_populate gcc -Wall -I ../../../../usr/include -no-pie memfd_secret.c -lrt -lpthread -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/memfd_secret gcc -Wall -I ../../../../usr/include -no-pie migration.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/migration gcc -Wall -I ../../../../usr/include -no-pie mlock-random-test.c -lrt -lpthread -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/mlock-random-test gcc -Wall -I ../../../../usr/include -no-pie mlock2-tests.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/mlock2-tests gcc -Wall -I ../../../../usr/include -no-pie mrelease_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/mrelease_test gcc -Wall -I ../../../../usr/include -no-pie mremap_dontunmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/mremap_dontunmap gcc -Wall -I ../../../../usr/include -no-pie mremap_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/mremap_test gcc -Wall -I ../../../../usr/include -no-pie on-fault-limit.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/on-fault-limit gcc -Wall -I ../../../../usr/include -no-pie thuge-gen.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/thuge-gen gcc -Wall -I ../../../../usr/include -no-pie transhuge-stress.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/transhuge-stress gcc -Wall -I ../../../../usr/include -no-pie userfaultfd.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/userfaultfd gcc -Wall -I ../../../../usr/include -no-pie ksm_tests.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/ksm_tests gcc -Wall -I ../../../../usr/include -no-pie -m32 -mxsave protection_keys.c -lrt -lpthread -lrt -ldl -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/protection_keys_32 gcc -Wall -I ../../../../usr/include -no-pie -m64 -mxsave protection_keys.c -lrt -lpthread -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/protection_keys_64 gcc -Wall -I ../../../../usr/include -no-pie va_128TBswitch.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/va_128TBswitch gcc -Wall -I ../../../../usr/include -no-pie virtual_address_range.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/virtual_address_range gcc -Wall -I ../../../../usr/include -no-pie write_to_hugetlbfs.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm/write_to_hugetlbfs make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm' 2022-12-04 00:11:19 make quicktest=1 run_tests -C vm make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm' TAP version 13 1..4 # selftests: vm: madv_populate # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # ok 21 range is softdirty # # Totals: pass:21 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: vm: madv_populate # selftests: vm: soft-dirty # TAP version 13 # 1..15 # ok 1 Test test_simple # ok 2 Test test_vma_reuse dirty bit of allocated page # ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 Test test_hugepage huge page allocation # ok 5 Test test_hugepage huge page dirty bit # ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # ok 10 Test test_mprotect-anon soft-dirty after rewritten # ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:15 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 2 selftests: vm: soft-dirty # selftests: vm: split_huge_page_test # No THP is allocated not ok 3 selftests: vm: split_huge_page_test # exit=1 # selftests: vm: run_vmtests.sh # arm64 ia64 mips64 parisc64 ppc64 ppc64le riscv64 s390x sh64 sparc64 x86_64 # ----------------------- # running ./hugepage-mmap # ----------------------- # Returned address is 0x7fb6cc000000 # First hex is 0 # First hex is 3020100 # [PASS] # ---------------------- # running ./hugepage-shm # ---------------------- # shmid: 0x0 # shmaddr: 0x7f4c8be00000 # Starting the writes: # ................................................................................................................................................................................................................................................................ # Starting the Check...Done. # [PASS] # --------------------- # running ./map_hugetlb # --------------------- # Default size hugepages # Mapping 256 Mbytes # Returned address is 0x7f67c0c00000 # First hex is 0 # First hex is 3020100 # [PASS] # -------------------------------------------- # running ./hugepage-mremap ./huge/huge_mremap # -------------------------------------------- # Map haddr: Returned address is 0x7eaa40000000 # Map daddr: Returned address is 0x7daa40000000 # Map vaddr: Returned address is 0x7faa40000000 # Address returned by mmap() = 0x7ff06c000000 # Mremap: Returned address is 0x7faa40000000 # First hex is 0 # First hex is 3020100 # [PASS] # -------------------------- # running ./hugepage-vmemmap # -------------------------- # Returned address is 0x7fe651600000 whose pfn is 11b1000 # [PASS] # --------------------------------------------- # running ./hugetlb-madvise ./huge/madvise-test # --------------------------------------------- # [PASS] # NOTE: The above hugetlb tests provide minimal coverage. Use # https://github.com/libhugetlbfs/libhugetlbfs.git for # hugetlb regression testing. # ----------------------------- # running ./map_fixed_noreplace # ----------------------------- # mmap() @ 0x7f45d4373000-0x7f45d4378000 p=0x7f45d4373000 result=Success # unmap() successful # mmap() @ 0x7f45d4374000-0x7f45d4377000 p=0x7f45d4374000 result=Success # mmap() @ 0x7f45d4373000-0x7f45d4378000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f45d4375000-0x7f45d4376000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f45d4376000-0x7f45d4378000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f45d4373000-0x7f45d4375000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f45d4373000-0x7f45d4374000 p=0x7f45d4373000 result=Success # mmap() @ 0x7f45d4377000-0x7f45d4378000 p=0x7f45d4377000 result=Success # unmap() successful # OK # [PASS] # --------------------- # running ./gup_test -u # --------------------- # GUP_FAST_BENCHMARK: Time: get:2275 put:197 us # [PASS] # --------------------- # running ./gup_test -a # --------------------- # PIN_FAST_BENCHMARK: Time: get:1991 put:307 us # [PASS] # ----------------------------------------- # running ./gup_test -ct -F 0x1 0 19 0x1000 # ----------------------------------------- # DUMP_USER_PAGES_TEST: done # [PASS] # -------------------------------- # running ./userfaultfd anon 20 16 # -------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 40 # bounces: 15, mode: rnd racing ver poll, userfaults: 3202 missing (151+84+55+63+98+63+48+54+92+81+51+81+53+64+59+60+54+74+58+52+132+79+53+61+54+60+47+113+63+32+52+58+95+32+49+53+54+28+63+20+62+21+19+50+26+22+35+23+12+14+14+35+30+30+18+22+22+8+14+11+8+16+14+13+9+5+12+6+11+5+5+3+2+3+1+3+2+1+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11315 wp (246+173+147+151+189+155+143+150+187+180+164+224+138+160+165+176+127+185+148+141+240+166+140+134+152+158+136+264+158+127+154+134+234+113+138+151+165+133+170+108+177+106+118+163+112+112+123+139+94+92+117+119+120+119+126+113+116+88+89+83+74+87+88+94+73+75+72+76+72+71+78+64+63+65+51+50+55+54+45+55+46+42+47+39+42+44+33+40+34+39+37+37+40+32+30+35+35+29+25+30+27+28+23+21+23+18+20+21+18+14+18+16+12+13+12+12+9+12+9+7+6+5+6+8+4+3+2+0+) # bounces: 14, mode: racing ver poll, userfaults: 950 missing (27+16+22+9+11+8+16+16+22+8+16+18+15+10+14+11+17+11+10+8+7+10+18+18+5+10+7+9+18+10+9+26+7+1+8+10+14+14+9+6+26+14+15+17+12+20+15+4+10+8+8+21+13+18+10+7+12+6+10+9+9+12+4+9+6+4+7+5+9+9+3+6+3+5+0+5+6+3+3+3+7+2+1+4+5+2+5+5+4+2+3+2+0+5+1+0+2+2+4+2+2+1+1+1+0+4+4+3+1+0+0+1+3+0+1+1+0+1+0+0+0+1+0+0+0+0+0+0+) 8534 wp (104+107+108+126+103+103+88+89+103+84+83+74+85+62+88+73+102+81+82+86+95+79+86+112+77+82+75+97+93+92+83+100+96+65+74+81+88+81+72+86+93+100+115+90+76+105+101+75+78+98+66+98+72+81+92+75+77+59+75+83+80+68+61+69+59+67+71+65+63+74+75+58+62+60+55+65+55+57+60+47+48+53+57+47+45+50+53+58+53+51+52+50+45+43+46+49+38+45+55+49+33+60+43+47+38+48+41+49+34+45+36+28+31+37+40+34+39+41+39+34+24+26+25+31+23+35+29+32+) # bounces: 13, mode: rnd ver poll, userfaults: 3112 missing (80+81+83+85+100+78+74+86+74+75+55+76+80+81+61+65+74+71+45+69+67+56+68+51+44+56+60+53+56+84+55+49+45+36+44+40+52+32+52+35+48+31+23+23+26+17+33+23+31+25+22+25+14+16+26+15+14+13+15+22+15+10+12+10+7+12+8+7+12+10+5+4+3+0+3+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10915 wp (183+190+191+171+181+190+182+175+183+187+161+176+190+183+158+155+155+166+135+168+164+140+131+129+139+174+160+169+142+165+168+142+142+111+137+141+124+126+134+111+161+138+126+117+107+113+123+127+100+109+104+108+92+97+111+84+97+102+87+89+80+81+76+85+93+67+62+69+78+68+69+67+68+61+61+55+58+54+46+49+42+41+39+43+36+41+37+31+38+35+28+36+34+32+31+32+25+31+25+23+31+28+25+20+20+21+20+15+17+18+17+15+12+12+12+14+13+9+8+7+10+7+5+3+2+4+1+1+) # bounces: 12, mode: ver poll, userfaults: 454 missing (23+24+14+13+20+15+17+16+8+7+10+16+6+10+5+5+8+6+8+9+2+5+5+2+3+8+3+7+16+7+7+2+5+2+4+5+5+3+1+3+1+4+3+7+3+2+11+3+1+5+1+3+4+1+3+6+2+0+2+6+1+3+3+1+1+2+2+0+3+3+0+1+1+1+2+0+0+1+1+2+1+1+2+0+1+0+4+1+0+0+2+1+1+1+0+0+0+2+1+0+2+0+0+1+0+0+0+0+0+0+0+0+0+0+0+1+0+0+0+0+1+0+0+0+0+0+0+0+) 13832 wp (290+207+207+261+227+205+238+251+194+178+169+263+193+221+184+163+174+184+169+161+204+254+171+159+158+168+164+201+176+137+120+147+186+125+150+164+119+148+140+141+102+153+139+149+149+133+144+123+124+117+126+109+102+115+102+108+98+118+113+118+96+118+103+103+87+95+74+101+92+74+96+79+99+91+75+86+91+82+85+68+78+79+75+89+60+65+72+71+66+56+68+57+63+60+55+59+57+62+45+44+55+50+43+42+49+43+39+33+33+52+45+27+40+38+33+33+26+23+31+29+20+23+31+25+26+20+16+18+) # bounces: 11, mode: rnd racing poll, userfaults: 3178 missing (97+118+82+117+80+89+82+89+85+79+69+92+65+73+80+62+67+66+49+82+62+54+55+60+34+63+64+59+54+41+60+59+41+42+47+44+43+41+25+31+29+39+22+38+39+22+24+22+23+28+19+16+17+16+24+15+17+15+18+12+18+11+12+7+7+10+9+8+8+8+5+3+7+2+1+3+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11012 wp (207+230+156+222+178+198+180+166+175+166+149+177+188+175+182+183+163+178+142+190+170+164+133+180+123+176+148+162+143+107+175+154+119+142+141+143+133+119+135+125+98+123+111+142+123+118+104+101+116+113+126+91+113+93+106+93+80+58+93+85+97+99+72+80+71+82+69+69+69+87+57+72+51+76+67+58+50+45+42+36+50+41+41+39+36+37+37+39+37+45+37+32+36+31+32+29+28+29+29+24+21+25+25+23+24+19+20+18+21+22+18+17+15+13+13+9+9+9+8+7+7+7+6+4+3+4+3+0+) # bounces: 10, mode: racing poll, userfaults: 1033 missing (42+16+27+31+9+19+14+14+10+14+8+38+22+21+23+11+10+17+14+16+14+25+10+13+17+23+6+7+15+19+16+5+17+8+13+6+18+35+9+24+16+11+7+7+13+15+3+5+17+13+17+4+17+10+4+10+9+7+3+6+5+9+3+4+4+6+9+4+3+6+2+8+6+9+7+2+1+5+3+4+2+7+4+5+4+1+2+1+2+3+2+0+4+1+0+0+1+0+2+4+1+0+0+3+1+1+1+1+1+0+1+2+1+2+2+0+1+0+0+0+0+0+0+0+0+0+0+0+) 7968 wp (114+114+110+99+79+109+85+97+89+76+92+119+101+90+97+78+80+97+76+77+75+78+65+68+82+90+74+76+107+90+82+86+100+93+73+62+68+93+71+98+88+60+74+66+73+92+63+69+78+81+95+62+66+58+64+77+56+80+64+51+65+68+66+74+65+68+66+60+55+52+56+52+52+46+48+61+49+46+39+44+50+59+45+48+50+55+44+49+58+54+43+43+36+39+53+48+43+37+43+39+43+33+33+41+25+41+42+36+44+36+43+46+35+36+32+32+38+34+37+23+20+33+31+34+33+33+32+27+) # bounces: 9, mode: rnd poll, userfaults: 3123 missing (85+94+84+87+76+77+72+73+96+81+78+76+52+97+79+62+79+61+40+44+54+55+67+68+59+63+58+40+41+81+64+39+67+36+51+52+31+60+51+27+31+33+31+23+24+34+28+21+16+17+17+18+26+32+12+16+27+24+19+16+9+15+10+9+4+8+13+5+6+7+4+3+2+3+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10970 wp (175+205+189+201+182+182+166+154+169+174+175+202+150+234+180+153+202+162+121+150+150+130+178+182+158+162+176+131+138+182+156+125+155+116+117+130+119+185+131+110+114+105+132+104+111+110+130+99+108+128+90+85+112+100+99+105+84+98+87+88+96+83+82+98+69+73+89+76+72+75+76+60+62+53+51+52+51+49+50+43+42+36+41+41+37+31+35+33+36+32+37+33+31+31+37+30+28+32+24+29+30+22+24+21+25+22+17+21+18+20+17+15+14+12+14+12+12+13+10+9+8+9+6+6+4+5+2+0+) # bounces: 8, mode: poll, userfaults: 514 missing (27+23+18+27+17+13+3+20+9+14+18+18+8+8+6+8+9+6+6+8+5+10+21+8+4+1+11+8+3+2+4+4+1+7+4+16+4+5+5+8+3+3+2+8+4+2+7+2+3+3+2+1+1+3+4+5+1+3+3+3+5+1+4+0+4+3+0+2+1+1+0+3+0+0+0+1+2+1+1+2+2+0+1+0+2+1+1+1+0+1+3+0+0+1+1+2+1+0+2+0+0+0+0+1+0+0+1+0+0+0+0+0+1+0+0+0+0+0+1+0+0+0+0+0+0+0+0+0+) 13077 wp (217+232+255+216+230+197+190+243+216+215+199+244+177+197+171+163+191+174+162+196+142+135+185+175+153+105+193+160+142+119+120+116+114+142+105+178+182+121+143+167+166+124+113+146+111+119+132+130+130+141+117+105+106+123+94+112+116+101+108+102+101+82+108+105+106+81+101+82+81+69+78+90+67+77+77+71+84+66+74+66+81+69+71+63+69+57+57+58+62+57+54+57+60+38+47+61+59+63+46+44+42+42+45+36+53+42+44+32+36+42+29+30+33+27+31+31+31+26+26+19+27+18+22+25+17+22+14+18+) # bounces: 7, mode: rnd racing ver read, userfaults: 3548 missing (203+128+114+164+122+153+123+129+93+106+114+94+108+65+55+125+114+64+67+73+80+52+87+70+40+47+44+45+43+46+35+45+43+31+47+47+30+39+41+33+25+18+20+25+14+40+26+27+13+19+21+10+23+13+6+10+9+11+7+8+6+5+8+7+6+4+5+0+0+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11393 wp (267+251+208+284+231+218+268+249+214+228+240+208+210+147+181+226+191+200+165+220+168+149+199+181+120+133+130+167+153+148+129+124+115+129+143+146+110+137+130+127+125+105+115+109+108+117+108+101+105+93+122+104+115+85+75+105+80+76+111+73+86+73+70+63+65+69+73+82+53+72+48+37+46+59+48+51+41+41+47+38+39+30+26+44+46+33+39+36+30+21+35+36+32+34+24+22+28+23+21+33+23+29+29+14+14+17+17+22+14+22+6+13+7+13+14+13+11+5+11+2+5+4+5+2+5+2+3+1+) # bounces: 6, mode: racing ver read, userfaults: 1029 missing (81+48+60+75+29+25+31+32+39+31+46+29+42+41+35+11+21+58+6+3+46+26+16+41+19+4+3+28+7+17+6+20+7+7+8+7+11+5+2+0+0+2+3+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12886 wp (251+175+201+267+164+154+205+200+166+156+216+142+175+218+184+159+165+194+143+150+182+157+137+173+146+127+112+160+142+136+94+155+112+128+112+108+133+138+147+125+130+109+168+100+127+143+118+112+127+79+118+131+121+106+98+99+117+112+90+104+118+90+89+120+103+101+94+101+74+96+79+71+79+61+90+77+85+73+94+93+88+79+59+75+66+67+59+65+47+54+39+66+77+75+60+64+69+67+61+45+56+47+44+45+45+35+42+53+52+39+56+45+39+36+43+41+32+51+33+36+40+32+23+30+30+29+21+23+) # bounces: 5, mode: rnd ver read, userfaults: 3763 missing (178+124+185+117+200+192+154+185+114+111+88+185+114+52+84+101+114+93+58+43+69+64+51+75+61+60+49+42+76+49+77+55+41+27+49+41+32+30+45+16+18+14+27+20+19+17+28+19+14+16+20+9+16+2+10+8+0+3+1+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11672 wp (258+250+274+264+311+325+295+348+202+190+197+305+220+132+189+246+235+206+182+130+156+149+135+193+136+141+168+130+176+148+188+177+133+104+167+152+123+123+152+91+100+108+112+119+104+119+142+106+105+102+98+97+117+88+79+93+69+64+68+58+64+63+58+62+57+47+55+61+51+42+48+44+50+33+46+55+52+48+45+52+42+35+40+37+37+45+46+37+27+28+33+28+25+41+25+28+30+22+27+24+24+28+24+26+20+12+21+17+17+18+10+12+12+18+6+15+4+3+11+2+6+4+7+5+3+4+2+2+) # bounces: 4, mode: ver read, userfaults: 1208 missing (82+70+73+56+38+33+38+30+53+18+52+57+19+30+29+22+39+17+16+13+26+9+12+17+15+9+14+24+3+20+24+20+20+3+4+4+12+7+5+15+6+1+10+5+6+5+5+3+4+4+3+4+2+7+1+3+5+7+2+3+7+2+2+4+2+3+3+4+3+0+0+1+3+3+2+2+2+0+2+0+1+2+0+2+2+4+1+3+0+2+1+1+3+0+0+1+0+0+0+2+0+0+0+0+0+0+0+1+0+0+1+0+0+0+0+0+0+1+0+0+0+0+1+0+0+0+0+0+) 13114 wp (338+312+383+274+232+240+242+209+253+214+253+251+200+176+242+177+208+184+138+169+228+163+147+161+167+144+161+171+109+156+180+152+139+152+139+113+135+120+133+181+120+100+119+133+81+106+109+82+141+93+112+91+103+145+117+97+90+97+98+89+86+73+87+89+75+76+72+85+75+86+78+59+74+81+66+66+47+61+58+54+58+62+61+66+64+62+43+58+42+57+38+37+50+46+52+44+47+40+32+27+37+41+36+45+40+35+36+24+36+36+29+39+29+21+32+30+29+23+22+22+22+28+24+23+14+22+15+21+) # bounces: 3, mode: rnd racing read, userfaults: 3653 missing (94+135+165+111+159+148+87+130+216+104+103+87+73+123+98+89+111+78+83+68+81+83+105+49+52+64+42+78+53+36+75+37+18+27+24+46+38+33+27+39+37+27+48+20+21+20+19+18+15+24+17+17+22+10+13+12+8+17+6+5+1+3+0+2+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11440 wp (245+217+272+234+218+270+220+223+342+189+249+190+176+209+203+163+207+184+186+157+199+162+218+127+142+191+141+215+155+140+159+159+117+139+118+158+136+129+119+103+124+109+136+111+119+117+113+114+102+109+104+88+104+85+93+84+74+79+92+73+69+79+62+71+70+67+59+62+52+64+55+48+56+52+45+44+43+34+39+41+31+42+37+39+40+34+32+23+28+20+34+24+16+28+28+22+36+30+16+21+19+20+22+26+25+23+11+6+26+12+9+11+15+7+14+13+9+7+12+5+11+8+7+5+3+3+5+2+) # bounces: 2, mode: racing read, userfaults: 1025 missing (66+76+46+41+25+51+25+21+33+34+42+52+27+59+33+34+22+3+55+25+8+7+28+3+15+34+4+48+3+7+1+17+9+5+2+8+20+1+8+1+11+10+1+0+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12773 wp (216+243+200+228+158+175+158+161+199+194+178+205+189+177+180+181+133+117+219+181+145+110+146+135+129+142+114+154+129+140+102+179+136+103+158+166+183+105+132+116+159+127+101+131+136+117+145+119+92+106+126+84+89+123+92+133+116+80+109+98+94+72+99+94+89+100+84+89+79+79+74+79+91+102+81+70+83+72+83+83+80+69+70+75+60+71+48+69+62+76+68+65+76+41+54+43+54+61+60+64+64+43+50+62+58+60+51+26+41+65+33+39+49+40+31+45+28+43+27+32+40+28+26+30+25+22+37+16+) # bounces: 1, mode: rnd read, userfaults: 3528 missing (123+161+117+107+91+164+94+88+144+75+115+135+88+92+101+108+75+58+69+45+70+82+67+77+74+49+57+44+63+57+49+30+35+34+35+43+58+47+43+33+41+22+20+27+18+20+35+13+29+18+44+27+11+15+10+16+11+8+6+11+7+6+6+3+2+1+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11435 wp (250+258+240+200+195+297+184+193+259+202+241+260+207+183+196+198+156+160+192+142+178+223+163+189+205+121+161+156+147+156+129+135+112+125+124+137+157+177+142+140+114+109+95+132+79+96+115+110+154+85+121+107+82+75+92+100+104+76+81+99+79+71+71+67+67+86+75+58+64+59+54+54+35+45+53+41+42+45+36+37+48+38+40+41+26+39+24+27+41+25+34+27+31+27+30+28+24+27+22+29+28+22+20+30+21+23+23+24+16+14+18+18+9+22+8+8+10+5+4+2+6+7+3+3+1+2+1+4+) # bounces: 0, mode: read, userfaults: 1063 missing (72+54+45+44+37+33+31+44+37+19+32+22+55+30+16+29+29+23+23+13+20+17+11+27+11+17+13+34+10+14+7+8+2+13+9+11+16+3+3+2+8+3+13+2+4+2+7+8+0+2+4+1+4+1+1+5+1+3+1+3+3+1+2+0+2+2+0+4+1+1+0+1+2+1+2+1+1+1+3+2+2+3+1+1+0+0+2+1+2+0+1+1+1+0+0+3+1+1+0+0+0+1+0+1+0+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12699 wp (342+298+235+242+287+250+273+258+225+173+243+213+224+174+132+194+173+178+171+140+180+150+146+195+160+167+146+229+110+156+111+121+95+136+112+145+119+111+132+131+119+120+168+98+126+104+122+119+92+94+120+104+96+98+82+91+84+88+85+97+70+88+69+71+82+87+76+84+85+95+54+77+85+49+92+59+73+76+78+48+59+65+56+71+59+53+53+52+67+49+53+54+68+42+45+48+44+40+37+39+51+41+42+42+37+15+35+29+29+32+40+38+24+27+31+31+7+23+25+25+21+25+20+19+8+18+13+15+) # testing uffd-wp with pagemap (pgsize=4096): done # testing uffd-wp with pagemap (pgsize=2097152): done # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # [PASS] # ------------------------------------ # running ./userfaultfd hugetlb 256 32 # ------------------------------------ # nr_pages: 128, nr_pages_per_cpu: 1 # bounces: 31, mode: rnd racing ver poll, userfaults: 117 missing (11+13+13+14+12+6+20+10+4+4+2+7+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3276 wp (49+40+50+57+43+39+54+44+54+36+45+46+59+40+43+31+31+34+34+25+35+33+26+42+31+50+35+37+48+31+44+40+44+39+39+36+26+47+31+49+34+34+29+36+39+24+33+33+34+31+30+37+25+25+28+27+34+27+35+27+26+29+23+32+34+27+30+29+29+27+33+20+30+21+19+22+26+30+21+19+22+25+19+16+14+17+13+22+14+15+19+16+12+8+14+15+14+16+13+14+13+13+8+12+12+15+5+8+10+6+10+11+4+6+7+8+9+4+2+7+5+5+1+4+3+2+1+1+) # bounces: 30, mode: racing ver poll, ERROR: unexpected write fault (errno=11, line=746) # [FAIL] # ------------------------------------------------------------ # running ./userfaultfd hugetlb_shared 256 32 ./huge/uffd-test # ------------------------------------------------------------ # nr_pages: 128, nr_pages_per_cpu: 1 # bounces: 31, mode: rnd racing ver poll, userfaults: 119 missing (21+10+11+9+14+21+4+5+12+3+5+2+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3407 wp (68+53+41+49+52+62+48+66+52+50+45+40+49+39+37+27+40+42+60+45+35+40+52+38+43+30+26+33+47+31+28+42+36+34+38+44+26+35+30+40+31+39+32+30+40+40+37+27+30+31+37+27+39+34+31+32+31+28+26+23+33+32+27+37+25+30+28+21+25+27+30+20+19+21+20+24+22+17+19+22+28+21+26+19+25+18+24+10+18+22+18+16+13+14+18+8+14+12+13+9+17+16+12+16+9+13+15+8+14+12+11+8+13+8+7+9+8+8+4+4+1+3+1+4+2+0+1+0+) # bounces: 30, mode: racing ver poll, userfaults: 123 missing (15+9+9+6+29+4+7+2+9+16+0+0+16+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4256 wp (71+59+56+62+90+57+72+55+60+85+55+64+70+46+59+46+48+45+46+70+46+44+54+45+41+48+50+56+58+51+49+49+45+47+50+47+41+48+41+44+44+36+47+48+44+52+47+35+53+45+34+37+41+40+44+41+42+42+42+41+35+34+37+38+34+37+32+32+34+30+37+28+30+24+30+30+35+25+26+25+21+24+27+19+21+20+26+21+25+24+14+19+14+14+18+20+16+19+18+12+10+15+15+16+10+13+9+8+12+13+10+11+4+7+7+6+6+6+6+7+4+1+4+2+1+2+1+0+) # bounces: 29, mode: rnd ver poll, userfaults: 123 missing (21+31+21+13+2+11+19+1+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3610 wp (63+77+63+55+52+69+90+41+53+42+40+40+39+54+28+40+61+55+44+45+40+50+47+42+52+31+42+37+40+46+40+40+41+34+49+48+33+37+30+43+38+48+39+43+38+47+41+37+40+34+36+38+30+24+38+32+30+32+29+30+26+24+19+26+33+19+25+25+21+20+26+27+23+20+20+25+12+27+26+27+16+23+19+20+28+19+18+17+15+18+15+19+14+16+14+18+18+17+17+11+7+9+16+16+8+10+13+9+11+13+4+8+3+7+5+7+8+4+7+4+7+2+2+5+2+1+1+1+) # bounces: 28, mode: ver poll, userfaults: 122 missing (14+8+12+16+1+1+2+16+22+6+1+1+1+13+1+0+7+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4160 wp (78+75+59+78+73+53+50+55+72+58+49+46+56+55+66+52+47+37+52+39+45+45+54+41+42+53+51+40+43+45+40+38+43+45+38+51+46+46+40+57+41+45+34+48+52+42+39+41+49+35+29+43+26+47+34+42+37+41+39+41+37+28+33+37+33+30+34+31+33+36+32+27+27+35+29+31+31+25+26+19+24+25+30+29+19+24+24+23+26+23+22+21+15+18+22+23+22+22+21+17+16+17+14+21+13+17+14+11+14+10+12+12+5+9+5+8+7+8+5+4+4+4+4+3+0+0+0+1+) # bounces: 27, mode: rnd racing poll, userfaults: 123 missing (35+36+9+12+5+8+5+2+9+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3552 wp (87+90+52+46+47+52+39+37+81+47+50+32+32+65+51+47+43+33+54+42+52+50+39+43+46+36+38+47+26+40+33+30+45+35+32+32+36+43+42+38+41+35+39+32+31+40+35+36+38+41+30+30+33+28+36+22+37+32+30+32+31+29+33+27+35+36+28+27+25+32+29+16+23+16+28+29+31+20+25+20+22+18+24+16+11+18+25+16+25+8+22+18+22+14+18+10+9+14+7+15+7+18+12+5+9+12+18+15+4+6+11+4+9+5+6+4+3+9+7+1+3+6+5+5+4+1+2+1+) # bounces: 26, mode: racing poll, userfaults: 125 missing (31+27+4+12+3+32+4+0+3+1+1+0+7+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4177 wp (92+79+59+71+59+83+51+55+49+55+48+54+69+64+44+43+47+56+45+53+51+50+51+51+55+61+56+51+40+51+52+47+50+51+44+48+56+45+52+39+42+47+46+47+40+48+42+40+42+36+43+35+40+37+28+33+37+39+36+29+36+31+28+37+32+34+26+32+36+24+25+29+29+30+25+28+18+27+26+30+23+20+21+22+15+20+25+20+19+16+12+23+19+18+13+16+15+13+18+16+15+12+13+17+15+18+15+14+12+13+15+6+12+8+13+8+7+7+9+8+8+7+5+2+4+2+1+0+) # bounces: 25, mode: rnd poll, userfaults: 121 missing (18+16+23+15+24+7+6+6+2+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3651 wp (68+59+74+69+62+58+55+44+40+48+41+46+38+47+44+44+61+63+29+51+37+34+38+45+38+45+36+40+34+41+33+43+40+49+42+41+47+37+52+44+40+42+37+35+40+43+37+39+35+33+29+31+25+29+31+40+32+24+22+30+34+35+38+25+19+33+25+26+24+30+35+18+21+28+15+28+19+20+22+24+22+22+26+34+24+12+18+18+16+22+16+15+20+17+18+17+11+19+14+14+12+20+17+15+8+14+14+11+14+9+6+13+9+7+9+11+4+4+2+5+7+6+0+0+3+3+2+1+) # bounces: 24, mode: poll, userfaults: 121 missing (13+13+8+17+7+18+8+1+0+7+2+1+3+6+15+0+0+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4375 wp (73+62+75+86+69+89+71+81+56+49+56+51+65+54+69+48+47+44+61+58+57+46+43+45+45+47+50+45+50+40+54+43+53+38+48+42+34+50+44+51+45+45+42+45+38+37+43+43+56+38+42+38+44+34+38+38+40+29+39+44+41+36+34+34+33+38+32+34+32+31+31+30+34+37+28+25+34+26+30+21+26+32+30+26+31+31+25+31+29+18+25+20+21+22+22+19+27+18+13+15+13+18+17+18+18+13+10+10+11+14+13+11+10+13+9+8+8+2+5+9+4+3+3+2+1+2+1+0+) # bounces: 23, mode: rnd racing ver read, userfaults: 125 missing (57+17+12+13+6+9+3+4+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1740 wp (96+31+37+30+19+35+29+24+32+23+16+19+26+20+28+13+29+4+38+5+15+17+19+21+5+29+9+20+16+17+23+28+9+7+9+27+31+17+13+13+37+18+9+27+8+20+7+19+16+23+29+13+24+22+12+34+20+11+10+7+17+25+17+12+6+10+13+14+10+14+2+6+13+12+10+6+8+19+5+10+6+7+0+3+7+6+2+0+7+8+8+4+9+8+6+4+3+8+2+1+2+2+3+0+9+8+3+9+10+3+13+4+12+11+8+9+7+7+3+6+3+4+3+3+1+2+1+1+) # bounces: 22, mode: racing ver read, userfaults: 125 missing (25+10+18+20+6+0+15+1+0+7+18+2+0+0+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2029 wp (66+36+57+38+30+22+34+39+52+44+57+27+25+23+10+24+30+26+35+12+12+23+16+7+32+25+28+14+29+34+22+39+11+17+12+17+18+12+27+15+12+10+12+9+21+8+19+13+22+25+15+14+12+26+7+18+19+21+16+28+19+7+14+28+13+10+5+10+25+22+13+13+26+12+17+9+12+18+11+11+8+10+7+7+4+1+3+8+2+4+19+4+14+14+16+18+3+13+15+13+14+14+9+13+10+7+4+6+6+2+4+2+2+1+4+2+4+1+1+4+4+3+2+2+2+1+2+1+) # bounces: 21, mode: rnd ver read, userfaults: 122 missing (17+23+21+9+9+8+10+8+5+6+3+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1814 wp (35+50+51+43+33+25+14+19+16+26+17+22+34+23+6+12+22+10+24+21+14+32+20+32+30+20+13+19+25+36+20+15+18+17+20+24+46+11+24+18+8+32+16+3+11+20+25+9+16+14+5+6+22+31+8+10+22+17+20+19+17+8+14+9+15+0+27+16+12+2+21+1+15+0+17+3+14+19+11+17+13+6+5+9+5+6+23+10+8+4+5+4+11+6+0+4+9+9+8+15+14+0+6+17+5+4+3+1+6+14+4+2+2+0+7+4+8+9+7+4+7+4+3+4+4+3+2+1+) # bounces: 20, mode: ver read, userfaults: 124 missing (5+11+4+22+1+7+12+2+27+0+2+0+0+31+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1960 wp (34+35+25+35+19+20+33+30+62+10+14+19+25+71+29+34+17+19+22+37+15+13+16+26+44+15+21+26+17+27+30+46+8+30+20+18+22+13+21+24+27+41+15+33+19+18+9+19+29+10+30+18+9+16+29+18+12+19+21+17+10+15+23+23+21+7+31+9+4+6+7+25+9+3+9+9+2+2+13+3+14+14+7+3+3+13+6+12+13+14+6+2+2+9+2+0+8+8+7+5+5+3+7+6+3+3+3+3+1+3+8+14+7+10+4+7+7+7+2+4+3+4+4+5+2+2+2+1+) # bounces: 19, mode: rnd racing read, userfaults: 122 missing (24+26+19+17+12+15+5+2+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1948 wp (51+46+54+35+32+47+20+33+36+27+19+10+16+14+15+7+24+24+8+18+12+26+17+24+6+27+31+19+23+23+32+26+28+43+23+13+13+27+11+20+22+13+12+14+14+25+11+24+27+19+20+9+31+11+16+9+21+19+17+13+23+7+8+6+3+8+22+27+13+17+18+18+20+19+26+18+21+10+22+10+11+11+6+20+6+10+15+7+11+1+3+10+19+10+5+15+5+1+10+5+3+13+11+6+6+5+7+5+6+8+3+4+3+6+6+6+5+5+1+2+2+1+2+2+1+3+1+1+) # bounces: 18, mode: racing read, userfaults: 122 missing (27+10+12+5+2+4+5+3+2+3+0+7+2+12+1+1+0+6+0+0+20+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2664 wp (93+67+89+77+58+91+63+51+36+50+58+69+37+72+29+35+46+44+44+42+65+27+29+35+45+21+19+21+18+20+19+31+16+30+15+30+32+38+28+24+32+25+21+9+25+18+18+13+26+8+4+25+9+27+19+7+23+15+3+11+15+8+16+10+21+9+19+6+21+16+13+21+3+20+15+12+12+8+11+12+22+5+20+9+3+18+2+3+3+18+1+16+15+11+8+9+3+2+2+10+14+3+12+10+8+14+12+5+11+4+6+2+9+3+2+6+7+6+4+6+3+2+1+5+4+3+1+1+) # bounces: 17, mode: rnd read, userfaults: 123 missing (25+20+17+18+15+12+10+3+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1715 wp (29+40+44+51+45+56+24+16+19+20+37+10+24+8+27+8+30+27+7+17+18+12+17+11+11+23+13+3+11+10+11+18+22+12+28+11+9+16+15+11+20+9+8+17+42+27+30+21+6+8+40+9+6+22+13+39+26+14+18+10+9+10+22+20+10+17+14+18+14+17+2+16+13+5+24+18+3+6+16+6+3+7+11+4+4+11+6+5+4+2+3+1+2+4+9+12+10+15+4+12+8+11+11+3+7+11+2+1+5+7+8+4+5+4+11+1+1+0+1+8+2+0+0+5+2+1+1+0+) # bounces: 16, mode: read, userfaults: 124 missing (11+15+7+4+7+7+2+7+13+0+2+1+0+11+1+0+0+10+2+1+12+0+0+5+6+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2542 wp (60+88+64+45+45+68+68+47+61+29+40+16+29+73+43+21+36+52+30+34+49+21+17+29+36+27+11+30+25+29+29+23+34+15+16+10+31+12+19+43+15+21+12+43+15+19+19+33+10+18+15+16+15+12+23+13+13+35+25+12+14+22+10+10+18+18+28+11+20+31+29+8+25+21+10+6+12+9+5+6+21+17+5+4+13+10+14+9+9+3+5+5+7+7+26+4+3+5+4+2+2+1+8+15+15+17+18+18+11+13+10+6+12+15+4+4+11+4+4+7+2+5+2+4+4+2+2+1+) # bounces: 15, mode: rnd racing ver poll, userfaults: 121 missing (22+20+16+19+17+9+10+4+2+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4221 wp (84+74+69+65+76+70+57+66+73+61+46+47+47+52+56+59+53+60+55+45+52+45+50+46+56+51+62+48+53+56+53+62+37+47+40+41+41+47+33+48+45+47+38+43+44+34+46+39+41+39+48+50+37+38+41+41+29+35+37+39+27+37+32+41+28+36+39+42+21+41+27+26+25+35+32+31+20+19+25+32+22+28+31+26+25+23+23+26+24+24+24+15+19+17+23+17+14+9+19+7+15+9+10+12+7+7+14+13+5+7+11+8+12+7+10+10+6+5+6+4+4+4+3+3+2+0+0+1+) # bounces: 14, mode: racing ver poll, userfaults: 123 missing (13+11+3+7+7+6+5+8+1+4+4+2+3+1+5+3+1+3+2+1+1+2+2+0+1+2+1+2+2+1+0+2+1+3+1+3+2+0+1+0+1+1+0+0+0+0+1+0+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 5774 wp (113+113+120+124+113+108+110+114+110+105+96+102+103+102+78+81+86+78+84+95+91+90+87+78+87+82+80+80+78+78+74+69+66+87+62+63+69+66+61+63+65+64+46+49+52+52+49+54+62+51+45+51+54+45+54+51+41+38+41+30+43+25+39+30+41+30+28+30+32+30+34+22+31+25+30+31+37+29+27+16+28+20+29+34+26+21+26+19+27+15+24+12+25+15+20+16+16+18+12+13+18+7+14+15+12+10+14+9+9+11+10+9+10+7+4+6+10+6+5+4+7+5+3+0+2+1+0+0+) # bounces: 13, mode: rnd ver poll, userfaults: 123 missing (26+21+19+17+13+12+8+4+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3894 wp (89+84+79+79+72+82+57+61+60+47+58+49+62+47+55+42+63+48+50+47+43+53+53+39+39+50+45+36+43+46+43+47+46+43+34+44+28+45+31+43+39+40+37+26+41+33+38+30+41+39+40+44+37+32+35+38+29+35+28+27+27+29+30+24+29+26+26+37+32+25+25+25+19+26+18+17+30+23+25+23+30+10+14+22+14+25+25+19+20+18+23+18+11+11+10+12+12+14+18+18+19+18+11+19+22+18+10+11+11+9+13+9+4+7+9+10+5+5+7+7+3+6+4+2+2+1+1+0+) # bounces: 12, mode: ver poll, userfaults: 123 missing (12+5+9+3+5+9+0+7+2+1+8+4+0+5+1+3+1+2+1+2+1+1+2+2+0+2+4+1+1+2+0+3+1+0+2+0+0+0+4+0+1+1+0+2+2+0+0+2+1+0+5+0+1+0+0+0+1+0+0+0+0+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 6245 wp (132+130+130+127+123+122+106+118+109+124+111+101+94+106+94+84+95+93+95+98+79+81+89+89+83+81+93+74+80+88+80+78+77+72+73+65+75+66+62+60+65+60+56+69+53+58+51+44+71+63+58+64+48+57+53+49+43+56+53+46+53+54+41+49+38+30+39+33+35+36+32+31+35+23+28+35+34+32+24+29+29+24+33+18+23+24+21+25+24+26+19+25+23+17+23+21+15+18+20+21+18+22+21+11+8+10+16+9+5+16+7+7+5+12+9+10+3+8+7+2+8+5+4+3+3+1+1+0+) # bounces: 11, mode: rnd racing poll, userfaults: 120 missing (26+23+22+14+14+10+4+4+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4788 wp (98+88+77+84+60+78+70+73+57+66+55+67+51+40+55+51+65+59+47+48+51+60+60+70+50+56+54+71+65+68+54+54+54+60+48+57+55+49+55+56+45+63+49+50+49+60+46+60+44+35+35+54+51+46+39+44+35+31+51+41+40+41+55+43+42+31+35+43+50+28+42+27+41+34+29+36+39+18+29+26+24+23+27+36+28+31+28+26+25+26+26+18+20+17+17+25+20+17+16+19+16+20+8+18+17+13+11+14+4+13+7+6+14+10+6+6+6+11+4+7+0+0+6+3+2+3+0+1+) # bounces: 10, mode: racing poll, userfaults: 125 missing (19+13+15+3+2+1+5+4+2+4+1+1+2+2+16+2+5+17+1+0+1+2+0+3+0+1+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4554 wp (104+97+115+90+93+84+82+87+80+67+91+72+72+72+77+62+72+82+56+57+56+56+56+56+49+64+56+52+45+44+50+48+49+53+40+50+43+39+50+40+46+45+52+40+48+34+44+44+40+41+37+34+42+37+42+37+34+37+42+26+36+37+37+29+38+32+37+28+34+31+33+20+31+29+25+27+24+17+16+27+23+21+25+23+26+19+22+21+16+26+19+15+22+15+17+17+16+11+13+13+15+13+11+18+13+8+14+11+12+7+7+4+6+8+8+4+1+1+1+2+2+3+1+1+1+2+1+1+) # bounces: 9, mode: rnd poll, userfaults: 120 missing (19+21+5+15+13+11+8+5+6+11+5+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3690 wp (65+61+56+60+55+64+42+39+51+84+61+52+36+44+26+50+44+35+45+53+40+33+35+40+32+34+39+41+63+47+40+43+39+35+45+40+43+37+39+37+38+39+37+31+35+36+33+38+36+36+40+33+33+24+28+31+34+36+35+28+33+37+30+25+29+33+20+27+23+22+23+22+21+27+25+22+18+22+29+27+23+27+29+23+22+30+19+19+21+21+15+20+22+16+17+20+17+17+19+16+19+10+18+16+17+16+13+14+11+8+10+13+11+13+6+10+9+10+4+4+4+6+5+2+4+1+1+1+) # bounces: 8, mode: poll, userfaults: 126 missing (28+10+3+4+4+6+29+0+1+3+10+6+11+9+0+0+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4244 wp (100+72+78+71+53+67+94+44+58+54+43+63+66+60+48+55+45+55+68+56+51+42+39+50+50+48+46+53+54+47+45+47+36+39+52+54+39+44+48+44+51+47+55+43+45+46+41+44+50+35+41+41+40+36+34+41+30+33+34+35+44+36+38+38+36+33+32+32+25+22+25+34+38+20+37+29+25+33+28+20+25+28+26+28+24+22+20+22+29+18+20+12+23+17+20+23+13+13+13+22+18+18+12+17+16+13+8+13+13+13+12+7+3+11+3+4+3+2+4+5+1+1+0+2+1+0+0+1+) # bounces: 7, mode: rnd racing ver read, userfaults: 123 missing (14+16+13+32+13+10+7+9+7+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1782 wp (35+42+28+56+33+35+28+36+53+17+25+24+21+26+9+24+15+21+44+20+25+15+19+12+23+18+16+21+23+7+18+17+19+20+22+34+20+24+36+5+11+7+25+14+22+29+13+12+21+7+18+11+24+13+12+7+21+11+16+15+5+23+14+4+22+14+8+17+6+1+17+2+5+5+20+18+12+5+5+16+12+16+13+13+3+12+3+8+8+17+12+8+6+1+0+7+6+10+2+5+11+0+4+14+2+4+3+1+7+0+11+0+0+2+2+5+6+5+4+2+2+6+1+5+4+3+2+0+) # bounces: 6, mode: racing ver read, userfaults: 127 missing (13+21+19+13+6+7+13+4+0+5+2+1+1+12+0+10+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2105 wp (37+77+30+29+37+62+47+22+30+38+44+23+40+23+18+52+9+36+46+39+46+18+18+15+14+21+13+45+26+28+31+29+19+11+9+14+7+38+12+10+16+41+23+24+9+6+18+19+25+21+12+14+17+10+12+11+37+7+17+13+23+6+25+18+13+13+10+19+11+8+37+13+20+7+15+9+16+24+10+19+8+5+11+5+2+1+1+2+4+6+3+4+1+1+0+11+14+16+7+6+12+1+9+4+11+11+16+1+10+7+7+11+9+4+6+7+0+1+5+6+5+3+5+5+3+3+2+2+) # bounces: 5, mode: rnd ver read, userfaults: 118 missing (19+35+10+14+12+6+7+6+6+1+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1856 wp (23+54+19+70+35+17+11+32+29+18+19+50+34+20+27+37+30+7+29+23+21+20+22+16+24+23+13+23+32+22+11+15+10+26+20+7+4+28+25+10+6+46+10+21+27+26+23+2+9+10+7+1+22+32+20+8+20+9+13+24+12+17+8+6+10+22+28+16+14+25+20+7+9+27+17+5+9+7+5+10+11+4+14+12+18+4+8+6+5+14+4+3+0+13+14+7+10+11+10+3+6+4+6+14+3+3+4+3+1+1+1+8+14+11+6+3+3+2+3+2+2+4+3+4+3+2+2+1+) # bounces: 4, mode: ver read, userfaults: 127 missing (14+30+8+12+13+10+5+4+0+0+10+0+10+1+0+10+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2197 wp (53+47+41+48+47+57+51+26+30+19+42+28+36+24+23+29+40+19+14+21+49+48+29+34+38+11+24+28+41+16+16+24+19+15+21+27+20+29+21+23+27+17+28+19+37+20+18+13+16+14+10+20+12+11+11+15+9+10+12+20+18+10+20+21+8+10+21+10+16+12+19+7+5+26+15+8+8+12+6+3+21+23+29+2+1+9+2+8+12+21+3+16+9+15+6+14+17+19+13+6+5+11+11+10+1+0+4+12+5+4+1+1+1+2+4+12+7+3+5+5+5+4+4+4+3+2+2+1+) # bounces: 3, mode: rnd racing read, userfaults: 121 missing (22+26+16+22+11+11+7+3+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1820 wp (56+63+28+51+27+55+24+42+20+13+12+15+32+49+25+43+17+13+27+9+12+11+40+31+12+10+20+22+13+19+22+9+20+23+21+15+37+13+16+14+8+19+7+21+20+16+46+8+9+14+22+24+26+17+16+23+12+20+5+6+3+14+7+16+10+3+11+6+10+19+7+6+6+6+24+3+18+7+10+16+2+2+11+2+4+2+6+11+5+14+6+15+10+14+12+12+9+9+7+4+2+11+7+3+7+7+5+0+1+9+6+7+5+2+2+5+6+11+1+2+4+4+5+1+3+2+2+1+) # bounces: 2, mode: racing read, userfaults: 128 missing (9+10+12+0+18+25+1+0+0+1+48+2+0+0+0+1+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2183 wp (41+33+52+29+58+57+27+22+54+47+92+20+23+37+46+43+16+36+34+20+23+20+18+15+42+23+11+7+12+17+19+7+26+20+20+21+30+19+29+11+36+19+17+6+27+28+17+19+29+20+22+8+17+23+4+11+25+26+19+17+21+18+13+18+22+28+24+22+12+6+10+18+17+17+13+19+23+14+18+16+10+14+12+11+14+10+6+11+8+12+5+5+11+3+3+4+8+6+3+3+3+11+11+7+4+10+5+4+3+4+7+2+1+1+0+6+1+1+5+2+5+3+2+5+3+1+1+0+) # bounces: 1, mode: rnd read, userfaults: 119 missing (13+32+19+9+11+8+2+10+3+3+9+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1716 wp (25+49+42+42+33+23+42+49+53+22+25+19+24+43+13+6+15+14+37+21+28+10+18+17+25+17+20+18+18+9+21+21+9+19+29+5+9+39+19+15+10+5+9+22+19+19+13+6+23+15+14+11+23+14+15+22+6+29+17+4+20+17+11+19+3+7+13+4+18+2+9+6+5+15+17+7+2+6+5+10+8+6+2+2+5+1+6+11+1+2+3+3+7+5+1+2+7+2+15+3+12+2+4+9+11+8+12+7+9+12+6+11+5+5+7+6+8+6+6+3+3+3+3+3+4+1+2+1+) # bounces: 0, mode: read, userfaults: 127 missing (7+8+8+5+7+16+3+20+3+0+16+1+6+0+1+17+8+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2296 wp (41+59+68+48+27+52+32+55+33+18+66+40+41+28+41+31+27+25+25+33+42+40+32+24+29+7+22+30+33+19+10+9+26+38+10+24+6+32+27+21+32+23+27+10+10+25+12+24+14+40+19+14+6+21+9+24+21+19+12+8+7+15+12+17+25+12+7+26+8+20+7+11+17+7+5+5+4+20+13+16+2+3+17+28+15+23+3+4+10+4+10+15+11+3+22+5+19+16+18+9+13+8+6+10+9+12+10+1+8+4+6+5+3+2+10+11+5+6+3+2+5+6+6+4+4+3+1+1+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 128 missing (128+) 128 wp (128+) # testing minor faults: userfaults: 128 minor (128+) # [PASS] # --------------------------------- # running ./userfaultfd shmem 20 16 # --------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 40 # bounces: 15, mode: rnd racing ver poll, userfaults: 3057 missing (54+63+54+50+117+66+121+90+90+53+70+61+84+92+84+52+61+74+60+62+58+52+38+82+50+76+47+48+31+42+61+62+46+68+56+50+27+45+40+26+37+23+37+36+29+27+23+31+22+29+13+23+16+25+24+24+16+13+16+10+9+8+10+17+10+10+13+5+3+7+7+1+3+7+4+1+0+1+0+1+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11154 wp (147+157+158+139+213+171+241+176+192+140+164+153+161+211+166+149+142+184+185+159+154+152+125+172+140+177+139+139+124+138+183+157+155+153+152+159+120+145+127+130+105+121+133+142+126+155+124+120+95+105+108+120+97+120+109+107+97+97+85+97+90+88+78+82+84+94+80+91+63+68+72+59+62+64+61+70+53+52+50+51+48+38+41+43+37+44+47+34+36+41+35+37+34+30+34+27+29+32+31+23+21+27+27+25+27+24+21+22+17+18+17+16+12+18+17+12+12+9+10+9+10+9+7+7+7+4+3+1+) # bounces: 14, mode: racing ver poll, userfaults: 1037 missing (27+30+23+22+20+14+27+10+11+16+23+15+29+22+8+14+14+26+25+10+11+12+12+13+11+20+9+8+23+29+12+5+9+10+16+20+17+25+10+9+7+19+10+3+3+5+10+17+11+10+10+12+7+7+14+4+9+9+5+14+10+6+6+8+8+10+6+7+5+4+5+1+3+5+9+7+4+3+2+4+6+5+1+1+2+2+4+1+2+5+3+1+1+2+2+1+1+1+2+2+4+2+1+3+2+2+2+0+0+2+3+1+0+1+3+0+0+0+0+0+0+0+0+0+0+0+0+0+) 19034 wp (223+235+209+232+208+228+263+193+208+204+230+211+223+217+200+192+190+205+189+181+188+196+206+188+199+182+165+182+200+181+148+158+176+181+172+208+169+190+184+166+182+183+155+155+148+159+170+185+135+159+167+170+143+153+169+152+146+140+154+161+154+146+154+153+155+132+147+149+134+146+141+135+133+138+146+135+136+125+135+120+124+124+111+128+114+113+121+123+116+134+120+115+119+117+113+130+110+112+113+115+103+118+117+117+118+100+119+113+104+101+91+110+93+106+92+108+93+89+93+89+92+92+91+87+96+86+84+80+) # bounces: 13, mode: rnd ver poll, userfaults: 3124 missing (120+106+84+70+95+95+77+90+71+93+65+53+100+63+57+54+77+43+66+70+52+47+63+74+38+73+95+22+87+44+45+48+45+47+27+40+32+41+24+39+27+32+21+33+36+22+24+29+18+29+18+21+21+27+24+21+17+19+14+17+9+9+3+17+7+9+9+10+9+7+9+8+3+2+3+3+1+0+2+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11280 wp (214+221+184+166+181+210+181+183+166+172+165+178+184+177+158+144+184+144+150+172+139+124+155+177+127+185+212+122+185+146+125+180+123+132+130+146+116+142+130+133+103+145+114+118+103+127+111+115+98+122+120+108+89+102+116+106+120+107+82+87+79+105+81+86+74+88+85+77+89+82+68+80+67+69+56+57+62+49+54+44+56+51+42+38+42+38+43+38+33+33+39+34+36+31+33+29+34+33+34+29+30+25+29+21+24+22+27+18+21+21+20+18+18+17+16+12+12+12+13+11+8+6+6+6+6+2+5+0+) # bounces: 12, mode: ver poll, userfaults: 372 missing (22+22+19+16+20+9+9+11+5+8+5+3+8+5+4+6+7+2+3+3+6+9+2+8+4+2+7+3+3+3+6+5+2+2+4+1+9+6+8+5+2+8+1+2+3+5+2+4+1+1+0+0+3+1+4+0+1+0+4+2+2+2+2+2+0+1+1+1+1+5+2+2+2+1+1+0+1+0+2+1+1+1+0+1+0+0+0+1+0+2+0+0+0+1+2+0+0+0+0+0+0+0+1+0+1+0+0+1+0+0+0+0+1+0+1+1+0+1+0+0+0+0+0+0+0+0+0+1+) 21313 wp (352+340+340+354+301+304+279+288+285+251+262+275+250+260+262+260+279+293+254+259+231+290+256+216+256+203+240+211+212+205+244+217+214+217+199+185+259+218+231+251+207+232+182+185+190+218+206+215+186+186+189+193+193+199+221+189+216+182+180+176+184+171+162+158+183+163+149+170+158+177+147+158+157+130+141+149+132+139+138+131+125+123+131+125+119+124+125+123+118+111+115+119+110+96+98+102+105+96+100+92+89+91+88+92+79+82+79+69+72+77+67+71+65+59+59+60+58+54+49+48+48+45+38+39+35+33+34+31+) # bounces: 11, mode: rnd racing poll, userfaults: 3134 missing (123+92+91+73+97+70+79+72+69+64+72+81+97+83+69+57+62+66+62+74+64+45+75+55+43+39+55+48+49+36+65+27+67+27+46+31+23+40+51+25+51+27+26+42+61+33+47+28+20+34+28+18+14+17+19+18+16+20+7+14+13+20+23+10+15+8+7+1+4+5+9+0+3+8+1+1+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11102 wp (175+176+231+180+162+178+188+162+175+188+147+173+188+218+162+162+161+164+177+159+141+137+169+156+136+160+148+132+157+133+166+112+155+122+159+133+139+106+149+112+151+126+113+146+186+141+149+117+104+102+87+98+103+99+107+103+100+77+85+83+91+134+109+86+88+65+64+81+70+65+60+54+63+76+56+53+50+56+47+46+41+41+38+49+37+40+41+41+36+37+30+39+36+24+33+30+32+32+30+26+28+21+25+18+22+19+20+23+15+16+16+11+14+14+11+9+10+9+11+7+7+5+6+3+4+2+2+2+) # bounces: 10, mode: racing poll, userfaults: 1033 missing (40+23+39+19+15+7+19+7+31+38+15+9+9+14+30+8+11+34+3+8+6+11+3+33+16+14+26+4+48+9+6+5+9+27+16+4+17+16+23+4+31+14+22+12+3+11+11+18+11+13+5+4+12+6+3+9+8+6+5+9+11+8+9+4+9+2+7+6+6+4+9+5+2+2+2+2+1+1+5+1+3+0+4+4+3+4+6+5+1+2+1+1+2+5+1+1+0+0+1+1+0+0+0+1+1+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 23798 wp (272+254+263+246+259+226+225+232+267+266+221+234+239+199+258+211+220+259+206+214+202+220+224+219+201+219+238+214+250+193+195+193+186+228+222+186+222+212+213+209+227+206+228+219+192+209+201+204+182+217+191+173+206+171+188+199+201+205+186+195+216+183+173+186+193+186+179+192+191+182+171+186+187+184+166+180+174+162+183+176+179+185+170+165+160+165+176+170+173+161+185+150+158+158+162+157+153+158+168+158+136+168+152+158+158+135+154+150+140+150+141+139+138+145+132+135+147+138+125+130+130+115+123+123+123+113+113+109+) # bounces: 9, mode: rnd poll, userfaults: 3102 missing (89+112+107+92+75+97+61+66+80+78+85+88+61+50+93+55+65+57+66+68+52+52+61+51+65+56+55+48+36+83+61+57+30+31+43+48+33+35+22+29+28+42+28+21+38+36+20+27+34+38+33+22+14+17+18+24+13+14+15+11+9+17+11+4+9+5+9+9+10+10+3+4+5+2+3+2+1+2+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10822 wp (198+219+177+184+149+174+195+138+194+179+161+199+152+148+193+138+170+162+148+153+157+162+187+161+160+171+122+131+126+201+163+163+102+120+106+138+139+125+113+124+110+140+107+116+136+147+88+126+118+106+102+105+97+102+112+94+92+86+72+107+93+93+69+91+73+72+83+85+80+62+56+71+72+57+51+62+58+55+51+46+43+45+39+39+36+39+36+35+28+24+25+29+24+26+27+27+28+27+23+25+27+16+29+17+18+20+19+16+18+21+13+14+10+14+15+12+11+14+7+9+9+5+3+5+4+3+3+0+) # bounces: 8, mode: poll, userfaults: 393 missing (24+26+16+15+15+12+15+13+10+8+5+10+8+9+3+3+2+5+7+2+2+2+10+6+3+3+0+6+1+13+8+4+6+6+7+4+2+1+2+2+4+5+2+6+2+2+3+4+2+3+3+2+4+5+1+3+1+2+2+3+5+2+1+2+5+0+3+0+1+1+0+0+0+3+1+1+1+1+1+0+1+0+0+1+0+2+0+0+0+0+0+0+0+0+1+1+0+0+0+0+2+0+0+1+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 20601 wp (307+331+282+279+286+288+323+266+265+292+251+279+265+258+237+240+249+232+296+236+207+217+226+219+196+219+286+269+208+370+209+167+220+262+275+250+182+183+190+180+198+222+239+198+200+198+201+232+166+165+199+167+183+188+159+170+195+198+147+164+158+161+183+149+172+151+156+162+130+149+165+164+154+149+133+131+150+117+116+125+133+120+120+126+121+112+110+111+108+101+106+107+97+106+99+90+105+93+93+94+92+90+71+92+82+79+71+69+76+65+67+63+71+55+64+59+61+45+52+54+38+50+40+37+38+37+35+35+) # bounces: 7, mode: rnd racing ver read, userfaults: 3628 missing (151+159+151+162+167+117+134+122+90+99+131+100+115+103+100+113+63+154+82+68+68+53+62+60+46+64+72+45+57+41+60+47+49+26+35+34+28+32+26+34+39+21+25+15+14+15+30+15+17+10+10+10+9+10+13+5+4+7+5+10+8+5+2+4+0+5+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11767 wp (257+264+269+273+266+203+232+248+194+212+251+194+241+211+218+331+158+317+194+185+153+160+180+146+133+201+165+147+163+139+173+133+148+141+143+143+125+117+127+123+161+136+127+97+108+83+142+96+91+78+99+88+97+100+101+85+70+85+80+79+85+90+64+55+61+67+57+57+58+50+46+55+39+52+47+52+48+47+42+34+34+37+38+38+45+30+40+38+30+27+34+29+31+31+25+24+20+29+25+18+24+20+33+20+23+27+18+9+20+11+15+13+18+11+16+14+12+6+7+8+6+4+6+3+4+3+4+2+) # bounces: 6, mode: racing ver read, userfaults: 1029 missing (48+58+44+66+49+41+49+72+35+14+25+19+18+32+25+10+22+50+17+6+30+36+11+56+4+16+17+5+3+28+36+10+25+3+6+3+4+9+1+6+1+0+15+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 34475 wp (444+430+408+516+389+438+446+450+410+369+365+427+377+396+367+332+374+396+354+320+389+422+353+387+353+317+346+343+334+345+395+344+408+303+333+315+336+362+320+369+345+334+354+327+332+317+329+265+316+328+291+340+319+314+287+375+275+271+319+312+269+328+300+302+310+261+287+281+265+257+275+278+234+226+257+244+266+259+257+227+238+254+215+237+223+225+222+235+201+228+237+213+185+192+199+184+195+190+212+214+184+153+155+163+175+143+145+145+147+146+143+146+126+122+146+149+109+128+89+94+83+98+73+84+73+49+47+46+) # bounces: 5, mode: rnd ver read, userfaults: 3690 missing (146+177+159+191+90+149+116+143+97+164+141+119+141+93+106+112+123+92+72+59+33+54+25+64+42+69+46+26+31+46+86+53+31+25+23+37+37+24+33+28+25+21+15+24+28+40+28+26+15+18+26+15+10+9+11+16+4+13+10+7+9+8+2+2+1+1+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11760 wp (230+325+260+300+186+240+210+232+182+281+288+208+269+205+208+220+255+203+241+164+115+195+127+190+147+158+150+126+105+123+194+166+131+138+112+166+146+110+126+125+116+115+92+103+124+133+101+135+106+82+102+76+94+96+76+82+71+132+98+70+80+66+76+69+58+61+63+67+54+61+37+51+51+40+39+56+34+56+48+47+44+37+45+33+38+32+42+45+37+32+38+29+32+30+36+30+28+32+24+31+27+25+24+22+21+20+25+21+22+14+15+13+16+16+11+13+13+14+6+11+3+13+5+7+4+4+2+3+) # bounces: 4, mode: ver read, userfaults: 1867 missing (53+40+42+56+24+23+29+25+18+26+38+44+30+21+75+43+37+29+20+23+22+23+19+15+41+10+21+32+44+25+15+12+22+27+30+7+14+19+8+16+12+11+15+17+17+15+19+14+14+9+8+15+11+23+7+15+9+13+11+7+12+7+5+17+17+11+12+9+15+7+11+9+9+12+4+9+10+12+13+8+13+10+10+8+8+10+12+13+10+9+11+9+10+14+12+8+6+4+8+11+6+6+9+6+4+6+0+9+7+8+4+3+2+2+3+4+2+1+0+0+0+0+0+0+0+0+0+0+) 28693 wp (519+439+403+448+397+359+403+342+358+332+345+382+351+345+499+473+367+394+325+291+346+268+270+314+343+263+336+327+409+326+272+290+348+336+302+268+230+254+254+241+283+260+245+271+246+267+249+250+259+233+288+255+260+289+244+208+232+243+246+218+207+265+201+200+229+222+190+258+252+210+196+231+197+197+214+198+185+191+171+192+205+188+137+184+176+190+180+168+155+150+154+169+152+144+133+102+134+131+128+127+127+123+126+112+120+120+104+99+86+94+90+85+98+93+90+101+118+94+87+95+88+86+82+57+49+52+45+44+) # bounces: 3, mode: rnd racing read, userfaults: 3605 missing (95+84+185+148+137+172+111+161+77+198+130+113+70+91+59+104+51+89+71+91+44+35+46+59+79+31+54+38+47+71+43+44+60+70+28+68+30+49+25+18+39+26+26+40+40+39+18+16+13+12+15+24+13+11+16+8+12+16+3+8+13+6+7+1+3+1+2+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11489 wp (206+175+276+248+218+282+215+269+192+391+235+240+151+189+145+233+157+215+178+192+128+166+157+126+186+118+140+123+164+187+113+140+165+150+121+165+156+139+135+112+131+81+87+125+134+124+88+93+104+103+93+118+124+98+110+97+102+91+69+87+82+81+71+71+63+78+68+61+60+55+55+48+39+54+58+43+46+41+54+44+45+40+31+24+36+43+50+34+34+37+30+31+29+27+30+20+28+20+20+25+28+24+19+14+15+17+21+22+18+17+17+10+18+11+15+7+7+5+8+8+7+7+2+1+3+3+2+0+) # bounces: 2, mode: racing read, userfaults: 1025 missing (44+28+43+25+35+27+12+18+35+20+36+63+99+15+6+54+15+7+27+29+14+13+33+23+3+9+27+15+63+24+18+4+11+7+2+15+16+3+1+2+5+0+10+10+12+2+17+8+2+4+5+1+0+0+7+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 35115 wp (376+383+403+337+377+421+326+339+369+345+422+390+505+339+337+459+328+347+371+374+293+355+360+354+303+303+302+326+483+322+354+303+285+331+309+370+363+316+290+325+327+325+322+332+318+280+333+375+304+295+348+302+304+277+299+382+327+339+321+306+325+287+317+279+309+279+272+325+328+263+273+281+284+254+272+280+245+268+258+247+256+282+257+271+228+221+226+243+234+233+233+238+216+228+222+198+221+212+207+190+208+178+199+194+209+197+167+188+175+172+175+183+163+170+155+157+155+146+137+126+132+121+96+105+80+90+85+79+) # bounces: 1, mode: rnd read, userfaults: 3678 missing (200+128+154+112+153+185+134+129+91+95+127+112+133+52+108+44+92+96+116+64+148+63+95+59+56+51+45+42+74+42+40+27+33+26+63+40+32+39+28+28+17+34+51+13+20+20+16+31+10+7+8+10+10+4+14+9+7+14+7+7+5+8+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11589 wp (270+250+260+192+284+334+296+245+184+199+210+218+256+133+219+170+223+239+234+165+256+169+188+154+150+187+157+151+178+128+122+124+111+107+163+142+119+139+95+115+112+155+162+92+98+117+95+145+112+89+71+85+65+76+110+103+93+94+88+63+76+85+55+60+66+53+55+57+56+59+47+52+43+54+53+49+41+46+39+41+30+44+42+41+28+30+31+35+35+24+35+33+32+25+22+29+23+28+26+22+25+28+25+15+19+15+16+13+13+14+13+14+17+13+12+6+7+7+5+3+8+9+7+4+6+5+5+2+) # bounces: 0, mode: read, userfaults: 1222 missing (40+42+25+29+4+13+22+12+19+18+16+27+19+14+37+34+10+18+9+28+31+33+13+5+16+17+7+11+35+7+16+6+10+18+8+22+11+21+10+5+11+7+9+6+5+7+14+11+7+8+11+7+9+8+9+9+6+5+5+2+3+5+8+6+4+5+7+8+7+4+3+6+7+6+8+6+8+5+5+10+8+7+8+8+11+4+6+7+3+3+3+5+3+8+8+5+8+2+4+9+1+8+3+5+5+6+6+5+6+5+5+3+6+6+4+6+2+1+3+1+0+0+0+0+0+0+0+0+) 27759 wp (472+478+437+444+406+366+424+353+387+323+394+384+409+331+377+386+308+315+283+378+305+344+262+299+269+303+266+260+363+259+303+289+326+266+252+292+272+324+302+315+258+257+281+268+257+267+268+287+268+303+276+262+199+224+247+253+210+253+253+207+234+219+234+203+208+200+212+214+211+219+221+222+185+231+188+181+213+195+180+147+170+169+157+190+145+141+175+124+125+155+172+147+139+151+106+138+91+143+109+130+120+112+123+96+94+105+106+86+93+89+92+85+69+67+75+62+70+81+64+65+55+59+52+51+37+38+57+38+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # testing minor faults: userfaults: 5120 minor (5120+) # [PASS] # ------------------------------------ # running ./userfaultfd anon:dev 20 16 # ------------------------------------ # nr_pages: 5120, nr_pages_per_cpu: 40 # bounces: 15, mode: rnd racing ver poll, userfaults: 3144 missing (79+76+47+117+113+82+103+61+72+67+66+82+87+81+43+97+68+57+95+61+61+48+66+47+46+46+57+67+51+52+71+37+43+50+44+26+47+31+44+32+24+34+44+32+44+17+13+23+35+26+16+21+15+29+40+18+19+11+12+19+9+16+13+12+14+5+10+9+13+7+3+7+7+1+2+3+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10976 wp (168+185+133+219+203+196+205+155+194+130+170+161+176+197+146+178+181+179+175+155+168+129+155+160+153+148+148+172+141+164+185+112+158+132+129+127+165+124+119+146+101+133+132+118+120+119+89+109+122+107+107+103+82+104+126+109+93+86+93+92+88+73+84+85+79+69+80+85+83+61+68+58+61+55+57+57+51+56+51+41+51+44+35+35+42+44+32+38+37+39+37+37+33+27+27+26+29+27+25+29+26+23+22+22+19+21+18+19+18+17+12+15+12+13+11+12+10+10+9+7+7+7+6+6+7+3+1+1+) # bounces: 14, mode: racing ver poll, userfaults: 1037 missing (28+18+22+27+15+32+18+26+22+33+32+15+47+12+22+17+11+25+24+12+52+19+41+8+16+15+19+24+9+29+26+26+7+5+5+11+16+18+12+6+16+7+6+13+3+12+9+7+5+2+9+9+4+8+13+7+13+4+10+5+6+3+1+4+10+0+3+3+4+0+1+2+2+2+2+0+2+2+1+0+0+1+1+0+0+0+1+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10098 wp (152+123+136+123+111+138+126+143+131+122+113+110+202+103+109+109+101+139+132+84+162+77+148+108+112+107+111+122+95+132+105+103+71+93+103+94+115+109+105+77+106+82+71+107+83+100+88+75+72+71+73+96+94+73+82+79+92+71+89+76+80+67+83+73+69+76+72+69+86+66+63+59+53+66+71+65+68+54+73+65+76+63+66+70+64+61+62+66+58+57+57+52+46+50+59+61+58+68+61+45+53+60+57+52+44+47+66+48+49+42+46+41+43+45+44+45+48+32+38+45+32+30+29+33+33+33+30+19+) # bounces: 13, mode: rnd ver poll, userfaults: 3272 missing (94+140+81+123+94+76+82+72+69+83+78+90+82+93+102+95+76+47+76+74+95+100+49+49+49+43+62+29+36+41+36+67+48+30+44+32+50+80+31+48+33+33+38+27+36+20+21+19+17+24+32+22+15+15+25+19+13+10+12+8+13+7+7+8+7+6+14+4+6+2+1+1+3+2+2+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11060 wp (204+267+194+185+189+194+169+187+158+195+184+186+160+192+185+167+180+150+159+183+221+215+149+147+159+145+174+145+143+127+136+160+124+155+111+128+133+216+103+145+139+121+112+101+124+96+107+109+90+97+97+99+106+90+116+107+84+78+78+80+82+72+82+85+92+73+84+71+72+66+67+65+55+53+44+44+48+46+43+48+43+44+39+39+41+36+34+33+36+37+34+31+30+30+29+21+27+29+23+23+25+25+26+23+21+17+24+16+21+14+13+13+12+15+12+10+8+8+10+8+8+6+8+2+2+3+3+1+) # bounces: 12, mode: ver poll, userfaults: 453 missing (31+19+22+17+14+12+10+8+13+9+8+10+6+9+8+8+7+4+7+8+8+3+3+5+9+6+1+9+6+2+3+1+11+11+7+9+4+5+13+8+5+8+4+3+4+4+1+4+2+1+2+2+5+5+1+1+1+1+3+2+0+1+3+1+2+1+1+2+0+2+4+0+1+1+2+0+0+1+3+0+0+1+1+0+1+2+1+0+0+1+1+2+0+0+0+0+0+0+2+0+0+1+0+1+0+0+0+0+0+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12276 wp (195+216+199+169+223+175+238+173+208+172+181+209+155+151+172+188+149+167+144+169+162+147+152+165+179+132+162+180+128+153+150+117+182+153+151+109+139+99+170+162+129+144+169+138+103+111+134+118+97+95+110+111+103+98+125+111+96+81+114+97+88+108+100+87+93+97+89+69+75+77+93+69+73+49+77+79+64+82+62+75+73+55+60+69+55+58+63+59+54+55+52+41+35+42+43+52+51+46+44+44+43+32+47+47+32+31+30+25+32+33+25+25+29+27+14+25+17+21+17+16+15+18+15+21+15+13+9+16+) # bounces: 11, mode: rnd racing poll, userfaults: 3159 missing (111+103+86+85+81+108+101+69+77+88+57+57+64+80+81+67+89+60+62+61+49+88+47+46+51+34+98+53+78+40+28+53+34+57+41+21+54+38+26+37+27+37+31+31+32+28+21+19+21+22+16+22+18+21+25+25+17+17+15+11+13+16+14+18+16+5+10+6+14+5+6+4+1+3+4+3+1+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10992 wp (173+188+158+173+199+199+199+185+179+176+166+146+155+182+185+169+191+168+168+197+137+169+144+131+169+145+235+138+199+111+123+162+136+155+134+124+146+124+116+127+131+106+126+107+108+111+93+105+103+111+102+84+96+124+100+107+77+91+88+84+98+82+103+104+80+84+76+82+77+66+71+66+61+53+59+54+59+56+40+45+52+35+41+40+40+34+39+45+29+32+40+26+32+30+26+29+31+25+29+28+21+28+22+20+24+22+19+17+16+12+18+13+14+14+18+12+8+12+8+8+7+5+6+4+4+3+2+1+) # bounces: 10, mode: racing poll, userfaults: 921 missing (23+11+8+20+11+16+17+15+11+12+10+23+17+7+20+15+10+9+16+8+23+16+10+15+7+20+27+7+10+17+13+8+7+16+25+10+15+14+8+8+23+11+9+20+11+14+10+5+5+3+14+9+8+5+5+10+5+7+16+7+6+8+8+1+8+6+4+3+8+3+4+4+6+3+4+5+2+6+4+5+2+4+2+2+3+6+3+0+6+3+2+3+2+2+1+0+1+0+2+1+0+2+0+1+3+2+3+0+1+1+0+2+2+3+1+0+2+1+0+0+2+0+0+0+0+0+0+0+) 8879 wp (106+120+102+115+88+98+108+100+86+119+79+96+100+70+110+100+111+76+85+92+110+97+93+90+87+98+128+73+99+81+105+72+79+102+112+92+96+88+82+91+127+85+79+91+87+82+81+73+74+67+96+76+84+68+62+71+74+89+78+76+77+81+58+64+68+68+68+72+49+60+79+51+55+59+60+57+52+52+57+67+60+54+57+52+54+56+50+68+57+51+51+57+59+40+56+57+52+39+55+41+44+42+49+55+43+43+51+43+34+38+39+39+43+43+50+44+35+28+32+39+42+31+41+31+29+31+35+29+) # bounces: 9, mode: rnd poll, userfaults: 3184 missing (75+70+78+102+77+115+77+78+77+75+68+93+70+83+81+85+63+76+54+66+62+65+68+69+52+40+60+57+68+45+57+45+48+51+35+52+52+32+34+32+37+35+36+31+36+28+42+21+17+28+33+15+14+23+24+16+11+14+17+12+9+12+16+15+18+5+6+1+5+2+4+2+5+0+4+0+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11162 wp (179+167+173+193+166+238+178+165+172+181+139+198+167+184+184+169+169+176+155+167+159+163+156+153+163+140+160+148+165+137+163+162+168+126+130+143+195+116+136+124+127+125+114+123+127+116+104+105+108+113+125+108+93+110+94+103+95+93+99+96+81+82+106+86+91+77+80+71+66+75+61+62+64+73+43+60+57+48+51+45+47+48+50+41+49+41+35+33+40+31+31+31+29+35+30+31+24+25+28+27+25+23+24+18+18+27+22+17+20+18+15+15+16+15+14+11+9+10+6+10+10+5+6+7+4+3+1+3+) # bounces: 8, mode: poll, userfaults: 491 missing (37+26+17+22+15+20+17+11+12+15+11+10+12+7+0+7+7+7+8+7+8+7+10+7+5+6+1+2+5+7+3+8+9+5+4+6+6+3+8+3+3+3+3+5+4+6+6+3+5+2+4+1+3+5+2+1+2+1+1+1+3+1+2+3+4+3+4+2+1+2+0+2+2+0+1+0+1+0+0+0+1+1+1+1+1+2+1+2+0+1+0+1+0+1+1+0+1+1+0+0+0+0+0+0+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+1+0+0+0+0+0+0+) 13224 wp (236+236+246+255+215+227+222+230+195+207+208+186+180+188+179+217+200+151+182+180+157+162+167+192+138+157+153+138+137+174+148+139+128+173+116+168+172+144+161+130+107+130+132+116+117+145+114+130+116+110+121+123+112+109+120+109+88+119+95+99+101+87+101+97+98+90+97+86+86+84+88+103+97+93+77+86+79+73+85+73+71+62+68+71+58+48+61+56+48+45+61+64+53+56+50+48+48+48+45+46+42+45+46+45+31+32+32+36+32+33+33+31+43+34+31+28+27+23+20+24+23+20+30+21+23+16+17+12+) # bounces: 7, mode: rnd racing ver read, userfaults: 3518 missing (130+152+115+117+115+113+115+136+92+117+73+82+56+69+88+104+69+115+70+73+72+101+117+71+78+68+49+53+54+62+70+41+42+40+47+32+24+66+37+25+38+31+21+19+25+24+29+18+26+14+8+13+15+12+13+11+8+9+6+10+2+3+3+1+1+3+3+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11272 wp (234+250+223+206+221+207+236+277+197+208+188+200+177+197+201+197+173+216+182+171+176+216+253+161+187+121+129+151+156+176+181+143+141+150+165+129+127+143+162+96+144+95+101+121+147+83+131+94+115+92+88+77+108+82+117+78+102+66+71+58+59+73+72+64+65+59+54+70+49+53+34+49+51+45+57+53+50+43+40+31+45+32+33+35+31+31+31+26+23+40+25+32+18+30+29+31+20+26+15+27+30+31+14+25+22+15+13+14+16+14+9+11+17+7+8+13+14+7+9+9+11+4+2+3+4+2+3+0+) # bounces: 6, mode: racing ver read, userfaults: 1029 missing (33+21+30+23+17+27+30+28+15+32+13+44+7+22+25+27+17+16+9+24+11+8+14+26+14+11+20+11+28+8+8+10+8+22+63+5+17+7+19+6+18+7+11+12+14+4+4+11+11+10+3+6+8+9+9+4+4+7+6+6+5+23+3+8+8+10+6+2+4+4+1+1+0+0+2+2+0+1+1+2+2+0+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 10219 wp (132+113+113+126+109+134+115+129+84+141+94+127+120+92+134+119+133+116+118+107+85+94+105+117+80+104+110+93+128+95+101+93+90+105+180+97+110+85+107+96+134+87+89+120+100+98+71+106+74+93+56+95+101+105+74+86+74+88+88+77+71+94+69+71+85+81+78+82+74+74+79+88+67+73+60+67+81+67+72+72+55+83+67+63+56+61+79+72+65+77+61+67+55+62+66+58+80+54+52+49+55+52+59+62+62+43+53+47+54+54+55+32+48+36+47+46+36+27+37+36+34+37+33+27+27+23+36+27+) # bounces: 5, mode: rnd ver read, userfaults: 3780 missing (168+160+157+157+206+159+150+105+115+137+119+90+70+92+81+116+66+105+103+72+85+48+55+64+84+89+98+64+30+73+34+22+32+92+38+38+36+30+21+34+31+52+14+28+20+9+12+18+11+10+8+18+9+10+8+3+7+7+2+4+1+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11828 wp (296+296+264+301+324+280+243+243+253+251+262+164+189+179+171+223+148+192+203+182+220+162+138+149+199+196+206+185+157+158+116+130+112+237+122+143+127+122+93+152+146+163+109+115+110+90+101+95+92+84+100+112+83+124+91+83+78+61+70+75+72+85+57+65+60+31+54+55+52+57+46+45+52+55+41+46+52+55+50+40+32+46+27+42+45+31+44+31+41+18+39+29+31+34+33+28+25+19+31+27+28+17+26+20+21+24+19+20+13+15+16+16+6+14+14+10+13+4+5+4+11+5+4+2+3+3+1+1+) # bounces: 4, mode: ver read, userfaults: 1243 missing (76+61+62+40+81+42+27+25+23+11+25+57+40+25+24+49+13+46+60+26+24+17+10+35+13+9+13+22+11+8+14+21+5+11+15+16+11+9+5+9+15+5+11+1+6+7+6+4+6+2+6+2+5+1+2+4+2+7+1+3+7+5+2+1+1+2+1+2+1+2+2+2+1+3+2+2+1+0+0+0+1+0+0+0+2+0+1+1+1+1+1+1+1+0+0+3+0+2+0+1+0+1+1+0+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12853 wp (273+332+280+242+381+262+230+260+205+151+172+210+230+193+171+181+130+209+232+189+224+192+148+162+193+117+122+135+106+151+156+155+105+135+165+167+149+138+110+116+106+117+128+108+127+135+138+94+84+103+116+82+140+88+91+75+116+133+92+81+88+91+70+84+74+79+94+94+79+70+81+64+65+77+66+68+51+66+59+53+57+55+71+62+42+57+47+56+48+54+42+48+49+52+55+57+49+34+40+33+29+43+40+44+34+24+22+34+36+24+17+27+30+21+31+27+31+25+22+30+27+27+18+12+17+19+14+14+) # bounces: 3, mode: rnd racing read, userfaults: 3647 missing (166+159+141+137+145+135+117+195+127+140+75+143+118+101+72+59+69+64+72+73+94+63+67+47+60+52+63+46+34+49+50+26+50+21+63+35+39+50+41+38+38+15+33+24+17+39+29+22+10+22+17+12+15+4+7+7+9+9+13+0+3+2+1+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11566 wp (294+309+288+249+212+245+241+317+279+259+164+227+213+230+203+159+138+150+208+187+191+150+157+131+157+167+157+141+116+147+147+111+166+125+178+132+144+146+162+115+160+127+133+105+97+130+141+103+123+100+105+85+81+81+103+84+79+63+73+50+73+78+82+63+82+43+40+52+50+52+55+50+46+52+57+46+35+50+31+38+34+45+50+35+47+34+43+24+30+25+37+24+32+18+23+26+34+23+37+22+23+20+15+15+19+26+14+19+18+16+15+8+19+10+10+8+8+5+8+5+8+7+7+3+6+0+1+0+) # bounces: 2, mode: racing read, userfaults: 1025 missing (71+41+45+48+39+49+16+34+30+26+23+26+33+43+30+29+5+44+36+19+32+34+58+18+8+38+17+15+11+6+5+7+9+3+18+3+4+11+5+3+2+10+1+1+7+1+4+2+4+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 12435 wp (205+194+201+205+194+218+160+150+150+152+162+167+177+178+167+152+123+144+173+167+185+156+172+183+120+150+139+162+127+102+114+87+118+121+133+117+122+116+136+91+107+137+100+113+124+122+124+119+102+89+112+86+117+111+106+94+99+121+99+114+100+92+86+85+77+63+78+76+63+92+89+76+78+85+85+96+68+76+95+69+81+87+83+84+72+68+53+74+44+63+63+74+51+74+63+65+60+68+55+59+52+71+63+51+44+57+45+48+48+50+57+32+37+48+32+54+31+34+35+32+39+38+35+41+36+16+30+23+) # bounces: 1, mode: rnd read, userfaults: 3702 missing (201+160+88+183+131+165+176+140+106+83+78+167+83+139+105+77+71+58+46+83+105+64+61+79+70+81+48+56+55+28+56+38+33+30+39+39+52+32+43+33+22+25+17+13+14+19+43+12+15+19+25+17+14+4+12+13+8+1+5+2+10+5+3+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11647 wp (285+295+190+270+243+277+312+240+196+193+190+280+225+259+220+162+166+167+172+190+190+145+167+173+144+173+181+211+159+110+177+150+154+116+150+144+169+137+138+128+115+138+125+106+68+112+128+104+102+109+123+117+96+88+87+67+84+78+72+75+97+70+79+67+67+71+50+43+53+52+47+41+51+34+43+47+49+47+34+39+40+50+43+36+35+31+36+35+32+25+29+30+19+20+26+23+15+18+25+27+26+21+27+18+24+9+15+15+14+17+10+15+16+18+17+1+5+8+10+8+9+6+5+2+3+1+5+4+) # bounces: 0, mode: read, userfaults: 752 missing (27+17+47+21+20+19+47+23+17+15+30+6+19+29+29+26+12+25+21+12+8+12+7+18+13+5+6+5+30+5+14+5+18+6+16+4+3+4+10+0+2+4+4+2+2+2+1+0+0+1+2+8+1+2+0+5+1+2+3+4+5+2+2+1+4+1+2+3+2+1+1+2+0+1+3+0+1+2+2+0+1+1+1+2+0+3+2+3+1+1+0+2+0+0+0+0+0+0+0+0+0+0+0+0+1+0+0+0+0+0+0+1+0+0+0+0+0+0+1+0+0+0+0+0+0+0+0+0+) 13429 wp (301+248+342+252+244+218+300+191+232+204+220+210+215+252+215+244+150+142+165+166+155+209+159+162+177+139+122+143+183+119+124+124+143+168+194+105+113+158+175+79+113+140+117+93+128+110+115+93+96+113+125+115+92+109+110+102+127+103+115+74+103+80+94+89+102+69+91+88+74+85+85+84+92+92+97+83+67+73+97+64+66+84+57+53+56+62+70+68+55+62+63+54+51+59+43+44+44+49+56+53+46+38+39+49+43+41+22+43+36+35+46+47+39+35+34+29+41+27+19+15+22+37+33+29+20+11+25+18+) # testing uffd-wp with pagemap (pgsize=4096): done # testing uffd-wp with pagemap (pgsize=2097152): done # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # [PASS] # ---------------------------------------- # running ./userfaultfd hugetlb:dev 256 32 # ---------------------------------------- # nr_pages: 128, nr_pages_per_cpu: 1 # bounces: 31, mode: rnd racing ver poll, userfaults: 121 missing (11+12+13+16+9+2+20+16+13+5+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3634 wp (53+47+57+61+59+48+64+50+57+48+53+50+40+46+45+48+37+32+41+31+37+41+36+44+54+59+32+47+37+49+31+33+40+43+43+37+30+53+34+38+41+36+51+28+36+30+35+32+35+38+37+36+33+34+38+42+42+32+26+30+32+33+41+33+27+21+29+24+25+23+23+27+20+23+27+25+21+26+25+19+19+23+23+18+19+26+19+16+21+13+25+16+9+22+22+14+19+17+17+21+15+14+18+14+10+11+16+9+13+11+9+8+4+11+9+13+6+6+7+7+8+4+6+4+0+1+0+0+) # bounces: 30, mode: racing ver poll, ERROR: unexpected write fault (errno=11, line=746) # [FAIL] # ---------------------------------------------------------------- # running ./userfaultfd hugetlb_shared:dev 256 32 ./huge/uffd-test # ---------------------------------------------------------------- # nr_pages: 128, nr_pages_per_cpu: 1 # bounces: 31, mode: rnd racing ver poll, userfaults: 121 missing (7+9+10+28+15+22+8+1+7+5+3+0+2+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3850 wp (54+45+38+78+59+71+75+49+52+46+57+34+63+57+38+52+38+43+53+53+41+44+36+45+50+56+39+37+42+48+45+49+46+35+36+54+43+39+46+43+40+43+33+42+31+35+44+36+36+41+39+43+38+34+38+36+37+26+32+26+27+29+35+35+27+30+34+21+28+28+27+28+21+23+24+23+31+28+29+24+28+22+30+17+23+21+22+19+24+14+21+20+21+10+11+11+16+22+22+16+14+18+16+19+16+11+10+12+12+16+13+13+7+3+6+5+10+5+8+8+5+5+6+1+4+3+2+1+) # bounces: 30, mode: racing ver poll, userfaults: 123 missing (11+5+21+14+23+20+1+3+6+0+0+0+13+3+0+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3864 wp (62+49+79+63+55+69+69+56+49+61+49+49+56+41+62+60+46+43+37+56+34+50+42+34+45+53+57+64+50+49+35+42+52+43+48+37+44+40+42+49+33+45+35+50+43+33+37+52+36+39+34+37+38+43+34+26+29+35+30+27+29+35+35+26+22+40+32+32+32+22+26+24+26+21+30+24+23+19+27+18+27+22+23+17+21+16+20+17+25+21+20+23+24+16+13+16+17+12+15+14+11+16+15+11+5+8+14+4+10+9+9+10+8+8+4+3+3+3+5+7+6+1+4+3+4+2+1+1+) # bounces: 29, mode: rnd ver poll, userfaults: 123 missing (21+22+15+34+11+7+4+7+0+1+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3812 wp (66+54+49+101+44+35+56+51+47+38+42+41+38+49+29+48+44+34+36+41+46+38+42+37+43+50+39+48+48+52+47+53+41+40+42+44+42+37+36+45+43+48+37+37+46+38+49+32+41+50+35+38+26+36+27+33+39+43+29+28+29+27+30+28+26+36+30+34+31+29+21+28+25+29+32+34+28+26+30+30+23+22+23+25+18+24+25+17+24+24+25+13+15+27+18+18+18+17+20+13+18+18+16+18+13+11+17+13+9+18+14+5+11+11+11+4+7+9+5+4+8+3+4+2+0+1+2+0+) # bounces: 28, mode: ver poll, userfaults: 122 missing (7+10+3+9+8+1+15+7+61+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3909 wp (58+60+52+42+52+52+75+42+119+40+42+45+56+49+52+46+33+48+48+55+37+44+37+46+48+62+43+39+42+47+46+58+62+44+41+47+35+52+43+38+39+36+42+33+38+38+32+44+40+37+33+44+39+34+30+38+37+28+29+33+35+31+33+27+34+27+29+40+29+33+36+28+31+35+34+22+35+34+25+24+23+20+25+26+20+21+22+24+26+13+21+22+17+18+23+14+20+19+12+11+15+13+11+9+14+6+7+16+10+7+7+12+4+9+7+7+6+6+5+2+4+1+3+4+1+1+2+0+) # bounces: 27, mode: rnd racing poll, userfaults: 122 missing (19+28+12+25+7+9+8+5+3+2+2+0+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3577 wp (61+73+55+84+55+51+44+49+58+53+43+43+35+38+38+36+26+35+47+42+31+40+30+44+35+40+52+40+40+44+34+37+40+31+42+40+48+39+44+44+43+42+39+26+33+33+37+37+35+33+30+39+26+33+23+37+31+33+31+37+29+31+29+21+28+29+27+26+25+28+24+25+21+26+27+20+22+23+19+30+22+28+23+21+26+24+19+21+18+7+21+26+22+15+21+15+12+15+12+18+12+14+18+11+18+11+11+11+16+12+8+16+9+8+8+7+7+8+6+4+5+5+5+4+3+2+2+1+) # bounces: 26, mode: racing poll, userfaults: 122 missing (23+10+14+3+15+11+4+9+2+1+14+2+13+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3888 wp (83+60+70+51+62+77+58+74+71+64+79+44+59+41+34+56+68+55+47+56+43+41+50+44+64+53+40+45+33+54+36+39+49+46+32+43+39+39+48+35+39+48+49+33+36+36+35+32+32+34+26+42+37+37+36+37+37+39+28+37+35+29+33+27+28+24+22+25+29+30+23+32+35+27+23+21+28+24+19+28+32+18+23+22+20+19+19+22+15+12+9+13+17+19+17+14+12+17+12+12+15+12+11+9+13+9+10+14+11+7+4+12+11+8+9+4+7+1+3+4+2+3+5+1+1+1+2+1+) # bounces: 25, mode: rnd poll, userfaults: 123 missing (18+21+27+8+18+14+10+4+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3722 wp (57+71+70+73+61+68+58+47+32+51+59+37+52+50+48+33+42+60+43+47+45+53+39+37+33+51+31+40+51+43+38+44+32+41+32+33+45+44+54+47+49+36+47+39+39+40+35+36+27+24+30+37+29+36+30+29+30+30+35+38+21+41+27+24+35+23+22+28+23+18+25+25+24+23+24+24+26+21+19+19+30+22+29+17+18+24+18+19+21+17+26+18+21+13+28+22+12+19+15+13+16+10+14+17+11+8+11+19+18+14+9+9+13+10+6+8+10+5+8+7+2+5+2+3+2+1+1+1+) # bounces: 24, mode: poll, userfaults: 119 missing (11+10+17+7+0+4+6+1+1+2+1+0+15+3+2+11+0+12+0+0+16+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4147 wp (96+85+83+75+56+72+67+78+66+70+63+64+71+52+59+62+54+59+41+50+79+46+46+52+45+47+44+51+58+48+34+36+44+45+35+54+51+50+55+48+28+43+41+43+44+50+35+43+33+39+45+48+30+33+32+21+31+33+43+17+27+38+36+31+35+28+34+30+17+24+26+15+22+25+33+29+19+13+15+24+25+28+26+21+15+21+23+15+12+14+21+22+17+14+18+16+19+15+17+19+18+16+15+13+15+14+8+11+10+10+11+10+7+7+5+3+8+9+7+7+5+2+4+2+3+3+1+1+) # bounces: 23, mode: rnd racing ver read, userfaults: 121 missing (17+31+17+15+10+8+8+11+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1423 wp (58+40+22+36+20+25+36+23+16+9+19+1+29+19+1+44+8+16+33+12+26+12+5+0+32+2+10+19+27+29+10+10+7+2+6+4+10+4+28+27+0+12+12+8+14+6+16+24+17+9+16+26+1+2+4+40+0+30+3+3+7+2+9+6+24+21+11+21+7+4+11+25+5+2+4+14+11+4+5+2+3+3+12+1+0+3+5+15+10+8+12+0+0+1+0+8+11+8+15+6+6+5+13+3+1+11+14+6+8+6+7+6+2+5+7+4+4+2+2+3+2+0+1+0+4+2+2+1+) # bounces: 22, mode: racing ver read, userfaults: 124 missing (26+6+5+6+0+8+21+1+0+4+12+2+6+1+3+22+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2108 wp (57+33+53+46+41+30+64+46+34+28+38+30+39+27+35+41+21+27+23+16+23+23+31+43+40+35+18+23+19+20+18+23+18+26+11+16+13+17+24+15+30+19+12+26+16+22+13+16+17+38+8+39+16+13+22+6+19+11+23+9+13+16+9+14+33+11+12+21+6+9+1+7+9+27+8+7+11+3+4+3+1+2+2+3+4+3+3+2+0+19+1+18+15+9+16+17+13+5+6+12+11+5+15+11+13+4+9+1+7+15+7+9+5+6+5+9+3+4+7+4+3+2+5+4+3+3+2+1+) # bounces: 21, mode: rnd ver read, userfaults: 121 missing (10+28+16+18+16+12+6+8+3+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1604 wp (25+52+30+45+37+20+21+19+23+19+21+36+20+15+17+15+19+24+31+12+20+2+29+14+17+16+9+24+14+9+39+9+16+31+30+10+21+6+30+34+11+11+8+7+12+11+13+1+19+9+19+6+6+8+1+14+3+7+13+8+6+9+6+15+5+29+3+4+3+6+3+4+10+5+6+3+4+7+2+8+12+3+0+3+1+16+1+18+3+16+14+4+14+3+19+15+13+15+12+4+10+23+12+3+15+12+13+14+13+3+10+11+11+6+1+9+2+8+6+7+3+2+4+4+4+3+2+1+) # bounces: 20, mode: ver read, userfaults: 125 missing (11+21+6+27+5+3+12+4+21+3+1+0+11+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2052 wp (75+59+51+58+34+30+55+26+48+31+13+16+36+28+12+16+18+15+11+40+29+30+10+32+15+29+11+53+8+18+32+30+25+14+49+11+12+17+25+9+16+14+24+20+20+40+20+9+10+22+20+30+28+13+9+17+14+19+30+10+10+13+12+4+13+9+5+21+10+28+4+4+1+25+7+3+21+17+5+7+2+1+1+1+15+5+13+7+6+17+9+0+18+8+23+15+4+5+12+14+2+1+1+7+12+7+9+9+6+10+8+9+4+4+10+4+8+4+3+1+1+5+4+4+3+2+2+1+) # bounces: 19, mode: rnd racing read, userfaults: 123 missing (21+15+12+24+9+9+6+24+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1943 wp (41+44+37+36+40+30+41+64+28+28+17+13+22+42+20+14+14+17+20+24+14+35+28+32+21+25+22+17+12+23+23+25+20+32+23+30+8+25+12+29+22+15+14+23+14+15+11+23+12+14+11+9+14+24+16+29+20+13+13+14+15+22+10+15+12+27+17+9+17+18+17+8+21+8+11+20+14+21+4+6+11+19+14+15+10+7+11+4+6+4+4+2+3+3+3+12+4+3+2+2+5+11+4+3+1+1+0+8+12+4+12+11+11+9+4+6+5+4+3+4+5+4+3+1+3+2+2+0+) # bounces: 18, mode: racing read, userfaults: 126 missing (23+3+46+0+2+4+1+3+6+20+2+0+6+0+0+10+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2201 wp (44+23+87+29+49+40+23+32+55+45+18+35+37+31+23+36+24+15+39+24+31+37+41+22+33+32+8+16+28+36+27+21+42+22+38+13+23+39+29+15+31+4+22+15+24+20+23+5+31+11+21+13+14+26+11+24+18+13+10+18+20+3+4+24+23+5+1+19+22+12+9+17+6+28+23+14+26+13+12+6+12+11+19+14+16+16+5+5+8+8+2+11+6+14+11+13+11+6+4+6+9+3+6+6+5+1+5+4+8+3+4+9+4+4+3+3+2+3+0+4+4+4+0+1+1+2+1+1+) # bounces: 17, mode: rnd read, userfaults: 123 missing (18+20+16+11+13+15+9+7+8+5+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1911 wp (51+53+40+56+40+37+63+25+53+12+20+17+11+10+14+40+24+15+29+15+17+19+9+20+20+44+13+13+17+6+24+10+23+25+40+7+7+11+25+24+28+16+24+21+11+10+19+17+23+20+21+25+20+24+26+23+16+14+20+14+18+18+12+19+14+16+7+10+19+8+18+16+17+17+14+10+19+8+9+6+7+5+13+7+7+2+14+4+5+4+9+6+9+12+7+12+6+4+3+6+5+2+4+5+4+8+2+3+2+3+2+2+4+4+7+2+11+1+3+5+1+6+5+4+3+2+2+1+) # bounces: 16, mode: read, userfaults: 126 missing (4+12+19+35+14+7+2+13+0+10+0+0+0+10+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1912 wp (36+65+70+76+39+47+20+33+22+42+19+20+22+47+23+21+9+9+21+21+24+31+34+19+22+33+12+15+15+10+21+27+35+23+22+17+34+7+17+24+40+27+17+19+31+14+14+21+25+15+13+20+21+2+17+13+22+9+17+8+18+15+11+9+9+9+26+7+4+12+9+5+5+9+5+13+3+2+18+1+2+2+3+24+10+14+7+5+5+2+3+2+3+3+2+3+1+1+14+7+8+7+5+5+12+5+5+2+3+11+3+6+8+10+2+11+5+2+3+2+5+4+4+4+3+2+1+2+) # bounces: 15, mode: rnd racing ver poll, userfaults: 123 missing (25+10+19+31+4+10+3+6+14+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3860 wp (74+53+56+74+71+46+54+44+72+38+42+51+51+56+42+57+60+43+39+43+41+40+43+44+47+50+41+38+54+43+37+45+41+44+44+53+42+42+41+40+46+41+44+40+40+40+40+41+45+41+36+37+33+34+31+36+29+36+32+30+37+31+35+22+37+26+33+25+19+31+35+19+22+29+26+25+31+25+26+22+21+22+26+24+17+21+20+17+21+15+19+21+14+20+14+24+25+20+14+16+9+20+14+9+15+10+13+10+12+10+14+11+10+7+5+10+7+5+7+8+5+4+3+1+2+2+1+1+) # bounces: 14, mode: racing ver poll, userfaults: 125 missing (20+19+8+7+2+4+9+15+1+0+12+15+2+8+3+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4426 wp (89+83+63+65+62+62+71+79+55+46+64+74+47+67+51+44+49+59+50+59+42+46+50+53+46+55+46+51+53+46+47+55+48+48+59+51+42+54+44+46+50+45+56+50+42+39+43+48+44+45+43+46+44+36+40+38+37+45+34+37+35+40+28+40+33+34+32+35+31+30+28+36+33+28+30+29+31+35+24+30+28+31+23+24+18+22+27+22+26+24+24+23+21+23+18+12+17+18+18+15+22+17+16+14+16+17+11+11+17+15+13+14+9+10+8+6+9+9+8+5+7+4+1+3+4+1+0+0+) # bounces: 13, mode: rnd ver poll, userfaults: 122 missing (40+17+10+20+9+3+3+3+16+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3672 wp (104+58+63+70+61+35+53+44+47+50+44+47+47+34+37+40+56+42+47+57+51+45+34+42+60+40+35+48+50+41+37+32+40+44+50+49+35+37+51+45+27+44+37+37+38+48+36+34+43+33+34+39+24+37+36+33+30+30+31+37+26+25+30+32+21+25+30+22+24+29+30+23+28+23+22+25+20+20+26+33+25+20+28+19+19+24+23+17+26+22+18+19+17+20+11+8+10+15+11+15+10+6+10+11+12+10+13+9+6+6+5+13+6+4+10+11+8+6+3+5+0+6+5+2+2+1+0+1+) # bounces: 12, mode: ver poll, userfaults: 123 missing (10+16+6+7+17+7+2+16+1+4+1+1+0+35+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4321 wp (59+86+65+74+89+58+48+74+57+65+49+44+52+104+50+60+62+45+47+56+63+49+54+59+48+50+57+47+52+48+46+53+52+46+63+40+42+45+44+53+58+46+49+47+42+49+41+40+53+48+44+31+41+43+38+44+39+41+41+41+27+35+44+31+41+35+33+40+33+28+26+30+34+27+31+27+26+23+27+23+23+24+27+22+25+20+19+14+24+25+17+13+21+19+19+19+16+19+16+13+16+15+15+7+6+10+8+10+11+9+6+6+3+6+6+5+5+4+5+3+5+3+3+2+2+3+0+0+) # bounces: 11, mode: rnd racing poll, userfaults: 118 missing (22+23+16+12+10+8+9+4+4+3+4+2+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4104 wp (81+58+73+70+53+53+75+52+49+42+52+71+39+44+65+48+44+46+46+40+49+40+45+48+43+37+54+48+45+48+53+50+55+42+40+50+43+43+49+43+42+37+39+49+40+38+42+34+49+36+45+46+42+33+35+44+39+27+34+30+28+22+41+34+23+36+34+28+31+34+26+31+27+34+40+20+30+26+25+28+24+23+23+28+25+26+21+25+27+23+26+16+21+17+23+20+15+19+21+21+17+16+17+18+11+12+16+11+10+10+15+14+8+6+13+10+10+9+9+4+7+3+3+2+2+0+1+1+) # bounces: 10, mode: racing poll, userfaults: 125 missing (6+14+7+27+6+2+4+39+6+2+7+4+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 4050 wp (56+75+72+91+56+60+56+102+53+53+56+54+53+42+49+38+49+43+52+48+45+54+57+42+58+54+45+52+44+38+52+57+42+45+52+38+42+51+48+44+46+38+28+39+39+36+40+42+41+27+32+28+26+37+38+49+35+37+41+27+32+36+30+31+35+36+27+29+24+27+32+25+25+20+17+32+23+31+17+28+22+28+24+25+25+29+23+27+19+15+24+19+18+18+23+19+16+16+16+14+17+11+16+16+16+13+6+11+9+7+11+12+11+14+6+9+8+4+6+7+5+4+3+4+3+0+0+0+) # bounces: 9, mode: rnd poll, userfaults: 120 missing (16+25+13+17+11+14+7+4+2+1+8+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3749 wp (85+72+52+59+53+58+61+61+50+32+67+38+42+42+40+47+48+45+46+36+45+57+42+44+51+42+46+52+48+47+30+62+32+50+34+40+35+37+40+40+34+36+33+36+24+46+38+39+32+30+39+46+35+35+37+37+27+39+42+31+34+35+19+28+30+26+34+29+37+30+27+25+32+22+21+26+25+27+26+23+22+26+20+28+17+23+25+21+18+13+16+20+18+20+18+15+9+15+16+12+6+12+15+10+15+10+16+7+5+7+10+9+7+6+10+7+6+5+7+7+5+3+3+4+2+2+1+0+) # bounces: 8, mode: poll, userfaults: 125 missing (6+10+5+4+7+53+1+0+3+1+4+1+30+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 3905 wp (53+74+66+65+57+120+53+46+60+52+59+64+88+40+48+54+38+39+43+55+52+42+44+47+50+50+47+38+50+42+47+34+44+44+54+46+42+57+46+53+45+39+44+37+44+47+29+37+32+36+39+41+33+43+31+30+43+38+34+36+34+20+27+26+21+23+25+26+28+36+26+26+22+23+32+17+21+27+20+22+24+32+27+17+25+26+22+16+21+23+19+18+12+18+17+15+6+15+10+8+9+15+13+9+6+11+8+8+16+11+9+9+8+3+2+6+5+1+3+6+3+1+1+4+2+1+1+0+) # bounces: 7, mode: rnd racing ver read, userfaults: 122 missing (18+31+10+22+18+13+5+4+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1441 wp (24+73+22+47+33+33+14+18+19+8+15+18+6+13+23+20+30+32+2+9+34+11+12+12+11+23+25+19+4+3+3+16+35+3+20+20+15+9+15+3+12+5+6+5+6+4+14+14+23+21+14+14+14+24+14+5+26+4+11+6+14+9+9+15+6+11+7+1+7+21+2+2+1+0+10+7+14+4+6+23+8+2+26+0+27+1+1+0+15+1+0+13+8+3+13+10+0+13+5+4+0+6+9+2+5+3+7+14+14+3+10+0+12+1+2+5+3+6+6+1+4+3+4+2+2+3+1+0+) # bounces: 6, mode: racing ver read, userfaults: 127 missing (13+14+3+4+32+7+3+11+2+1+0+26+0+0+1+10+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2382 wp (66+50+38+32+68+60+29+48+53+34+29+64+28+27+30+50+34+28+31+23+61+25+20+21+27+17+17+29+33+24+26+12+36+17+21+26+41+20+34+30+29+27+26+15+28+20+22+16+20+23+26+25+18+22+20+14+17+26+9+17+36+19+19+13+28+32+15+27+12+14+27+19+14+7+14+10+13+13+12+14+8+7+4+7+6+5+7+10+4+8+4+4+3+2+4+15+2+5+6+5+1+9+13+7+6+10+4+9+3+9+4+4+6+6+3+4+3+2+1+2+7+2+2+3+2+4+2+1+) # bounces: 5, mode: rnd ver read, userfaults: 123 missing (24+12+19+18+8+15+7+7+3+9+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1709 wp (42+32+29+33+48+38+39+15+10+34+22+21+20+37+24+25+30+23+3+18+6+21+24+23+12+19+24+16+8+16+12+19+19+9+12+11+5+26+16+22+10+20+28+25+15+38+21+23+28+9+5+19+0+5+13+18+19+2+14+9+20+18+12+12+6+4+3+5+6+17+6+14+16+10+18+10+10+10+7+23+15+3+18+13+9+17+14+3+4+5+7+10+9+2+7+4+8+1+7+9+8+6+6+10+4+9+4+6+1+4+5+2+1+4+13+1+4+5+7+4+7+7+4+3+3+3+1+1+) # bounces: 4, mode: ver read, userfaults: 126 missing (7+19+5+7+22+1+0+3+13+3+8+3+11+14+1+9+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2364 wp (47+50+55+48+35+26+32+37+59+43+33+26+41+54+32+55+22+28+32+28+34+35+48+15+40+29+22+44+23+32+28+13+43+20+20+20+32+19+27+20+39+31+13+17+26+23+27+28+16+22+9+27+14+24+33+8+16+25+21+7+30+24+10+13+14+10+11+17+12+28+6+7+7+9+24+5+7+3+15+1+17+16+9+12+14+7+3+15+0+14+8+2+2+9+15+10+14+10+4+10+6+6+2+5+16+8+7+7+5+9+6+13+6+7+4+2+1+2+1+3+7+6+4+4+4+3+2+1+) # bounces: 3, mode: rnd racing read, userfaults: 123 missing (22+26+19+10+6+20+6+6+3+1+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1759 wp (37+53+29+32+32+37+41+13+37+49+16+24+23+27+42+31+14+5+21+9+20+14+25+11+13+16+43+18+15+39+18+14+22+24+9+10+23+18+31+23+16+4+21+20+11+13+15+17+9+23+18+25+21+17+17+14+16+12+16+13+18+20+22+10+5+4+8+15+14+11+8+6+1+16+6+3+14+4+13+12+3+5+1+1+8+10+1+0+3+4+1+4+4+6+3+1+0+5+12+10+15+12+11+1+11+7+9+8+8+12+0+10+5+7+10+7+8+3+5+3+4+2+2+3+2+3+2+1+) # bounces: 2, mode: racing read, userfaults: 128 missing (25+1+17+3+11+8+10+5+15+0+26+0+0+5+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2245 wp (58+35+30+40+38+37+44+41+29+41+61+27+21+44+23+24+25+38+31+18+22+43+13+53+44+30+25+15+16+41+31+15+56+32+32+39+41+32+31+15+23+24+26+19+20+34+24+19+21+13+13+42+12+21+24+11+35+19+18+34+19+15+11+12+5+27+15+14+8+14+5+12+13+6+6+9+7+6+7+10+6+7+6+4+8+1+3+7+14+14+4+2+2+2+6+2+2+0+12+3+3+2+2+1+8+12+6+8+5+6+4+3+2+11+4+9+6+6+7+7+6+4+4+5+2+2+1+0+) # bounces: 1, mode: rnd read, userfaults: 120 missing (20+22+9+24+10+5+9+8+3+5+5+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 1676 wp (41+37+40+37+21+39+28+30+16+25+26+14+21+12+24+16+12+20+7+18+40+25+16+16+14+10+20+18+25+17+16+19+28+27+8+11+3+18+12+17+18+37+21+12+8+20+9+29+13+9+10+17+4+38+6+2+5+15+35+10+23+5+15+11+16+25+10+1+13+7+8+4+11+2+4+3+4+13+20+6+15+24+7+10+6+4+6+22+9+9+2+18+6+2+14+17+2+2+0+6+2+1+2+1+1+10+13+6+7+13+7+6+6+8+4+4+4+9+4+4+3+4+3+3+2+2+2+1+) # bounces: 0, mode: read, userfaults: 127 missing (26+16+19+2+1+28+34+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 2079 wp (82+45+32+54+35+48+78+33+28+24+17+17+27+15+13+18+26+29+22+19+27+30+14+19+23+17+24+35+16+14+24+25+31+42+14+19+56+30+24+11+16+33+34+20+19+6+17+29+32+9+26+19+7+16+24+14+18+19+6+12+20+26+11+27+11+12+32+9+10+26+20+6+8+7+8+9+7+13+4+5+3+2+18+21+14+9+4+5+5+16+6+5+2+5+2+2+1+3+4+18+2+1+0+1+0+6+14+11+9+2+9+1+10+7+8+8+5+5+5+6+5+3+2+3+3+2+1+1+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 128 missing (128+) 128 wp (128+) # testing minor faults: userfaults: 128 minor (128+) # [PASS] # ------------------------------------- # running ./userfaultfd shmem:dev 20 16 # ------------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 40 # bounces: 15, mode: rnd racing ver poll, userfaults: 3051 missing (81+88+89+44+43+54+90+90+95+46+87+84+66+52+65+66+51+44+73+121+49+56+75+44+60+80+54+44+38+46+62+54+40+32+56+38+23+47+27+38+49+30+36+32+60+26+25+28+22+21+27+27+24+22+22+16+17+11+23+7+16+13+12+10+21+5+5+5+6+4+9+3+2+5+4+3+7+3+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11249 wp (171+178+181+161+148+143+194+180+193+143+186+216+161+151+162+151+134+153+185+224+146+139+186+146+139+182+125+151+133+150+171+142+145+108+165+101+113+155+123+128+176+144+135+108+176+100+111+118+107+107+121+133+113+99+92+97+110+106+138+76+85+108+87+76+101+82+76+75+69+68+75+77+66+65+57+72+55+54+61+54+49+49+51+46+41+44+42+39+43+41+48+40+34+34+28+34+31+32+25+28+26+28+27+21+18+22+17+18+18+20+20+15+15+14+14+14+15+9+9+9+8+5+7+2+2+1+2+1+) # bounces: 14, mode: racing ver poll, userfaults: 1037 missing (21+19+16+16+31+12+17+12+4+15+18+14+15+13+12+30+18+11+4+15+8+15+11+13+17+7+23+4+8+14+16+9+6+34+17+8+9+17+27+4+20+26+31+7+9+16+23+26+6+8+9+12+3+11+14+11+12+4+13+17+7+8+4+8+11+7+7+4+3+6+6+5+3+4+8+8+3+3+2+1+4+2+4+5+0+7+3+2+1+4+4+2+1+2+1+3+2+0+2+3+2+3+1+2+0+2+2+1+0+0+2+0+0+0+2+1+1+0+0+0+0+0+0+0+0+0+0+0+) 18787 wp (215+211+198+214+221+206+213+208+194+215+193+185+197+180+222+225+195+175+179+165+181+184+176+172+162+178+207+163+187+173+167+172+169+206+237+165+166+168+188+156+175+164+184+166+141+172+162+181+172+156+166+167+147+163+176+128+155+149+154+169+137+151+147+145+158+151+151+145+139+146+117+128+151+128+140+115+137+132+141+130+119+131+123+114+133+118+114+124+125+127+119+123+128+119+116+113+113+107+113+112+110+116+97+113+102+110+105+112+111+102+107+93+99+99+106+93+96+98+98+98+105+99+92+92+83+79+77+80+) # bounces: 13, mode: rnd ver poll, userfaults: 3140 missing (98+99+99+87+91+62+95+80+90+93+76+80+70+75+83+61+50+36+82+44+82+52+52+52+43+44+56+61+70+37+42+51+36+35+60+51+51+49+34+22+25+42+45+19+35+21+16+20+27+21+26+26+40+12+31+19+14+17+15+10+15+12+19+5+25+5+4+5+7+7+5+9+5+3+0+1+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11299 wp (217+219+189+189+181+167+219+171+156+191+178+184+181+168+192+164+137+135+177+130+186+146+143+159+150+144+153+167+195+121+141+148+121+128+157+148+141+138+115+110+130+132+132+108+115+109+107+102+123+99+124+131+115+95+116+101+89+116+83+100+92+93+95+81+119+85+73+73+80+99+61+71+66+76+56+55+53+56+60+50+49+46+35+53+42+45+41+42+31+36+35+35+35+36+38+29+27+25+25+26+26+26+28+25+24+20+20+20+21+16+14+16+15+16+15+14+11+12+6+9+6+8+6+6+4+3+1+3+) # bounces: 12, mode: ver poll, userfaults: 401 missing (21+9+10+18+18+8+7+9+8+4+5+5+6+8+9+11+10+7+7+5+6+5+3+7+12+3+5+6+1+8+7+9+3+4+4+4+3+5+1+1+2+5+5+6+4+2+3+6+6+2+2+7+3+2+0+4+1+4+3+3+3+1+0+3+2+0+1+0+0+0+2+2+0+1+0+2+1+1+2+0+1+0+1+2+1+1+3+2+2+3+0+0+1+1+1+0+1+1+0+1+1+0+0+0+0+2+0+0+0+1+0+0+0+0+1+1+0+0+0+0+0+0+0+0+0+0+0+0+) 21730 wp (248+281+320+268+293+280+293+338+259+265+279+233+248+266+244+253+280+370+227+216+285+264+244+320+267+263+262+229+215+276+241+267+235+202+209+217+238+215+216+235+227+218+195+200+235+221+205+174+209+178+225+238+213+184+157+201+200+196+194+212+178+168+155+155+161+169+171+168+161+171+153+155+158+153+149+144+147+141+144+141+139+131+133+108+139+118+129+115+115+112+117+113+106+107+100+108+101+96+91+105+95+84+89+92+77+85+73+79+63+75+78+68+77+64+69+63+58+63+68+59+52+58+49+47+52+37+47+41+) # bounces: 11, mode: rnd racing poll, userfaults: 3157 missing (127+91+79+76+98+112+76+68+85+79+68+63+78+96+44+129+90+75+48+57+59+45+49+65+74+32+52+62+45+48+39+48+41+41+35+54+34+37+38+38+31+35+30+49+24+34+25+31+20+18+20+23+19+22+18+11+22+13+9+14+6+12+16+10+8+10+4+8+12+8+2+3+2+1+4+3+2+2+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11446 wp (227+180+195+199+197+211+191+174+186+176+171+170+160+201+142+304+204+163+124+156+164+147+128+166+152+117+155+173+135+173+142+122+145+126+124+122+141+146+132+167+137+133+123+148+120+140+111+106+119+108+111+140+116+113+89+97+93+102+99+94+91+86+94+82+87+76+69+74+63+71+67+62+63+74+56+63+54+67+52+56+50+46+46+42+44+43+37+39+42+39+36+36+30+30+30+35+32+36+33+26+25+24+23+24+18+25+20+19+22+17+17+16+14+16+14+11+11+9+10+9+8+8+6+5+4+2+1+2+) # bounces: 10, mode: racing poll, userfaults: 1033 missing (30+27+16+13+26+21+13+18+17+13+12+16+15+20+7+9+15+14+9+8+18+18+19+8+23+24+8+12+16+12+20+10+10+14+14+24+6+30+21+10+5+10+20+27+13+15+11+4+15+3+23+15+13+18+8+7+3+3+5+10+10+8+5+5+5+5+5+4+8+4+0+3+1+3+1+5+2+3+6+6+4+4+3+5+3+7+4+1+3+1+1+3+0+2+2+2+1+3+2+2+0+2+4+2+0+2+2+0+0+3+1+0+0+1+0+3+2+0+1+2+0+2+0+0+0+0+0+0+) 16904 wp (208+213+199+204+199+219+185+183+189+205+169+203+209+199+166+184+170+182+181+179+165+171+185+157+172+184+170+154+167+151+185+168+146+166+145+173+149+169+172+167+147+151+151+176+164+138+141+144+153+157+166+140+133+154+144+130+136+130+122+142+128+135+131+128+126+134+129+119+118+125+117+130+116+130+114+120+111+113+111+118+117+122+117+118+115+102+106+114+107+112+105+101+91+92+95+101+85+101+98+93+97+95+90+98+95+84+81+98+95+84+88+80+77+84+87+82+77+73+71+80+71+77+68+75+68+63+69+71+) # bounces: 9, mode: rnd poll, userfaults: 3161 missing (94+68+129+56+115+102+79+91+105+63+85+65+77+77+80+68+55+81+42+47+85+44+45+98+40+48+70+57+41+51+44+36+60+43+26+35+45+44+22+30+64+30+33+33+27+24+27+17+20+21+20+21+31+12+11+21+22+21+25+18+18+17+15+5+7+5+4+8+8+9+4+3+6+4+3+3+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11305 wp (176+175+246+164+201+236+179+194+202+172+170+148+163+166+177+200+132+228+145+123+193+158+126+208+143+154+135+130+124+136+155+170+151+132+117+125+151+135+116+144+135+123+125+151+122+134+147+118+103+98+105+117+126+84+94+85+117+91+105+103+96+96+102+92+80+76+73+67+93+81+66+61+64+62+59+52+53+51+50+42+42+35+43+39+44+38+40+39+38+40+39+43+37+38+33+29+31+28+27+32+27+26+31+23+21+23+21+15+14+14+14+17+12+15+12+12+13+7+9+9+7+7+8+5+4+4+1+0+) # bounces: 8, mode: poll, userfaults: 461 missing (18+16+24+22+21+18+17+12+10+8+9+13+8+11+9+7+6+7+2+4+11+9+5+6+6+6+7+5+3+6+4+12+7+5+7+7+1+3+4+1+4+2+6+8+1+3+5+3+2+5+4+2+5+5+10+3+1+2+1+2+1+1+1+0+0+1+0+1+0+1+0+1+2+2+0+1+2+2+0+2+0+1+0+0+0+0+2+1+0+0+1+1+0+0+1+0+0+0+1+1+0+0+1+0+0+0+0+0+0+1+0+0+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+) 21081 wp (351+315+338+355+354+288+274+308+283+336+295+332+284+255+253+272+282+285+271+246+251+243+247+265+244+211+258+235+194+243+220+209+221+202+235+242+204+179+199+190+229+199+217+200+212+171+209+170+175+227+158+183+228+193+206+171+157+160+204+175+152+175+169+152+174+158+160+138+141+149+151+155+134+142+132+152+139+135+124+137+141+133+126+127+119+108+126+108+117+102+112+95+99+102+104+90+95+97+84+85+100+95+70+83+70+80+79+72+72+63+63+55+58+63+53+51+57+49+47+49+42+52+37+36+40+40+28+25+) # bounces: 7, mode: rnd racing ver read, userfaults: 3477 missing (104+123+129+137+107+131+109+136+99+69+72+82+98+93+101+57+82+76+81+95+74+60+94+60+67+63+79+37+50+52+66+46+42+43+31+41+43+24+28+27+50+24+23+28+29+25+23+16+19+23+35+29+24+8+19+10+19+3+6+3+12+10+8+6+2+1+4+8+1+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11136 wp (198+248+251+249+163+227+192+238+178+185+194+173+204+172+258+160+200+193+203+210+192+162+185+177+166+172+168+144+142+151+165+147+143+112+128+152+104+85+119+131+130+106+100+91+106+95+93+76+102+102+128+112+118+81+114+95+94+71+76+87+91+82+78+76+66+50+77+77+50+49+52+39+54+55+46+40+35+48+35+39+40+41+47+34+47+39+31+41+34+28+18+29+24+28+33+23+22+23+21+28+23+29+20+21+23+20+28+21+17+19+5+12+16+10+10+15+3+10+6+6+7+6+6+6+3+1+2+3+) # bounces: 6, mode: racing ver read, userfaults: 1029 missing (48+75+39+47+37+37+10+50+9+22+17+17+45+19+39+36+15+25+98+29+4+58+16+6+50+4+17+27+5+23+7+5+0+4+9+2+0+12+25+0+20+2+15+0+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 35285 wp (397+452+419+392+470+425+386+461+393+386+368+426+401+381+439+432+346+373+478+356+333+499+316+325+419+322+351+379+335+372+305+329+303+361+354+332+360+354+369+291+357+338+320+355+364+346+299+349+381+289+283+311+303+282+289+291+299+320+278+317+285+325+275+301+283+271+303+277+275+272+255+260+272+266+281+260+245+273+254+240+255+259+237+261+237+218+234+234+251+214+208+217+200+216+196+234+214+205+176+178+209+182+139+173+172+166+203+155+157+168+148+136+130+144+168+130+140+125+140+121+128+127+103+121+71+56+41+54+) # bounces: 5, mode: rnd ver read, userfaults: 3544 missing (103+152+124+136+137+125+82+108+77+79+106+118+78+110+40+122+129+51+135+71+44+74+69+48+64+65+86+108+63+42+34+40+32+53+23+65+21+30+43+22+45+16+22+25+20+18+31+34+29+20+19+20+15+9+14+8+6+9+6+22+12+5+5+10+1+5+2+3+2+0+2+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11519 wp (211+219+228+242+265+226+184+243+167+188+177+236+167+209+142+238+291+169+251+172+139+202+164+165+148+175+192+198+174+129+135+176+109+143+129+150+125+128+156+111+150+121+100+106+101+87+108+114+123+100+98+121+98+91+80+92+78+87+91+121+93+87+66+85+60+60+68+74+51+45+62+41+56+43+40+56+42+44+50+49+38+42+38+31+32+44+31+41+37+27+43+34+36+28+31+30+23+27+24+30+19+24+26+19+18+15+16+19+16+16+16+11+14+17+8+15+14+9+8+7+5+8+7+3+3+2+3+2+) # bounces: 4, mode: ver read, userfaults: 1443 missing (106+59+37+35+28+23+26+33+16+23+17+16+22+20+24+14+14+23+10+11+41+22+17+30+12+6+14+38+22+11+16+7+9+15+9+5+19+15+7+5+16+7+12+10+9+9+6+6+14+10+15+7+9+9+14+6+10+9+12+11+10+15+9+5+8+15+5+5+6+7+6+5+10+7+11+9+9+3+6+7+5+5+4+3+4+8+9+11+7+2+6+7+11+3+7+3+5+6+6+8+6+6+9+6+6+5+4+6+8+0+6+5+7+6+3+3+0+1+0+0+0+0+0+0+0+0+0+0+) 25363 wp (564+499+465+424+398+358+393+336+315+404+313+339+394+281+368+330+343+366+307+247+351+307+302+310+244+195+262+358+355+272+311+229+258+272+236+310+269+244+224+222+322+217+262+251+252+265+232+210+205+218+212+225+221+193+262+208+211+202+202+198+219+218+181+190+166+209+200+186+162+191+168+172+187+187+171+179+149+152+175+143+146+181+147+164+140+132+125+130+130+137+158+112+135+95+117+91+107+114+92+96+92+90+78+86+81+80+75+83+71+79+74+83+70+77+54+63+54+63+60+53+42+50+38+26+19+9+12+4+) # bounces: 3, mode: rnd racing read, userfaults: 3612 missing (209+169+167+147+155+60+145+148+119+92+75+125+106+70+75+102+52+47+64+74+73+112+85+76+51+66+52+49+41+30+46+57+46+42+27+38+31+31+40+21+24+25+29+33+25+19+10+22+18+24+22+10+15+9+17+9+13+23+7+15+4+8+4+1+5+2+3+0+0+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11491 wp (305+287+271+270+280+172+275+260+231+222+177+266+218+155+166+197+147+150+160+176+179+247+197+158+136+164+141+125+136+145+145+152+164+123+145+138+125+117+135+109+123+105+95+131+101+122+108+101+94+102+137+93+96+101+92+74+88+89+66+96+72+79+80+69+58+59+60+59+62+57+52+55+53+49+47+45+42+48+39+41+39+41+43+43+25+42+33+38+40+30+28+38+29+29+28+26+24+28+30+33+28+15+19+17+19+19+13+19+21+14+13+14+10+10+12+7+11+15+7+8+6+4+7+4+2+3+1+0+) # bounces: 2, mode: racing read, userfaults: 1025 missing (57+24+46+43+25+49+21+30+42+20+22+10+19+30+24+36+9+27+55+29+12+13+20+37+26+5+12+6+29+7+3+2+44+3+14+6+4+21+3+3+17+7+7+18+14+3+2+3+11+6+0+20+5+0+4+1+5+1+6+0+0+2+0+0+1+0+4+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 34157 wp (398+428+387+419+408+414+367+377+375+350+377+309+330+353+339+350+375+380+417+350+378+369+335+401+342+299+346+360+311+306+308+278+335+288+332+311+307+302+266+337+336+311+292+310+301+296+321+269+306+284+308+308+306+304+292+292+290+293+324+250+300+336+271+282+271+305+272+323+288+257+289+274+272+264+236+276+253+238+260+278+235+252+263+248+245+260+256+218+217+217+240+239+198+202+178+186+184+199+206+189+204+187+202+196+167+167+162+200+166+192+173+156+146+135+150+139+163+124+132+135+160+128+127+117+106+90+79+70+) # bounces: 1, mode: rnd read, userfaults: 3638 missing (138+146+174+132+149+122+82+134+146+147+104+73+88+80+62+69+56+135+70+99+64+58+63+46+78+70+54+53+72+80+32+38+41+68+40+58+33+22+18+30+56+17+36+29+22+33+21+12+15+15+15+9+23+32+18+8+10+12+18+3+1+8+1+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+) 11803 wp (236+228+316+258+258+236+174+243+251+236+189+171+213+196+170+174+150+232+176+200+158+161+168+149+219+194+160+184+185+185+138+126+137+181+132+168+130+116+108+120+135+115+149+106+106+153+125+98+104+88+112+100+134+176+101+91+90+87+106+90+62+80+71+67+58+61+59+50+55+54+59+51+45+39+39+49+39+37+56+41+52+50+52+35+34+39+30+34+37+40+32+30+38+42+27+29+29+37+24+26+28+21+23+20+21+20+19+17+13+19+13+12+9+15+9+10+6+8+7+8+7+5+5+2+1+0+3+1+) # bounces: 0, mode: read, userfaults: 932 missing (29+70+38+30+13+61+16+19+16+27+54+36+15+26+18+5+11+12+41+17+4+17+5+3+9+4+25+7+8+4+6+7+15+7+6+3+6+7+4+16+5+9+1+4+4+2+1+3+4+12+3+9+4+3+4+2+4+1+7+5+1+4+3+6+1+1+0+4+5+2+2+1+3+1+1+3+0+1+0+0+2+8+3+0+1+1+1+10+3+1+1+1+0+3+5+0+0+1+1+1+1+4+2+1+1+1+5+2+4+4+2+2+2+0+3+0+1+2+3+0+2+1+1+2+0+0+0+0+) 25331 wp (418+637+559+429+406+510+428+394+364+370+551+381+317+292+373+278+284+296+357+348+269+280+290+274+299+259+271+297+286+234+299+271+269+222+250+218+226+249+206+249+222+286+219+279+216+222+243+206+228+262+209+239+177+184+195+245+212+201+206+235+278+243+179+202+246+190+194+207+162+157+166+175+162+163+159+152+151+161+140+150+144+156+158+130+130+128+133+133+138+148+138+106+143+111+110+106+81+92+92+110+88+94+92+69+77+71+65+78+78+69+56+64+59+42+43+44+49+63+51+57+33+51+34+31+18+19+9+7+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # testing minor faults: userfaults: 5120 minor (5120+) # [PASS] # ------------------------- # running ./compaction_test # ------------------------- # No of huge pages allocated = 36399 # [PASS] # --------------------------------------- # running sudo -u nobody ./on-fault-limit # --------------------------------------- # [PASS] # ---------------------- # running ./map_populate # ---------------------- # [PASS] # --------------------------- # running ./mlock-random-test # --------------------------- # [PASS] # ---------------------- # running ./mlock2-tests # ---------------------- # [PASS] # ----------------------- # running ./mrelease_test # ----------------------- # process_mrelease with wrong pidfd: Function not implemented # [SKIP] # --------------------- # running ./mremap_test # --------------------- # # Test configs: # threshold_mb=4 # pattern_seed=1670112790 # # 1..14 # # mremap failed: Invalid argument # ok 1 # XFAIL mremap - Source and Destination Regions Overlapping # Expected mremap failure # # mremap failed: Invalid argument # ok 2 # XFAIL mremap - Destination Address Misaligned (1KB-aligned) # Expected mremap failure # # Failed to map source region: Invalid argument # ok 3 # XFAIL mremap - Source Address Misaligned (1KB-aligned) # Expected mremap failure # ok 4 8KB mremap - Source PTE-aligned, Destination PTE-aligned # mremap time: 3466ns # ok 5 2MB mremap - Source 1MB-aligned, Destination PTE-aligned # mremap time: 9770ns # ok 6 2MB mremap - Source 1MB-aligned, Destination 1MB-aligned # mremap time: 8680ns # ok 7 4MB mremap - Source PMD-aligned, Destination PTE-aligned # mremap time: 13821ns # ok 8 4MB mremap - Source PMD-aligned, Destination 1MB-aligned # mremap time: 16274ns # ok 9 4MB mremap - Source PMD-aligned, Destination PMD-aligned # mremap time: 3019ns # ok 10 2GB mremap - Source PUD-aligned, Destination PTE-aligned # ok 11 2GB mremap - Source PUD-aligned, Destination 1MB-aligned # ok 12 2GB mremap - Source PUD-aligned, Destination PMD-aligned # ok 13 2GB mremap - Source PUD-aligned, Destination PUD-aligned # not ok 14 mremap expand merge # # Totals: pass:10 fail:1 xfail:3 xpass:0 skip:0 error:0 # [PASS] # ------------------- # running ./thuge-gen # ------------------- # Found 1024MB # Found 2MB # Not enough huge pages for page size 1024 MB, need 4 # [PASS] # ------------------------------- # running ./virtual_address_range # ------------------------------- # [PASS] # --------------------------- # running ./va_128TBswitch.sh # --------------------------- # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, PAGE_SIZE): 0x7f102b1e4000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, (2 * PAGE_SIZE)): 0x7f102b1e3000 - OK # mmap(ADDR_SWITCH_HINT, PAGE_SIZE): 0x800000000000 - OK # mmap(ADDR_SWITCH_HINT, 2 * PAGE_SIZE, MAP_FIXED): 0x800000000000 - OK # mmap(NULL): 0x7f102b1e3000 - OK # mmap(LOW_ADDR): 0x40000000 - OK # mmap(HIGH_ADDR): 0x1000000000000 - OK # mmap(HIGH_ADDR) again: 0xffff102b219000 - OK # mmap(HIGH_ADDR, MAP_FIXED): 0x1000000000000 - OK # mmap(-1): 0xffff102b217000 - OK # mmap(-1) again: 0xffff102b215000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, PAGE_SIZE): 0x7f102b1e4000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, 2 * PAGE_SIZE): 0x7f102b1e3000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE/2 , 2 * PAGE_SIZE): 0x7f102b1e1000 - OK # mmap(ADDR_SWITCH_HINT, PAGE_SIZE): 0x800000000000 - OK # mmap(ADDR_SWITCH_HINT, 2 * PAGE_SIZE, MAP_FIXED): 0x800000000000 - OK # [PASS] # ------------------------------- # running ./test_vmalloc.sh smoke # ------------------------------- # Run smoke test. Note, this test provides basic coverage. # Please check ./test_vmalloc.sh output how it can be used # for deep performance analysis as well as stress testing. # Done. # Check the kernel ring buffer to see the summary. # [PASS] # -------------------------- # running ./mremap_dontunmap # -------------------------- # OK # [PASS] # --------------------------- # running ./test_hmm.sh smoke # --------------------------- # Running smoke test. Note, this test provides basic coverage. # TAP version 13 # 1..54 # # Starting 54 tests from 5 test cases. # # RUN hmm.hmm_device_private.open_close ... # # OK hmm.hmm_device_private.open_close # ok 1 hmm.hmm_device_private.open_close # # RUN hmm.hmm_device_private.anon_read ... # # OK hmm.hmm_device_private.anon_read # ok 2 hmm.hmm_device_private.anon_read # # RUN hmm.hmm_device_private.anon_read_prot ... # # OK hmm.hmm_device_private.anon_read_prot # ok 3 hmm.hmm_device_private.anon_read_prot # # RUN hmm.hmm_device_private.anon_write ... # # OK hmm.hmm_device_private.anon_write # ok 4 hmm.hmm_device_private.anon_write # # RUN hmm.hmm_device_private.anon_write_prot ... # # OK hmm.hmm_device_private.anon_write_prot # ok 5 hmm.hmm_device_private.anon_write_prot # # RUN hmm.hmm_device_private.anon_write_child ... # # OK hmm.hmm_device_private.anon_write_child # ok 6 hmm.hmm_device_private.anon_write_child # # RUN hmm.hmm_device_private.anon_write_child_shared ... # # OK hmm.hmm_device_private.anon_write_child_shared # ok 7 hmm.hmm_device_private.anon_write_child_shared # # RUN hmm.hmm_device_private.anon_write_huge ... # # OK hmm.hmm_device_private.anon_write_huge # ok 8 hmm.hmm_device_private.anon_write_huge # # RUN hmm.hmm_device_private.anon_write_hugetlbfs ... # # OK hmm.hmm_device_private.anon_write_hugetlbfs # ok 9 hmm.hmm_device_private.anon_write_hugetlbfs # # RUN hmm.hmm_device_private.file_read ... # # OK hmm.hmm_device_private.file_read # ok 10 hmm.hmm_device_private.file_read # # RUN hmm.hmm_device_private.file_write ... # # OK hmm.hmm_device_private.file_write # ok 11 hmm.hmm_device_private.file_write # # RUN hmm.hmm_device_private.migrate ... # # OK hmm.hmm_device_private.migrate # ok 12 hmm.hmm_device_private.migrate # # RUN hmm.hmm_device_private.migrate_fault ... # # OK hmm.hmm_device_private.migrate_fault # ok 13 hmm.hmm_device_private.migrate_fault # # RUN hmm.hmm_device_private.migrate_shared ... # # OK hmm.hmm_device_private.migrate_shared # ok 14 hmm.hmm_device_private.migrate_shared # # RUN hmm.hmm_device_private.migrate_multiple ... # # OK hmm.hmm_device_private.migrate_multiple # ok 15 hmm.hmm_device_private.migrate_multiple # # RUN hmm.hmm_device_private.anon_read_multiple ... # # OK hmm.hmm_device_private.anon_read_multiple # ok 16 hmm.hmm_device_private.anon_read_multiple # # RUN hmm.hmm_device_private.anon_teardown ... # # OK hmm.hmm_device_private.anon_teardown # ok 17 hmm.hmm_device_private.anon_teardown # # RUN hmm.hmm_device_private.mixedmap ... # # OK hmm.hmm_device_private.mixedmap # ok 18 hmm.hmm_device_private.mixedmap # # RUN hmm.hmm_device_private.compound ... # # OK hmm.hmm_device_private.compound # ok 19 hmm.hmm_device_private.compound # # RUN hmm.hmm_device_private.exclusive ... # # OK hmm.hmm_device_private.exclusive # ok 20 hmm.hmm_device_private.exclusive # # RUN hmm.hmm_device_private.exclusive_mprotect ... # # OK hmm.hmm_device_private.exclusive_mprotect # ok 21 hmm.hmm_device_private.exclusive_mprotect # # RUN hmm.hmm_device_private.exclusive_cow ... # # OK hmm.hmm_device_private.exclusive_cow # ok 22 hmm.hmm_device_private.exclusive_cow # # RUN hmm.hmm_device_private.hmm_gup_test ... # # OK hmm.hmm_device_private.hmm_gup_test # ok 23 hmm.hmm_device_private.hmm_gup_test # # RUN hmm.hmm_device_private.hmm_cow_in_device ... # # OK hmm.hmm_device_private.hmm_cow_in_device # ok 24 hmm.hmm_device_private.hmm_cow_in_device # # RUN hmm.hmm_device_coherent.open_close ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.open_close # ok 25 hmm.hmm_device_coherent.open_close # # RUN hmm.hmm_device_coherent.anon_read ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read # ok 26 hmm.hmm_device_coherent.anon_read # # RUN hmm.hmm_device_coherent.anon_read_prot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read_prot # ok 27 hmm.hmm_device_coherent.anon_read_prot # # RUN hmm.hmm_device_coherent.anon_write ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write # ok 28 hmm.hmm_device_coherent.anon_write # # RUN hmm.hmm_device_coherent.anon_write_prot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_prot # ok 29 hmm.hmm_device_coherent.anon_write_prot # # RUN hmm.hmm_device_coherent.anon_write_child ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_child # ok 30 hmm.hmm_device_coherent.anon_write_child # # RUN hmm.hmm_device_coherent.anon_write_child_shared ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_child_shared # ok 31 hmm.hmm_device_coherent.anon_write_child_shared # # RUN hmm.hmm_device_coherent.anon_write_huge ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_huge # ok 32 hmm.hmm_device_coherent.anon_write_huge # # RUN hmm.hmm_device_coherent.anon_write_hugetlbfs ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_hugetlbfs # ok 33 hmm.hmm_device_coherent.anon_write_hugetlbfs # # RUN hmm.hmm_device_coherent.file_read ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.file_read # ok 34 hmm.hmm_device_coherent.file_read # # RUN hmm.hmm_device_coherent.file_write ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.file_write # ok 35 hmm.hmm_device_coherent.file_write # # RUN hmm.hmm_device_coherent.migrate ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate # ok 36 hmm.hmm_device_coherent.migrate # # RUN hmm.hmm_device_coherent.migrate_fault ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_fault # ok 37 hmm.hmm_device_coherent.migrate_fault # # RUN hmm.hmm_device_coherent.migrate_shared ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_shared # ok 38 hmm.hmm_device_coherent.migrate_shared # # RUN hmm.hmm_device_coherent.migrate_multiple ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_multiple # ok 39 hmm.hmm_device_coherent.migrate_multiple # # RUN hmm.hmm_device_coherent.anon_read_multiple ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read_multiple # ok 40 hmm.hmm_device_coherent.anon_read_multiple # # RUN hmm.hmm_device_coherent.anon_teardown ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_teardown # ok 41 hmm.hmm_device_coherent.anon_teardown # # RUN hmm.hmm_device_coherent.mixedmap ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.mixedmap # ok 42 hmm.hmm_device_coherent.mixedmap # # RUN hmm.hmm_device_coherent.compound ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.compound # ok 43 hmm.hmm_device_coherent.compound # # RUN hmm.hmm_device_coherent.exclusive ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive # ok 44 hmm.hmm_device_coherent.exclusive # # RUN hmm.hmm_device_coherent.exclusive_mprotect ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive_mprotect # ok 45 hmm.hmm_device_coherent.exclusive_mprotect # # RUN hmm.hmm_device_coherent.exclusive_cow ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive_cow # ok 46 hmm.hmm_device_coherent.exclusive_cow # # RUN hmm.hmm_device_coherent.hmm_gup_test ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.hmm_gup_test # ok 47 hmm.hmm_device_coherent.hmm_gup_test # # RUN hmm.hmm_device_coherent.hmm_cow_in_device ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.hmm_cow_in_device # ok 48 hmm.hmm_device_coherent.hmm_cow_in_device # # RUN hmm2.hmm2_device_private.migrate_mixed ... # # OK hmm2.hmm2_device_private.migrate_mixed # ok 49 hmm2.hmm2_device_private.migrate_mixed # # RUN hmm2.hmm2_device_private.snapshot ... # # OK hmm2.hmm2_device_private.snapshot # ok 50 hmm2.hmm2_device_private.snapshot # # RUN hmm2.hmm2_device_private.double_map ... # # OK hmm2.hmm2_device_private.double_map # ok 51 hmm2.hmm2_device_private.double_map # # RUN hmm2.hmm2_device_coherent.migrate_mixed ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.migrate_mixed # ok 52 hmm2.hmm2_device_coherent.migrate_mixed # # RUN hmm2.hmm2_device_coherent.snapshot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.snapshot # ok 53 hmm2.hmm2_device_coherent.snapshot # # RUN hmm2.hmm2_device_coherent.double_map ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.double_map # ok 54 hmm2.hmm2_device_coherent.double_map # # PASSED: 54 / 54 tests passed. # # Totals: pass:54 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] # ----------------------- # running ./madv_populate # ----------------------- # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # ok 21 range is softdirty # # Totals: pass:21 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] # ---------------------- # running ./memfd_secret # ---------------------- # page_size: 4096, mlock.soft: 8388608, mlock.hard: 8388608 # TAP version 13 # 1..4 # ok 2 # SKIP memfd_secret is not supported # # Planned tests != run tests (4 != 1) # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:1 error:0 # [SKIP] # ---------------------------- # running ./ksm_tests -M -p 10 # ---------------------------- # OK # [PASS] # ---------------------- # running ./ksm_tests -U # ---------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 0 # --------------------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 1 # --------------------------------- # OK # [PASS] # --------------------------- # running ./ksm_tests -N -m 1 # --------------------------- # OK # [PASS] # --------------------------- # running ./ksm_tests -N -m 0 # --------------------------- # OK # [PASS] # ---------------------------- # running ./protection_keys_32 # ---------------------------- # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # [PASS] # ---------------------------- # running ./protection_keys_64 # ---------------------------- # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # [PASS] # -------------------- # running ./soft-dirty # -------------------- # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # test 18 PASSED (iteration 6) # test 19 PASSED (iteration 6) # test 0 PASSED (iteration 7) # test 1 PASSED (iteration 7) # test 2 PASSED (iteration 7) # test 3 PASSED (iteration 7) # test 4 PASSED (iteration 7) # test 5 PASSED (iteration 7) # test 6 PASSED (iteration 7) # test 7 PASSED (iteration 7) # test 8 PASSED (iteration 7) # test 9 PASSED (iteration 7) # test 10 PASSED (iteration 7) # test 11 PASSED (iteration 7) # test 12 PASSED (iteration 7) # test 13 PASSED (iteration 7) # test 14 PASSED (iteration 7) # test 15 PASSED (iteration 7) # test 16 PASSED (iteration 7) # test 17 PASSED (iteration 7) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # test 18 PASSED (iteration 6) # test 19 PASSED (iteration 6) # test 0 PASSED (iteration 7) # test 1 PASSED (iteration 7) # test 2 PASSED (iteration 7) # test 3 PASSED (iteration 7) # test 4 PASSED (iteration 7) # test 5 PASSED (iteration 7) # test 6 PASSED (iteration 7) # test 7 PASSED (iteration 7) # test 8 PASSED (iteration 7) # test 9 PASSED (iteration 7) # test 10 PASSED (iteration 7) # test 11 PASSED (iteration 7) # test 12 PASSED (iteration 7) # test 13 PASSED (iteration 7) # test 14 PASSED (iteration 7) # test 15 PASSED (iteration 7) # test 16 PASSED (iteration 7) # test 17 PASSED (iteration 7) # test 18 PASSED (iteration 7) # test 19 PASSED (ihas pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # test 18 PASSED (iteration 6) # test 19 PASSED (iteration 6) # test 0 PASSED (iteration 7) # test 1 PASSED (iteration 7) # test 2 PASSED (iteration 7) # test 3 PASSED (iteration 7) # test 4 PASSED (iteration 7) # test 5 PASSED (iteration 7) # test 6 PASSED (iteration 7) # test 7 PASSED (iteration 7) # test 8 PASSED (iteration 7) # test 9 PASSED (iteration 7) # test 10 PASSED (iteration 7) # test 11 PASSED (iteration 7) # test 12 PASSED (iteration 7) # test 13 PASSED (iteration 7) # test 14 PASSED (iteration 7) # test 15 PASSED (iteration 7) # test 16 PASSED (iteration 7) # test 17 PASSED (iteration 7) # has pkeys: 1 # startup pkey_reg: 0000000055555550 # test 0 PASSED (iteration 1) # test 1 PASSED (iteration 1) # test 2 PASSED (iteration 1) # test 3 PASSED (iteration 1) # test 4 PASSED (iteration 1) # test 5 PASSED (iteration 1) # test 6 PASSED (iteration 1) # test 7 PASSED (iteration 1) # test 8 PASSED (iteration 1) # test 9 PASSED (iteration 1) # test 10 PASSED (iteration 1) # test 11 PASSED (iteration 1) # test 12 PASSED (iteration 1) # test 13 PASSED (iteration 1) # test 14 PASSED (iteration 1) # test 15 PASSED (iteration 1) # test 16 PASSED (iteration 1) # test 17 PASSED (iteration 1) # test 18 PASSED (iteration 1) # test 19 PASSED (iteration 1) # test 0 PASSED (iteration 2) # test 1 PASSED (iteration 2) # test 2 PASSED (iteration 2) # test 3 PASSED (iteration 2) # test 4 PASSED (iteration 2) # test 5 PASSED (iteration 2) # test 6 PASSED (iteration 2) # test 7 PASSED (iteration 2) # test 8 PASSED (iteration 2) # test 9 PASSED (iteration 2) # test 10 PASSED (iteration 2) # test 11 PASSED (iteration 2) # test 12 PASSED (iteration 2) # test 13 PASSED (iteration 2) # test 14 PASSED (iteration 2) # test 15 PASSED (iteration 2) # test 16 PASSED (iteration 2) # test 17 PASSED (iteration 2) # test 18 PASSED (iteration 2) # test 19 PASSED (iteration 2) # test 0 PASSED (iteration 3) # test 1 PASSED (iteration 3) # test 2 PASSED (iteration 3) # test 3 PASSED (iteration 3) # test 4 PASSED (iteration 3) # test 5 PASSED (iteration 3) # test 6 PASSED (iteration 3) # test 7 PASSED (iteration 3) # test 8 PASSED (iteration 3) # test 9 PASSED (iteration 3) # test 10 PASSED (iteration 3) # test 11 PASSED (iteration 3) # test 12 PASSED (iteration 3) # test 13 PASSED (iteration 3) # test 14 PASSED (iteration 3) # test 15 PASSED (iteration 3) # test 16 PASSED (iteration 3) # test 17 PASSED (iteration 3) # test 18 PASSED (iteration 3) # test 19 PASSED (iteration 3) # test 0 PASSED (iteration 4) # test 1 PASSED (iteration 4) # test 2 PASSED (iteration 4) # test 3 PASSED (iteration 4) # test 4 PASSED (iteration 4) # test 5 PASSED (iteration 4) # test 6 PASSED (iteration 4) # test 7 PASSED (iteration 4) # test 8 PASSED (iteration 4) # test 9 PASSED (iteration 4) # test 10 PASSED (iteration 4) # test 11 PASSED (iteration 4) # test 12 PASSED (iteration 4) # test 13 PASSED (iteration 4) # test 14 PASSED (iteration 4) # test 15 PASSED (iteration 4) # test 16 PASSED (iteration 4) # test 17 PASSED (iteration 4) # test 18 PASSED (iteration 4) # test 19 PASSED (iteration 4) # test 0 PASSED (iteration 5) # test 1 PASSED (iteration 5) # test 2 PASSED (iteration 5) # test 3 PASSED (iteration 5) # test 4 PASSED (iteration 5) # test 5 PASSED (iteration 5) # test 6 PASSED (iteration 5) # test 7 PASSED (iteration 5) # test 8 PASSED (iteration 5) # test 9 PASSED (iteration 5) # test 10 PASSED (iteration 5) # test 11 PASSED (iteration 5) # test 12 PASSED (iteration 5) # test 13 PASSED (iteration 5) # test 14 PASSED (iteration 5) # test 15 PASSED (iteration 5) # test 16 PASSED (iteration 5) # test 17 PASSED (iteration 5) # test 18 PASSED (iteration 5) # test 19 PASSED (iteration 5) # test 0 PASSED (iteration 6) # test 1 PASSED (iteration 6) # test 2 PASSED (iteration 6) # test 3 PASSED (iteration 6) # test 4 PASSED (iteration 6) # test 5 PASSED (iteration 6) # test 6 PASSED (iteration 6) # test 7 PASSED (iteration 6) # test 8 PASSED (iteration 6) # test 9 PASSED (iteration 6) # test 10 PASSED (iteration 6) # test 11 PASSED (iteration 6) # test 12 PASSED (iteration 6) # test 13 PASSED (iteration 6) # test 14 PASSED (iteration 6) # test 15 PASSED (iteration 6) # test 16 PASSED (iteration 6) # test 17 PASSED (iteration 6) # test 18 PASSED (iteration 6) # test 19 PASSED (iteration 6) # test 0 PASSED (iteration 7) # test 1 PASSED (iteration 7) # test 2 PASSED (iteration 7) # test 3 PASSED (iteration 7) # test 4 PASSED (iteration 7) # test 5 PASSED (iteration 7) # test 6 PASSED (iteration 7) # test 7 PASSED (iteration 7) # test 8 PASSED (iteration 7) # test 9 PASSED (iteration 7) # test 10 PASSED (iteration 7) # test 11 PASSED (iteration 7) # test 12 PASSED (iteration 7) # test 13 PASSED (iteration 7) # test 14 PASSED (iteration 7) # test 15 PASSED (iteration 7) # test 16 PASSED (iteration 7) # test 17 PASSED (iteration 7) # test 18 PASSED (iteration 7) # test 19 PASSED (iteration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # test 18 PASSED (iteration 12) # test 19 PASSED (iteration 12) # test 0 PASSED (iteration 13) # test 1 PASSED (iteration 13) # test 2 PASSED (iteration 13) # test 3 PASSED (iteration 13) # test 4 PASSED (iteration 13) # test 5 PASSED (iteration 13) # test 6 PASSED (iteration 13) # test 7 PASSED (iteration 13) # test 8 PASSED (iteration 13) # test 9 PASSED (iteration 13) # test 10 PASSED (iteration 13) # test 11 PASSED (iteration 13) # test 12 PASSED (iteration 13) # test 13 PASSED (iteration 13) # test 14 PASSED (iteration 13) # test 15 PASSED (iteration 13) # test 16 PASSED (iteration 13) # test 17 PASSED (iteration 13) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # test 18 PASSED (iteration 12) # test 19 PASSED (iteration 12) # test 0 PASSED (iteration 13) # test 1 PASSED (iteration 13) # test 2 PASSED (iteration 13) # test 3 PASSED (iteration 13) # test 4 PASSED (iteration 13) # test 5 PASSED (iteration 13) # test 6 PASSED (iteration 13) # test 7 PASSED (iteration 13) # test 8 PASSED (iteration 13) # test 9 PASSED (iteration 13) # test 10 PASSED (iteration 13) # test 11 PASSED (iteration 13) # test 12 PASSED (iteration 13) # test 13 PASSED (iteration 13) # test 14 PASSED (iteration 13) # test 15 PASSED (iteration 13) # test 16 PASSED (iteration 13) # test 17 PASSED (iteration 13) # test 18 PASSED (iteration 13) # test 19 PASSED (iteration 13) # test 0 PASSED (iteration 14) # test 1 PASSED (iteration 14) # test 2 PASSED (iteration 14) # test 3 PASSED (iteration 14) # test 4 PASSED (iteration 14) # test 5 PASSED (iteration 14) # test 6 PASSED (iteration 14) # test 7 PASSED (iteration 14) # test 8 PASSED (iteration 14) # test 9 PASSED (iteration 14) # test 10 PASSED (iteration 14) # test 11 PASSED (iteration 14) # test 12 PASSED (iteration 14) # test 13 PASSED (iteration 14) # test 14 PASSED (iteration 14) # test 15 PASSED (iteration 14) # test 16 PASSED (iteration 14) # test 17 PASSED (iteration 14) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # test 18 PASSED (iteration 12) # test 19 PASSED (iteration 12) # test 0 PASSED (iteration 13) # test 1 PASSED (iteration 13) # test 2 PASSED (iteration 13) # test 3 PASSED (iteration 13) # test 4 PASSED (iteration 13) # test 5 PASSED (iteration 13) # test 6 PASSED (iteration 13) # test 7 PASSED (iteration 13) # test 8 PASSED (iteration 13) # test 9 PASSED (iteration 13) # test 10 PASSED (iteration 13) # test 11 PASSED (iteration 13) # test 12 PASSED (iteration 13) # test 13 PASSED (iteration 13) # test 14 PASSED (iteration 13) # test 15 PASSED (iteration 13) # test 16 PASSED (iteration 13) # test 17 PASSED (iteration 13) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # teration 7) # test 0 PASSED (iteration 8) # test 1 PASSED (iteration 8) # test 2 PASSED (iteration 8) # test 3 PASSED (iteration 8) # test 4 PASSED (iteration 8) # test 5 PASSED (iteration 8) # test 6 PASSED (iteration 8) # test 7 PASSED (iteration 8) # test 8 PASSED (iteration 8) # test 9 PASSED (iteration 8) # test 10 PASSED (iteration 8) # test 11 PASSED (iteration 8) # test 12 PASSED (iteration 8) # test 13 PASSED (iteration 8) # test 14 PASSED (iteration 8) # test 15 PASSED (iteration 8) # test 16 PASSED (iteration 8) # test 17 PASSED (iteration 8) # test 18 PASSED (iteration 8) # test 19 PASSED (iteration 8) # test 0 PASSED (iteration 9) # test 1 PASSED (iteration 9) # test 2 PASSED (iteration 9) # test 3 PASSED (iteration 9) # test 4 PASSED (iteration 9) # test 5 PASSED (iteration 9) # test 6 PASSED (iteration 9) # test 7 PASSED (iteration 9) # test 8 PASSED (iteration 9) # test 9 PASSED (iteration 9) # test 10 PASSED (iteration 9) # test 11 PASSED (iteration 9) # test 12 PASSED (iteration 9) # test 13 PASSED (iteration 9) # test 14 PASSED (iteration 9) # test 15 PASSED (iteration 9) # test 16 PASSED (iteration 9) # test 17 PASSED (iteration 9) # test 18 PASSED (iteration 9) # test 19 PASSED (iteration 9) # test 0 PASSED (iteration 10) # test 1 PASSED (iteration 10) # test 2 PASSED (iteration 10) # test 3 PASSED (iteration 10) # test 4 PASSED (iteration 10) # test 5 PASSED (iteration 10) # test 6 PASSED (iteration 10) # test 7 PASSED (iteration 10) # test 8 PASSED (iteration 10) # test 9 PASSED (iteration 10) # test 10 PASSED (iteration 10) # test 11 PASSED (iteration 10) # test 12 PASSED (iteration 10) # test 13 PASSED (iteration 10) # test 14 PASSED (iteration 10) # test 15 PASSED (iteration 10) # test 16 PASSED (iteration 10) # test 17 PASSED (iteration 10) # test 18 PASSED (iteration 10) # test 19 PASSED (iteration 10) # test 0 PASSED (iteration 11) # test 1 PASSED (iteration 11) # test 2 PASSED (iteration 11) # test 3 PASSED (iteration 11) # test 4 PASSED (iteration 11) # test 5 PASSED (iteration 11) # test 6 PASSED (iteration 11) # test 7 PASSED (iteration 11) # test 8 PASSED (iteration 11) # test 9 PASSED (iteration 11) # test 10 PASSED (iteration 11) # test 11 PASSED (iteration 11) # test 12 PASSED (iteration 11) # test 13 PASSED (iteration 11) # test 14 PASSED (iteration 11) # test 15 PASSED (iteration 11) # test 16 PASSED (iteration 11) # test 17 PASSED (iteration 11) # test 18 PASSED (iteration 11) # test 19 PASSED (iteration 11) # test 0 PASSED (iteration 12) # test 1 PASSED (iteration 12) # test 2 PASSED (iteration 12) # test 3 PASSED (iteration 12) # test 4 PASSED (iteration 12) # test 5 PASSED (iteration 12) # test 6 PASSED (iteration 12) # test 7 PASSED (iteration 12) # test 8 PASSED (iteration 12) # test 9 PASSED (iteration 12) # test 10 PASSED (iteration 12) # test 11 PASSED (iteration 12) # test 12 PASSED (iteration 12) # test 13 PASSED (iteration 12) # test 14 PASSED (iteration 12) # test 15 PASSED (iteration 12) # test 16 PASSED (iteration 12) # test 17 PASSED (iteration 12) # test 18 PASSED (iteration 12) # test 19 PASSED (iteration 12) # test 0 PASSED (iteration 13) # test 1 PASSED (iteration 13) # test 2 PASSED (iteration 13) # test 3 PASSED (iteration 13) # test 4 PASSED (iteration 13) # test 5 PASSED (iteration 13) # test 6 PASSED (iteration 13) # test 7 PASSED (iteration 13) # test 8 PASSED (iteration 13) # test 9 PASSED (iteration 13) # test 10 PASSED (iteration 13) # test 11 PASSED (iteration 13) # test 12 PASSED (iteration 13) # test 13 PASSED (iteration 13) # test 14 PASSED (iteration 13) # test 15 PASSED (iteration 13) # test 16 PASSED (iteration 13) # test 17 PASSED (iteration 13) # test 18 PASSED (iteration 13) # test 19 PASSED (iteration 13) # test 0 PASSED (iteration 14) # test 1 PASSED (iteration 14) # test 2 PASSED (iteration 14) # test 3 PASSED (iteration 14) # test 4 PASSED (iteration 14) # test 5 PASSED (iteration 14) # test 6 PASSED (iteration 14) # test 7 PASSED (iteration 14) # test 8 PASSED (iteration 14) # test 9 PASSED (iteration 14) # test 10 PASSED (iteration 14) # test 11 PASSED (iteration 14) # test 12 PASSED (iteration 14) # test 13 PASSED (iteration 14) # test 14 PASSED (iteration 14) # test 15 PASSED (iteration 14) # test 16 PASSED (iteration 14) # test 17 PASSED (iteration 14) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # test 18 PASSED (iteration 19) # test 19 PASSED (iteration 19) # test 0 PASSED (iteration 20) # test 1 PASSED (iteration 20) # test 2 PASSED (iteration 20) # test 3 PASSED (iteration 20) # test 4 PASSED (iteration 20) # test 5 PASSED (iteration 20) # test 6 PASSED (iteration 20) # test 7 PASSED (iteration 20) # test 8 PASSED (iteration 20) # test 9 PASSED (iteration 20) # test 10 PASSED (iteration 20) # test 11 PASSED (iteration 20) # test 12 PASSED (iteration 20) # test 13 PASSED (iteration 20) # test 14 PASSED (iteration 20) # test 15 PASSED (iteration 20) # test 16 PASSED (iteration 20) # test 17 PASSED (iteration 20) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # test 18 PASSED (iteration 19) # test 19 PASSED (iteration 19) # test 0 PASSED (iteration 20) # test 1 PASSED (iteration 20) # test 2 PASSED (iteration 20) # test 3 PASSED (iteration 20) # test 4 PASSED (iteration 20) # test 5 PASSED (iteration 20) # test 6 PASSED (iteration 20) # test 7 PASSED (iteration 20) # test 8 PASSED (iteration 20) # test 9 PASSED (iteration 20) # test 10 PASSED (iteration 20) # test 11 PASSED (iteration 20) # test 12 PASSED (iteration 20) # test 13 PASSED (iteration 20) # test 14 PASSED (iteration 20) # test 15 PASSED (iteration 20) # test 16 PASSED (iteration 20) # test 17 PASSED (iteration 20) # test 18 PASSED (iteration 20) # test 19 PASSED (iteration 20) # test 0 PASSED (iteration 21) # test 1 PASSED (iteration 21) # test 2 PASSED (iteration 21) # test 3 PASSED (iteration 21) # test 4 PASSED (iteration 21) # test 5 PASSED (iteration 21) # test 6 PASSED (iteration 21) # test 7 PASSED (iteration 21) # test 8 PASSED (iteration 21) # test 9 PASSED (iteration 21) # test 10 PASSED (iteration 21) # test 11 PASSED (iteration 21) # test 12 PASSED (iteration 21) # test 13 PASSED (iteration 21) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # test 18 PASSED (iteration 21) # test 19 PASSED (iteration 21) # test 0 PASSED (iteration 22) # test 1 PASSED (iteration 22) # test 2 PASSED (iteration 22) # test 3 PASSED (iteration 22) # test 4 PASSED (iteration 22) # test 5 PASSED (iteration 22) # test 6 PASSED (iteration 22) # test 7 PASSED (iteration 22) # test 8 PASSED (iteration 22) # test 9 PASSED (iteration 22) # test 10 PASSED (iteration 22) # test 11 PASSED (iteration 22) # test 12 PASSED (iteration 22) # test 13 PASSED (iteration 22) # test 14 PASSED (iteration 22) # test 15 PASSED (iteration 22) # test 16 PASSED (iteration 22) # test 17 PASSED (iteration 22) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # test 18 PASSED (iteration 21) # test 19 PASSED (iteration 21) # test 0 PASSED (iteration 22) # test 1 PASSED (iteration 22) # test 2 PASSED (iteration 22) # test 3 PASSED (iteration 22) # test 4 PASSED (iteration 22) # test 5 PASSED (iteration 22) # test 6 PASSED (iteration 22) # test 7 PASSED (iteration 22) # test 8 PASSED (iteration 22) # test 9 PASSED (iteration 22) # test 10 PASSED (iteration 22) # test 11 PASSED (iteration 22) # test 12 PASSED (iteration 22) # test 13 PASSED (iteration 22) # test 14 PASSED (iteration 22) # test 15 PASSED (iteration 22) # test 16 PASSED (iteration 22) # test 17 PASSED (iteration 22) # test 18 PASSED (iteration 22) # test 19 PASSED (iteration 22) # done (all tests OK) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # test 18 PASSED (iteration 19) # test 19 PASSED (iteration 19) # test 0 PASSED (iteration 20) # test 1 PASSED (iteration 20) # test 2 PASSED (iteration 20) # test 3 PASSED (iteration 20) # test 4 PASSED (iteration 20) # test 5 PASSED (iteration 20) # test 6 PASSED (iteration 20) # test 7 PASSED (iteration 20) # test 8 PASSED (iteration 20) # test 9 PASSED (iteration 20) # test 10 PASSED (iteration 20) # test 11 PASSED (iteration 20) # test 12 PASSED (iteration 20) # test 13 PASSED (iteration 20) # test 14 PASSED (iteration 20) # test 15 PASSED (iteration 20) # test 16 PASSED (iteration 20) # test 17 PASSED (iteration 20) # (iteration 14) # test 18 PASSED (iteration 14) # test 19 PASSED (iteration 14) # test 0 PASSED (iteration 15) # test 1 PASSED (iteration 15) # test 2 PASSED (iteration 15) # test 3 PASSED (iteration 15) # test 4 PASSED (iteration 15) # test 5 PASSED (iteration 15) # test 6 PASSED (iteration 15) # test 7 PASSED (iteration 15) # test 8 PASSED (iteration 15) # test 9 PASSED (iteration 15) # test 10 PASSED (iteration 15) # test 11 PASSED (iteration 15) # test 12 PASSED (iteration 15) # test 13 PASSED (iteration 15) # test 14 PASSED (iteration 15) # test 15 PASSED (iteration 15) # test 16 PASSED (iteration 15) # test 17 PASSED (iteration 15) # test 18 PASSED (iteration 15) # test 19 PASSED (iteration 15) # test 0 PASSED (iteration 16) # test 1 PASSED (iteration 16) # test 2 PASSED (iteration 16) # test 3 PASSED (iteration 16) # test 4 PASSED (iteration 16) # test 5 PASSED (iteration 16) # test 6 PASSED (iteration 16) # test 7 PASSED (iteration 16) # test 8 PASSED (iteration 16) # test 9 PASSED (iteration 16) # test 10 PASSED (iteration 16) # test 11 PASSED (iteration 16) # test 12 PASSED (iteration 16) # test 13 PASSED (iteration 16) # test 14 PASSED (iteration 16) # test 15 PASSED (iteration 16) # test 16 PASSED (iteration 16) # test 17 PASSED (iteration 16) # test 18 PASSED (iteration 16) # test 19 PASSED (iteration 16) # test 0 PASSED (iteration 17) # test 1 PASSED (iteration 17) # test 2 PASSED (iteration 17) # test 3 PASSED (iteration 17) # test 4 PASSED (iteration 17) # test 5 PASSED (iteration 17) # test 6 PASSED (iteration 17) # test 7 PASSED (iteration 17) # test 8 PASSED (iteration 17) # test 9 PASSED (iteration 17) # test 10 PASSED (iteration 17) # test 11 PASSED (iteration 17) # test 12 PASSED (iteration 17) # test 13 PASSED (iteration 17) # test 14 PASSED (iteration 17) # test 15 PASSED (iteration 17) # test 16 PASSED (iteration 17) # test 17 PASSED (iteration 17) # test 18 PASSED (iteration 17) # test 19 PASSED (iteration 17) # test 0 PASSED (iteration 18) # test 1 PASSED (iteration 18) # test 2 PASSED (iteration 18) # test 3 PASSED (iteration 18) # test 4 PASSED (iteration 18) # test 5 PASSED (iteration 18) # test 6 PASSED (iteration 18) # test 7 PASSED (iteration 18) # test 8 PASSED (iteration 18) # test 9 PASSED (iteration 18) # test 10 PASSED (iteration 18) # test 11 PASSED (iteration 18) # test 12 PASSED (iteration 18) # test 13 PASSED (iteration 18) # test 14 PASSED (iteration 18) # test 15 PASSED (iteration 18) # test 16 PASSED (iteration 18) # test 17 PASSED (iteration 18) # test 18 PASSED (iteration 18) # test 19 PASSED (iteration 18) # test 0 PASSED (iteration 19) # test 1 PASSED (iteration 19) # test 2 PASSED (iteration 19) # test 3 PASSED (iteration 19) # test 4 PASSED (iteration 19) # test 5 PASSED (iteration 19) # test 6 PASSED (iteration 19) # test 7 PASSED (iteration 19) # test 8 PASSED (iteration 19) # test 9 PASSED (iteration 19) # test 10 PASSED (iteration 19) # test 11 PASSED (iteration 19) # test 12 PASSED (iteration 19) # test 13 PASSED (iteration 19) # test 14 PASSED (iteration 19) # test 15 PASSED (iteration 19) # test 16 PASSED (iteration 19) # test 17 PASSED (iteration 19) # test 18 PASSED (iteration 19) # test 19 PASSED (iteration 19) # test 0 PASSED (iteration 20) # test 1 PASSED (iteration 20) # test 2 PASSED (iteration 20) # test 3 PASSED (iteration 20) # test 4 PASSED (iteration 20) # test 5 PASSED (iteration 20) # test 6 PASSED (iteration 20) # test 7 PASSED (iteration 20) # test 8 PASSED (iteration 20) # test 9 PASSED (iteration 20) # test 10 PASSED (iteration 20) # test 11 PASSED (iteration 20) # test 12 PASSED (iteration 20) # test 13 PASSED (iteration 20) # test 14 PASSED (iteration 20) # test 15 PASSED (iteration 20) # test 16 PASSED (iteration 20) # test 17 PASSED (iteration 20) # test 18 PASSED (iteration 20) # test 19 PASSED (iteration 20) # test 0 PASSED (iteration 21) # test 1 PASSED (iteration 21) # test 2 PASSED (iteration 21) # test 3 PASSED (iteration 21) # test 4 PASSED (iteration 21) # test 5 PASSED (iteration 21) # test 6 PASSED (iteration 21) # test 7 PASSED (iteration 21) # test 8 PASSED (iteration 21) # test 9 PASSED (iteration 21) # test 10 PASSED (iteration 21) # test 11 PASSED (iteration 21) # test 12 PASSED (iteration 21) # test 13 PASSED (iteration 21) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # test 18 PASSED (iteration 21) # test 19 PASSED (iteration 21) # test 0 PASSED (iteration 22) # test 1 PASSED (iteration 22) # test 2 PASSED (iteration 22) # test 3 PASSED (iteration 22) # test 4 PASSED (iteration 22) # test 5 PASSED (iteration 22) # test 6 PASSED (iteration 22) # test 7 PASSED (iteration 22) # test 8 PASSED (iteration 22) # test 9 PASSED (iteration 22) # test 10 PASSED (iteration 22) # test 11 PASSED (iteration 22) # test 12 PASSED (iteration 22) # test 13 PASSED (iteration 22) # test 14 PASSED (iteration 22) # test 15 PASSED (iteration 22) # test 16 PASSED (iteration 22) # test 17 PASSED (iteration 22) # test 14 PASSED (iteration 21) # test 15 PASSED (iteration 21) # test 16 PASSED (iteration 21) # test 17 PASSED (iteration 21) # test 18 PASSED (iteration 21) # test 19 PASSED (iteration 21) # test 0 PASSED (iteration 22) # test 1 PASSED (iteration 22) # test 2 PASSED (iteration 22) # test 3 PASSED (iteration 22) # test 4 PASSED (iteration 22) # test 5 PASSED (iteration 22) # test 6 PASSED (iteration 22) # test 7 PASSED (iteration 22) # test 8 PASSED (iteration 22) # test 9 PASSED (iteration 22) # test 10 PASSED (iteration 22) # test 11 PASSED (iteration 22) # test 12 PASSED (iteration 22) # test 13 PASSED (iteration 22) # test 14 PASSED (iteration 22) # test 15 PASSED (iteration 22) # test 16 PASSED (iteration 22) # test 17 PASSED (iteration 22) # test 18 PASSED (iteration 22) # test 19 PASSED (iteration 22) # done (all tests OK) # TAP version 13 # 1..15 # ok 1 Test test_simple # ok 2 Test test_vma_reuse dirty bit of allocated page # ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 Test test_hugepage huge page allocation # ok 5 Test test_hugepage huge page dirty bit # ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # ok 10 Test test_mprotect-anon soft-dirty after rewritten # ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:15 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] ok 4 selftests: vm: run_vmtests.sh # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-c07c343cda8ef02985ac6583a2e5af892726f734/tools/testing/selftests/vm'