25 .type type_list, @object
62 .type fcopystring, @function
67 .cfi_def_cfa_offset 16
70 .cfi_def_cfa_register 6
79 movaps %xmm0, -128(%rbp)
80 movaps %xmm1, -112(%rbp)
81 movaps %xmm2, -96(%rbp)
82 movaps %xmm3, -80(%rbp)
83 movaps %xmm4, -64(%rbp)
84 movaps %xmm5, -48(%rbp)
85 movaps %xmm6, -32(%rbp)
86 movaps %xmm7, -16(%rbp)
101 leaq -448(%rbp), %rax
108 movq %rax, -184(%rbp)
109 leaq -448(%rbp), %rdx
110 movq -184(%rbp), %rax
114 movq -184(%rbp), %rax
120 .size fcopystring, .-fcopystring
121 .type packname, @function
126 .cfi_def_cfa_offset 16
129 .cfi_def_cfa_register 6
199 .size packname, .-packname
201 .type bytefield, @function
206 .cfi_def_cfa_offset 16
209 .cfi_def_cfa_register 6
276 .size bytefield, .-bytefield
278 .type shortfield, @function
283 .cfi_def_cfa_offset 16
286 .cfi_def_cfa_register 6
359 .size shortfield, .-shortfield
361 .type longfield, @function
366 .cfi_def_cfa_offset 16
369 .cfi_def_cfa_register 6
454 .size longfield, .-longfield
455 .type milliwait, @function
460 .cfi_def_cfa_offset 16
463 .cfi_def_cfa_register 6
465 movq %rdi, -264(%rbp)
466 movq -264(%rbp), %rax
470 movq -264(%rbp), %rax
475 leaq -128(%rbp), %rax
478 leaq -128(%rbp), %rax
482 leaq -256(%rbp), %rdx
483 leaq -128(%rbp), %rax
487 movq -264(%rbp), %rax
492 leaq -128(%rbp), %rax
495 leaq -128(%rbp), %rax
499 leaq -128(%rbp), %rax
502 leaq -256(%rbp), %rax
513 .size milliwait, .-milliwait
514 .type millisleep, @function
519 .cfi_def_cfa_offset 16
522 .cfi_def_cfa_register 6
528 movl $274877907, %edx
539 movl $274877907, %edx
547 imull $1000, %eax, %eax
550 imull $1000, %eax, %eax
561 .size millisleep, .-millisleep
565 .string "fakens: unknown record type %s\n"
567 .string "PASS ON NOT FOUND"
581 .type find_records, @function
586 .cfi_def_cfa_offset 16
589 .cfi_def_cfa_register 6
593 movq %rdi, -920(%rbp)
594 movq %rsi, -928(%rbp)
595 movq %rdx, -936(%rbp)
596 movq %rcx, -944(%rbp)
597 movl %r8d, -948(%rbp)
600 movq -936(%rbp), %rax
603 movl %eax, -100(%rbp)
605 movq -960(%rbp), %rax
608 movq $type_list, -32(%rbp)
613 movq -944(%rbp), %rdx
632 movq stderr(%rip), %rax
633 movq -944(%rbp), %rdx
642 movq -920(%rbp), %rax
663 movl -948(%rbp), %eax
668 movl $3600, -80(%rbp)
669 leaq -384(%rbp), %rax
670 movq %rax, -904(%rbp)
673 movq -904(%rbp), %rax
675 movq %rax, -904(%rbp)
679 movq -904(%rbp), %rax
689 movq -904(%rbp), %rax
693 movq -904(%rbp), %rax
700 movq -904(%rbp), %rax
710 leaq -384(%rbp), %rax
714 leaq -384(%rbp), %rdx
736 leaq -384(%rbp), %rax
737 movq %rax, -904(%rbp)
739 movq -904(%rbp), %rax
747 movq -904(%rbp), %rax
749 movq %rax, -904(%rbp)
752 movq -904(%rbp), %rax
760 movq -904(%rbp), %rax
762 movq %rax, -904(%rbp)
765 movq -904(%rbp), %rax
772 movq -904(%rbp), %rax
774 movq %rax, -904(%rbp)
783 movq -904(%rbp), %rax
789 movq -904(%rbp), %rax
791 movq %rax, -904(%rbp)
793 movq -904(%rbp), %rax
797 movq -904(%rbp), %rax
804 movq -904(%rbp), %rax
814 movq -904(%rbp), %rax
816 movq %rax, -904(%rbp)
819 movq -904(%rbp), %rax
827 movq -904(%rbp), %rax
829 movq %rax, -904(%rbp)
838 movq -904(%rbp), %rax
844 movq -904(%rbp), %rax
846 movq %rax, -904(%rbp)
848 movq -904(%rbp), %rax
852 movq -904(%rbp), %rax
859 movq -904(%rbp), %rax
869 movq -904(%rbp), %rax
871 movq %rax, -904(%rbp)
877 movq -904(%rbp), %rax
891 leaq -640(%rbp), %rax
893 leaq -896(%rbp), %rax
900 movq -904(%rbp), %rax
909 movq -904(%rbp), %rdx
911 movq %rcx, -904(%rbp)
917 movq -904(%rbp), %rax
932 movq -928(%rbp), %rdx
937 movq -928(%rbp), %rdx
951 movzbl -640(%rbp), %eax
954 leaq -640(%rbp), %rax
958 movl %eax, -108(%rbp)
959 movl -100(%rbp), %eax
960 cmpl -108(%rbp), %eax
962 movl -100(%rbp), %eax
964 movl -108(%rbp), %eax
967 movq -936(%rbp), %rax
969 leaq -640(%rbp), %rdx
980 leaq -640(%rbp), %rdx
981 movq -936(%rbp), %rax
995 movq -904(%rbp), %rax
997 movq %rax, -904(%rbp)
1001 movq -904(%rbp), %rax
1011 movq -904(%rbp), %rax
1023 movl -948(%rbp), %eax
1025 movq -904(%rbp), %rax
1026 movq -944(%rbp), %rcx
1034 movq -904(%rbp), %rcx
1035 movl -948(%rbp), %edx
1052 movl -76(%rbp), %eax
1076 movq -904(%rbp), %rdx
1077 movl -64(%rbp), %eax
1080 movq %rax, -904(%rbp)
1083 movq -904(%rbp), %rax
1085 movq %rax, -904(%rbp)
1089 movq -904(%rbp), %rax
1099 movzbl -640(%rbp), %eax
1102 leaq -896(%rbp), %rax
1105 movq -936(%rbp), %rax
1107 movq -40(%rbp), %rdx
1111 movq %rax, -40(%rbp)
1112 movq -40(%rbp), %rax
1114 movq %rdx, -40(%rbp)
1115 movl -60(%rbp), %edx
1118 movq -40(%rbp), %rax
1120 movq %rdx, -40(%rbp)
1121 movl -60(%rbp), %edx
1123 movq -40(%rbp), %rax
1125 movq %rdx, -40(%rbp)
1127 movq -40(%rbp), %rax
1129 movq %rdx, -40(%rbp)
1131 movq -40(%rbp), %rax
1133 movq %rdx, -40(%rbp)
1134 movl -80(%rbp), %edx
1137 movq -40(%rbp), %rax
1139 movq %rdx, -40(%rbp)
1140 movl -80(%rbp), %edx
1143 movq -40(%rbp), %rax
1145 movq %rdx, -40(%rbp)
1146 movl -80(%rbp), %edx
1149 movq -40(%rbp), %rax
1151 movq %rdx, -40(%rbp)
1152 movl -80(%rbp), %edx
1154 movq -40(%rbp), %rax
1155 movq %rax, -120(%rbp)
1159 movl -60(%rbp), %eax
1160 movq .L90(,%rax,8), %rax
1221 movq -904(%rbp), %rax
1225 movq %rax, -904(%rbp)
1226 movq -904(%rbp), %rbx
1227 movq -904(%rbp), %rax
1232 movq %rax, -48(%rbp)
1233 movq -48(%rbp), %rax
1238 movq -928(%rbp), %rdx
1239 movq -48(%rbp), %rax
1245 movq -904(%rbp), %rax
1246 movq -40(%rbp), %rdx
1250 movq %rax, -40(%rbp)
1254 movq %rax, -904(%rbp)
1255 movq -904(%rbp), %rax
1256 movq -40(%rbp), %rdx
1260 movq %rax, -40(%rbp)
1261 movq -904(%rbp), %rbx
1262 movq -904(%rbp), %rax
1267 movq %rax, -904(%rbp)
1268 movq -904(%rbp), %rax
1272 movq -904(%rbp), %rax
1274 movq %rax, -904(%rbp)
1278 movq -904(%rbp), %rax
1288 movq -40(%rbp), %rdx
1289 leaq -904(%rbp), %rax
1293 movq %rax, -40(%rbp)
1294 movq -40(%rbp), %rdx
1295 leaq -904(%rbp), %rax
1299 movq %rax, -40(%rbp)
1300 movq -40(%rbp), %rdx
1301 leaq -904(%rbp), %rax
1305 movq %rax, -40(%rbp)
1306 movq -40(%rbp), %rdx
1307 leaq -904(%rbp), %rax
1311 movq %rax, -40(%rbp)
1312 movq -40(%rbp), %rdx
1313 leaq -904(%rbp), %rax
1317 movq %rax, -40(%rbp)
1320 movq -904(%rbp), %rax
1321 movq -40(%rbp), %rdx
1328 movq -904(%rbp), %rax
1329 movq -40(%rbp), %rdx
1336 movq -40(%rbp), %rdx
1337 leaq -904(%rbp), %rax
1341 movq %rax, -40(%rbp)
1342 movq -48(%rbp), %rax
1347 movq -928(%rbp), %rdx
1348 movq -48(%rbp), %rax
1354 movq -904(%rbp), %rax
1355 movq -40(%rbp), %rdx
1359 movq %rax, -40(%rbp)
1362 movq -40(%rbp), %rax
1364 movq %rdx, -40(%rbp)
1365 movq %rax, -128(%rbp)
1366 movq -904(%rbp), %rax
1370 movq -904(%rbp), %rax
1372 movq %rax, -904(%rbp)
1376 movq -40(%rbp), %rax
1378 movq %rdx, -40(%rbp)
1379 movq -904(%rbp), %rdx
1381 movq %rcx, -904(%rbp)
1385 movq -904(%rbp), %rax
1389 movq -904(%rbp), %rax
1394 movq -40(%rbp), %rdx
1395 movq -128(%rbp), %rax
1399 movq -128(%rbp), %rax
1403 movq -40(%rbp), %rdx
1404 leaq -904(%rbp), %rax
1408 movq %rax, -40(%rbp)
1409 movq -40(%rbp), %rdx
1410 leaq -904(%rbp), %rax
1414 movq %rax, -40(%rbp)
1415 movq -40(%rbp), %rdx
1416 leaq -904(%rbp), %rax
1420 movq %rax, -40(%rbp)
1423 movq -904(%rbp), %rax
1431 movq -904(%rbp), %rax
1449 movl %eax, -56(%rbp)
1452 movq -904(%rbp), %rax
1454 movq %rax, -904(%rbp)
1455 movq -904(%rbp), %rax
1465 movq -904(%rbp), %rax
1473 movq -904(%rbp), %rax
1491 movq -904(%rbp), %rax
1493 movq %rax, -904(%rbp)
1495 movq -40(%rbp), %rax
1497 movq %rdx, -40(%rbp)
1498 movl -56(%rbp), %edx
1503 movq -904(%rbp), %rax
1521 movl -56(%rbp), %edx
1527 movq -904(%rbp), %rax
1529 movq %rdx, -904(%rbp)
1534 movl %eax, -56(%rbp)
1538 movq -904(%rbp), %rax
1550 movq -904(%rbp), %rax
1552 movq %rax, -904(%rbp)
1556 movq -904(%rbp), %rax
1566 movq -40(%rbp), %rax
1568 movq %rdx, -40(%rbp)
1569 movl -56(%rbp), %edx
1572 movq -40(%rbp), %rax
1574 movq %rdx, -40(%rbp)
1575 movl -56(%rbp), %edx
1582 movq -48(%rbp), %rax
1587 movq -928(%rbp), %rdx
1588 movq -48(%rbp), %rax
1594 movq -904(%rbp), %rax
1595 movq -40(%rbp), %rdx
1599 movq %rax, -40(%rbp)
1602 movq -40(%rbp), %rdx
1603 movq -120(%rbp), %rax
1609 movq -120(%rbp), %rax
1611 movq -120(%rbp), %rax
1613 movq -40(%rbp), %rcx
1614 movq -120(%rbp), %rdx
1620 movq -920(%rbp), %rdx
1621 leaq -384(%rbp), %rax
1627 movq -960(%rbp), %rax
1628 movq -40(%rbp), %rdx
1635 movl -20(%rbp), %eax
1649 .size find_records, .-find_records
1650 .type alarmfn, @function
1655 .cfi_def_cfa_offset 16
1658 .cfi_def_cfa_register 6
1665 .size alarmfn, .-alarmfn
1666 .type special_manyhome, @function
1671 .cfi_def_cfa_offset 16
1674 .cfi_def_cfa_register 6
1676 movq %rdi, -40(%rbp)
1677 movq %rsi, -48(%rbp)
1678 movq -40(%rbp), %rax
1681 movq -40(%rbp), %rax
1686 movl $104, -12(%rbp)
1693 movq -48(%rbp), %rax
1716 movq %rax, -24(%rbp)
1729 movl -12(%rbp), %edx
1734 movl -16(%rbp), %edx
1737 movq -24(%rbp), %rax
1743 movq -24(%rbp), %rax
1745 movq -24(%rbp), %rax
1748 movq -24(%rbp), %rdx
1755 cmpl $255, -16(%rbp)
1759 cmpl $111, -12(%rbp)
1761 movq -40(%rbp), %rax
1764 movq -40(%rbp), %rax
1767 movq -40(%rbp), %rax
1770 movq -40(%rbp), %rax
1773 movq stdout(%rip), %rdx
1775 movq -40(%rbp), %rax
1779 movq -40(%rbp), %rax
1791 .size special_manyhome, .-special_manyhome
1792 .type special_again, @function
1797 .cfi_def_cfa_offset 16
1800 .cfi_def_cfa_register 6
1802 movq %rdi, -24(%rbp)
1803 movq %rsi, -32(%rbp)
1804 movq -32(%rbp), %rax
1820 .size special_again, .-special_again
1824 .string "fakens: expected 3 arguments, received %d\n"
1826 .string "%s/dnszones"
1829 .string "fakens: failed to opendir %s: %s\n"
1839 .string "%s.in-addr.arpa"
1843 .string "%s.ip6.arpa"
1845 .string "manyhome.test.ex"
1847 .string "test.again.dns"
1849 .string "test.fail.dns"
1851 .string "dontqualify"
1854 .string "fakens: query not in faked zone: domain is: %s\n"
1856 .string "%s/dnszones/%s"
1861 .string "fakens: failed to open %s: %s\n"
1864 .type main, @function
1869 .cfi_def_cfa_offset 16
1872 .cfi_def_cfa_register 6
1876 movl %edi, -66756(%rbp)
1877 movq %rsi, -66768(%rbp)
1881 leaq -66736(%rbp), %rax
1882 movq %rax, -72(%rbp)
1883 leaq -66736(%rbp), %rax
1884 movq %rax, -66744(%rbp)
1888 cmpl $4, -66756(%rbp)
1890 movl -66756(%rbp), %eax
1892 movq stderr(%rip), %rax
1900 movq -66768(%rbp), %rax
1903 leaq -1152(%rbp), %rax
1908 leaq -1152(%rbp), %rax
1911 movq %rax, -80(%rbp)
1914 call __errno_location
1919 movq stderr(%rip), %rax
1920 leaq -1152(%rbp), %rdx
1930 movq -88(%rbp), %rax
1932 movq %rax, -96(%rbp)
1933 movq -96(%rbp), %rax
1940 movq -96(%rbp), %rax
1946 movq %rax, -40(%rbp)
1949 movq -96(%rbp), %rax
1958 movq -96(%rbp), %rax
1966 movq -96(%rbp), %rax
1973 movl -28(%rbp), %eax
1976 leaq -16(%rbp), %rbx
1982 movq -96(%rbp), %rax
1990 movq -96(%rbp), %rax
1997 movl -28(%rbp), %eax
2000 leaq -16(%rbp), %rbx
2006 movq -96(%rbp), %rax
2013 movl -28(%rbp), %eax
2016 leaq -16(%rbp), %rbx
2021 movl -28(%rbp), %ebx
2023 movl %eax, -28(%rbp)
2024 movq -96(%rbp), %rax
2032 leaq -16(%rbp), %rbx
2037 movq -80(%rbp), %rax
2040 movq %rax, -88(%rbp)
2043 movq -80(%rbp), %rax
2046 movq -66768(%rbp), %rax
2049 leaq -1168(%rbp), %rax
2054 leaq -1168(%rbp), %rax
2057 movl %eax, -100(%rbp)
2058 leaq -1168(%rbp), %rax
2059 movq %rax, -48(%rbp)
2062 movq -48(%rbp), %rax
2068 movq -48(%rbp), %rax
2072 movq -48(%rbp), %rax
2076 movq -66768(%rbp), %rax
2081 movl %eax, -20(%rbp)
2082 movq -66768(%rbp), %rax
2085 movl -20(%rbp), %edx
2094 movl -20(%rbp), %eax
2096 movq -66768(%rbp), %rax
2099 leaq -896(%rbp), %rax
2103 movl -20(%rbp), %eax
2105 movb $0, -896(%rbp,%rax)
2109 movl -24(%rbp), %eax
2111 movzbl -896(%rbp,%rax), %eax
2116 movl -24(%rbp), %eax
2118 movb %dl, -896(%rbp,%rax)
2121 movl -24(%rbp), %eax
2122 cmpl -20(%rbp), %eax
2124 leaq -896(%rbp), %rax
2130 leaq -1168(%rbp), %rax
2136 leaq -896(%rbp), %rdx
2137 leaq -66736(%rbp), %rax
2140 call special_manyhome
2145 movl -20(%rbp), %eax
2147 leaq -14(%rax), %rdx
2148 leaq -896(%rbp), %rax
2155 leaq -896(%rbp), %rdx
2156 leaq -66736(%rbp), %rax
2164 movl -20(%rbp), %eax
2166 leaq -13(%rax), %rdx
2167 leaq -896(%rbp), %rax
2177 leaq -896(%rbp), %rax
2185 leaq -896(%rbp), %rax
2191 movq -40(%rbp), %rdx
2192 leaq -896(%rbp), %rax
2196 movq -40(%rbp), %rax
2199 addl %eax, -20(%rbp)
2204 movl -24(%rbp), %eax
2207 leaq -16(%rbp), %rbx
2211 movq %rax, -56(%rbp)
2212 movq -56(%rbp), %rax
2215 movl %eax, -104(%rbp)
2216 movq -56(%rbp), %rax
2218 leaq -896(%rbp), %rax
2224 movl -20(%rbp), %eax
2225 cmpl -104(%rbp), %eax
2227 movl -20(%rbp), %eax
2229 movl -104(%rbp), %eax
2232 leaq -896(%rbp), %rax
2234 movq -56(%rbp), %rax
2241 movl -24(%rbp), %eax
2244 leaq -16(%rbp), %rbx
2248 movq %rax, -64(%rbp)
2253 movl -24(%rbp), %eax
2254 cmpl -28(%rbp), %eax
2259 movq stderr(%rip), %rax
2260 leaq -896(%rbp), %rdx
2268 movq -66768(%rbp), %rax
2271 movq -64(%rbp), %rcx
2272 leaq -1152(%rbp), %rax
2277 leaq -66736(%rbp), %rax
2282 movq -66744(%rbp), %rax
2284 movq %rax, -66744(%rbp)
2285 leaq -1152(%rbp), %rax
2289 movq %rax, -112(%rbp)
2292 call __errno_location
2297 movq stderr(%rip), %rax
2298 leaq -1152(%rbp), %rdx
2308 leaq -66744(%rbp), %r9
2309 movl -100(%rbp), %r8d
2310 leaq -1168(%rbp), %rcx
2311 leaq -896(%rbp), %rdx
2312 movq -56(%rbp), %rsi
2313 movq -112(%rbp), %rax
2314 leaq -66752(%rbp), %rdi
2316 leaq -66748(%rbp), %rdi
2318 leaq -120(%rbp), %rdi
2323 movl %eax, -116(%rbp)
2328 movl -120(%rbp), %eax
2333 movq -72(%rbp), %rax
2335 movl -66752(%rbp), %eax
2338 movq -56(%rbp), %rax
2342 movq -56(%rbp), %rax
2346 movq -56(%rbp), %rax
2349 leaq -66744(%rbp), %rcx
2350 movq -56(%rbp), %rsi
2351 movq -112(%rbp), %rdi
2354 leaq -120(%rbp), %rdx
2363 movl -120(%rbp), %eax
2365 movq -72(%rbp), %rax
2366 movzwl 6(%rax), %eax
2376 movq -72(%rbp), %rax
2378 movq -72(%rbp), %rax
2380 movl -66748(%rbp), %eax
2383 movq -72(%rbp), %rax
2384 movzbl 3(%rax), %edx
2388 movl -66752(%rbp), %eax
2391 movq -72(%rbp), %rax
2392 movzbl 2(%rax), %edx
2396 movq -112(%rbp), %rax
2399 movq stdout(%rip), %rdx
2400 movq -66744(%rbp), %rax
2402 leaq -66736(%rbp), %rax
2406 leaq -66736(%rbp), %rax
2412 movl -116(%rbp), %eax
2421 .ident "GCC: (Debian 4.9.2-10) 4.9.2"
2422 .section .note.GNU-stack,"",@progbits