From: Heiko Schlittermann (HS12-RIPE) Date: Wed, 2 Dec 2015 19:20:16 +0000 (+0100) Subject: Testsuite: remove accidently included fakens.s file X-Git-Tag: exim-4_87_RC1~12 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=93644263a0d505f17fabc0b226368a7a6d2b05e0;p=exim.git Testsuite: remove accidently included fakens.s file --- diff --git a/test/fakens.s b/test/fakens.s deleted file mode 100644 index b125bedf1..000000000 --- a/test/fakens.s +++ /dev/null @@ -1,2422 +0,0 @@ - .file "fakens.c" - .section .rodata -.LC0: - .string "A" -.LC1: - .string "NS" -.LC2: - .string "CNAME" -.LC3: - .string "SOA" -.LC4: - .string "PTR" -.LC5: - .string "MX" -.LC6: - .string "TXT" -.LC7: - .string "AAAA" -.LC8: - .string "SRV" -.LC9: - .string "TLSA" - .data - .align 64 - .type type_list, @object - .size type_list, 176 -type_list: - .quad .LC0 - .long 1 - .zero 4 - .quad .LC1 - .long 2 - .zero 4 - .quad .LC2 - .long 5 - .zero 4 - .quad .LC3 - .long 6 - .zero 4 - .quad .LC4 - .long 12 - .zero 4 - .quad .LC5 - .long 15 - .zero 4 - .quad .LC6 - .long 16 - .zero 4 - .quad .LC7 - .long 28 - .zero 4 - .quad .LC8 - .long 33 - .zero 4 - .quad .LC9 - .long 52 - .zero 4 - .quad 0 - .long 0 - .zero 4 - .text - .type fcopystring, @function -fcopystring: -.LFB2: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $496, %rsp - movq %rsi, -168(%rbp) - movq %rdx, -160(%rbp) - movq %rcx, -152(%rbp) - movq %r8, -144(%rbp) - movq %r9, -136(%rbp) - testb %al, %al - je .L2 - movaps %xmm0, -128(%rbp) - movaps %xmm1, -112(%rbp) - movaps %xmm2, -96(%rbp) - movaps %xmm3, -80(%rbp) - movaps %xmm4, -64(%rbp) - movaps %xmm5, -48(%rbp) - movaps %xmm6, -32(%rbp) - movaps %xmm7, -16(%rbp) -.L2: - movq %rdi, -488(%rbp) - movl $8, -472(%rbp) - movl $48, -468(%rbp) - leaq 16(%rbp), %rax - movq %rax, -464(%rbp) - leaq -176(%rbp), %rax - movq %rax, -456(%rbp) - leaq -472(%rbp), %rdx - movq -488(%rbp), %rcx - leaq -448(%rbp), %rax - movq %rcx, %rsi - movq %rax, %rdi - call vsprintf - leaq -448(%rbp), %rax - movq %rax, %rdi - call strlen - addl $1, %eax - cltq - movq %rax, %rdi - call malloc - movq %rax, -184(%rbp) - leaq -448(%rbp), %rdx - movq -184(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcpy - movq -184(%rbp), %rax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE2: - .size fcopystring, .-fcopystring - .type packname, @function -packname: -.LFB3: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $32, %rsp - movq %rdi, -24(%rbp) - movq %rsi, -32(%rbp) - jmp .L5 -.L11: - movq -24(%rbp), %rax - movq %rax, -8(%rbp) - jmp .L6 -.L8: - addq $1, -8(%rbp) -.L6: - movq -8(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - je .L7 - movq -8(%rbp), %rax - movzbl (%rax), %eax - cmpb $46, %al - jne .L8 -.L7: - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movq -8(%rbp), %rcx - movq -24(%rbp), %rdx - subq %rdx, %rcx - movq %rcx, %rdx - movb %dl, (%rax) - movq -8(%rbp), %rdx - movq -24(%rbp), %rax - subq %rax, %rdx - movq %rdx, %rax - movq %rax, %rdx - movq -24(%rbp), %rcx - movq -32(%rbp), %rax - movq %rcx, %rsi - movq %rax, %rdi - call memmove - movq -8(%rbp), %rdx - movq -24(%rbp), %rax - subq %rax, %rdx - movq %rdx, %rax - addq %rax, -32(%rbp) - movq -8(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - je .L9 - movq -8(%rbp), %rax - addq $1, %rax - jmp .L10 -.L9: - movq -8(%rbp), %rax -.L10: - movq %rax, -24(%rbp) -.L5: - movq -24(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - jne .L11 - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movb $0, (%rax) - movq -32(%rbp), %rax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE3: - .size packname, .-packname - .globl bytefield - .type bytefield, @function -bytefield: -.LFB4: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $32, %rsp - movq %rdi, -24(%rbp) - movq %rsi, -32(%rbp) - movl $0, -4(%rbp) - movq -24(%rbp), %rax - movq (%rax), %rax - movq %rax, -16(%rbp) - jmp .L14 -.L15: - movl -4(%rbp), %edx - movl %edx, %eax - sall $2, %eax - addl %edx, %eax - addl %eax, %eax - movl %eax, %ecx - movq -16(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -16(%rbp) - movzbl (%rax), %eax - movzbl %al, %eax - addl %ecx, %eax - subl $48, %eax - movl %eax, -4(%rbp) -.L14: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - jne .L15 - jmp .L16 -.L17: - addq $1, -16(%rbp) -.L16: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L17 - movq -24(%rbp), %rax - movq -16(%rbp), %rdx - movq %rdx, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movl -4(%rbp), %edx - movb %dl, (%rax) - movq -32(%rbp), %rax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE4: - .size bytefield, .-bytefield - .globl shortfield - .type shortfield, @function -shortfield: -.LFB5: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $32, %rsp - movq %rdi, -24(%rbp) - movq %rsi, -32(%rbp) - movl $0, -4(%rbp) - movq -24(%rbp), %rax - movq (%rax), %rax - movq %rax, -16(%rbp) - jmp .L20 -.L21: - movl -4(%rbp), %edx - movl %edx, %eax - sall $2, %eax - addl %edx, %eax - addl %eax, %eax - movl %eax, %ecx - movq -16(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -16(%rbp) - movzbl (%rax), %eax - movzbl %al, %eax - addl %ecx, %eax - subl $48, %eax - movl %eax, -4(%rbp) -.L20: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - jne .L21 - jmp .L22 -.L23: - addq $1, -16(%rbp) -.L22: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L23 - movq -24(%rbp), %rax - movq -16(%rbp), %rdx - movq %rdx, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movl -4(%rbp), %edx - shrl $8, %edx - movb %dl, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movl -4(%rbp), %edx - movb %dl, (%rax) - movq -32(%rbp), %rax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE5: - .size shortfield, .-shortfield - .globl longfield - .type longfield, @function -longfield: -.LFB6: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $32, %rsp - movq %rdi, -24(%rbp) - movq %rsi, -32(%rbp) - movq $0, -8(%rbp) - movq -24(%rbp), %rax - movq (%rax), %rax - movq %rax, -16(%rbp) - jmp .L26 -.L27: - movq -8(%rbp), %rdx - movq %rdx, %rax - salq $2, %rax - addq %rdx, %rax - addq %rax, %rax - movq %rax, %rcx - movq -16(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -16(%rbp) - movzbl (%rax), %eax - movzbl %al, %eax - addq %rcx, %rax - subq $48, %rax - movq %rax, -8(%rbp) -.L26: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - jne .L27 - jmp .L28 -.L29: - addq $1, -16(%rbp) -.L28: - call __ctype_b_loc - movq (%rax), %rdx - movq -16(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L29 - movq -24(%rbp), %rax - movq -16(%rbp), %rdx - movq %rdx, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movq -8(%rbp), %rdx - shrq $24, %rdx - movb %dl, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movq -8(%rbp), %rdx - shrq $16, %rdx - movb %dl, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movq -8(%rbp), %rdx - shrq $8, %rdx - movb %dl, (%rax) - movq -32(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -32(%rbp) - movq -8(%rbp), %rdx - movb %dl, (%rax) - movq -32(%rbp), %rax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE6: - .size longfield, .-longfield - .type milliwait, @function -milliwait: -.LFB7: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $272, %rsp - movq %rdi, -264(%rbp) - movq -264(%rbp), %rax - movq 24(%rax), %rax - cmpq $99, %rax - jg .L32 - movq -264(%rbp), %rax - movq 16(%rax), %rax - testq %rax, %rax - je .L31 -.L32: - leaq -128(%rbp), %rax - movq %rax, %rdi - call sigemptyset - leaq -128(%rbp), %rax - movl $14, %esi - movq %rax, %rdi - call sigaddset - leaq -256(%rbp), %rdx - leaq -128(%rbp), %rax - movq %rax, %rsi - movl $0, %edi - call sigprocmask - movq -264(%rbp), %rax - movl $0, %edx - movq %rax, %rsi - movl $0, %edi - call setitimer - leaq -128(%rbp), %rax - movq %rax, %rdi - call sigfillset - leaq -128(%rbp), %rax - movl $14, %esi - movq %rax, %rdi - call sigdelset - leaq -128(%rbp), %rax - movq %rax, %rdi - call sigsuspend - leaq -256(%rbp), %rax - movl $0, %edx - movq %rax, %rsi - movl $2, %edi - call sigprocmask -.L31: - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE7: - .size milliwait, .-milliwait - .type millisleep, @function -millisleep: -.LFB8: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $48, %rsp - movl %edi, -36(%rbp) - movq $0, -32(%rbp) - movq $0, -24(%rbp) - movl -36(%rbp), %ecx - movl $274877907, %edx - movl %ecx, %eax - imull %edx - sarl $6, %edx - movl %ecx, %eax - sarl $31, %eax - subl %eax, %edx - movl %edx, %eax - cltq - movq %rax, -16(%rbp) - movl -36(%rbp), %ecx - movl $274877907, %edx - movl %ecx, %eax - imull %edx - sarl $6, %edx - movl %ecx, %eax - sarl $31, %eax - subl %eax, %edx - movl %edx, %eax - imull $1000, %eax, %eax - subl %eax, %ecx - movl %ecx, %eax - imull $1000, %eax, %eax - cltq - movq %rax, -8(%rbp) - leaq -32(%rbp), %rax - movq %rax, %rdi - call milliwait - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE8: - .size millisleep, .-millisleep - .section .rodata - .align 8 -.LC10: - .string "fakens: unknown record type %s\n" -.LC11: - .string "PASS ON NOT FOUND" -.LC12: - .string "DNSSEC " -.LC13: - .string "AA " -.LC14: - .string "DELAY=" -.LC15: - .string "TTL=" -.LC16: - .string " " -.LC17: - .string "%s." - .text - .type find_records, @function -find_records: -.LFB9: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - pushq %rbx - subq $952, %rsp - .cfi_offset 3, -24 - movq %rdi, -920(%rbp) - movq %rsi, -928(%rbp) - movq %rdx, -936(%rbp) - movq %rcx, -944(%rbp) - movl %r8d, -948(%rbp) - movq %r9, -960(%rbp) - movl $1, -20(%rbp) - movq -936(%rbp), %rax - movq %rax, %rdi - call strlen - movl %eax, -100(%rbp) - movl $0, -24(%rbp) - movq -960(%rbp), %rax - movq (%rax), %rax - movq %rax, -40(%rbp) - movq $type_list, -32(%rbp) - jmp .L36 -.L39: - movq -32(%rbp), %rax - movq (%rax), %rax - movq -944(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call strcmp - testl %eax, %eax - jne .L37 - jmp .L38 -.L37: - addq $16, -32(%rbp) -.L36: - movq -32(%rbp), %rax - movq (%rax), %rax - testq %rax, %rax - jne .L39 -.L38: - movq -32(%rbp), %rax - movq (%rax), %rax - testq %rax, %rax - jne .L40 - movq stderr(%rip), %rax - movq -944(%rbp), %rdx - movl $.LC10, %esi - movq %rax, %rdi - movl $0, %eax - call fprintf - movl $3, %eax - jmp .L124 -.L40: - movb $0, -640(%rbp) - movq -920(%rbp), %rax - movl $0, %edx - movl $0, %esi - movq %rax, %rdi - call fseek - cmpq $0, 24(%rbp) - je .L42 - movq 24(%rbp), %rax - movl $1, (%rax) -.L42: - cmpq $0, 32(%rbp) - je .L43 - movq 32(%rbp), %rax - movl $1, (%rax) -.L43: - jmp .L44 -.L120: - movl $0, -104(%rbp) - movq -32(%rbp), %rax - movl 8(%rax), %eax - movl %eax, -60(%rbp) - movl -948(%rbp), %eax - movl %eax, -64(%rbp) - movl $0, -68(%rbp) - movl $0, -72(%rbp) - movl $0, -76(%rbp) - movl $3600, -80(%rbp) - leaq -384(%rbp), %rax - movq %rax, -904(%rbp) - jmp .L45 -.L46: - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L45: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L46 - movq -904(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - je .L47 - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $59, %al - jne .L48 -.L47: - jmp .L44 -.L48: - movq -904(%rbp), %rax - movl $17, %edx - movl $.LC11, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L50 - movl $1, -24(%rbp) - jmp .L44 -.L50: - leaq -384(%rbp), %rax - movq %rax, %rdi - call strlen - cltq - leaq -384(%rbp), %rdx - addq %rdx, %rax - movq %rax, -48(%rbp) - jmp .L51 -.L52: - subq $1, -48(%rbp) -.L51: - call __ctype_b_loc - movq (%rax), %rax - movq -48(%rbp), %rdx - subq $1, %rdx - movzbl (%rdx), %edx - movzbl %dl, %edx - addq %rdx, %rdx - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L52 - movq -48(%rbp), %rax - movb $0, (%rax) - leaq -384(%rbp), %rax - movq %rax, -904(%rbp) -.L67: - movq -904(%rbp), %rax - movl $7, %edx - movl $.LC12, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L53 - movl $1, -68(%rbp) - movq -904(%rbp), %rax - addq $7, %rax - movq %rax, -904(%rbp) - jmp .L54 -.L53: - movq -904(%rbp), %rax - movl $3, %edx - movl $.LC13, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L55 - movl $1, -72(%rbp) - movq -904(%rbp), %rax - addq $3, %rax - movq %rax, -904(%rbp) - jmp .L54 -.L55: - movq -904(%rbp), %rax - movl $6, %edx - movl $.LC14, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L56 - movq -904(%rbp), %rax - addq $6, %rax - movq %rax, -904(%rbp) - jmp .L57 -.L59: - movl -76(%rbp), %edx - movl %edx, %eax - sall $2, %eax - addl %edx, %eax - addl %eax, %eax - movl %eax, %edx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addl %edx, %eax - subl $48, %eax - movl %eax, -76(%rbp) - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L57: - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $47, %al - jbe .L58 - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $57, %al - jbe .L59 -.L58: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - je .L54 - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) - jmp .L67 -.L56: - movq -904(%rbp), %rax - movl $4, %edx - movl $.LC15, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L61 - movl $0, -80(%rbp) - movq -904(%rbp), %rax - addq $4, %rax - movq %rax, -904(%rbp) - jmp .L62 -.L64: - movl -80(%rbp), %edx - movl %edx, %eax - sall $2, %eax - addl %edx, %eax - addl %eax, %eax - movl %eax, %edx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addl %edx, %eax - subl $48, %eax - movl %eax, -80(%rbp) - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L62: - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $47, %al - jbe .L63 - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $57, %al - jbe .L64 -.L63: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - je .L54 - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) - jmp .L67 -.L61: - nop - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L68 - jmp .L125 -.L54: - jmp .L67 -.L125: - leaq -640(%rbp), %rax - movq %rax, -88(%rbp) - leaq -896(%rbp), %rax - movq %rax, -96(%rbp) - jmp .L69 -.L70: - movq -88(%rbp), %rbx - leaq 1(%rbx), %rax - movq %rax, -88(%rbp) - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - movl %eax, %edi - call tolower - movb %al, (%rbx) - movq -96(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -96(%rbp) - movq -904(%rbp), %rdx - leaq 1(%rdx), %rcx - movq %rcx, -904(%rbp) - movzbl (%rdx), %edx - movb %dl, (%rax) -.L69: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - je .L70 - movq -88(%rbp), %rax - subq $1, %rax - movzbl (%rax), %eax - cmpb $46, %al - je .L71 - movq -928(%rbp), %rdx - movq -88(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcpy - movq -928(%rbp), %rdx - movq -96(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcpy - jmp .L68 -.L71: - movq -88(%rbp), %rax - subq $1, %rax - movb $0, (%rax) - movq -96(%rbp), %rax - subq $1, %rax - movb $0, (%rax) -.L68: - movzbl -640(%rbp), %eax - cmpb $42, %al - jne .L72 - leaq -640(%rbp), %rax - movq %rax, %rdi - call strlen - subl $1, %eax - movl %eax, -108(%rbp) - movl -100(%rbp), %eax - cmpl -108(%rbp), %eax - jle .L73 - movl -100(%rbp), %eax - movslq %eax, %rdx - movl -108(%rbp), %eax - cltq - subq %rax, %rdx - movq -936(%rbp), %rax - addq %rdx, %rax - leaq -640(%rbp), %rdx - addq $1, %rdx - movq %rdx, %rsi - movq %rax, %rdi - call strcmp - testl %eax, %eax - je .L73 - jmp .L44 -.L73: - jmp .L74 -.L72: - leaq -640(%rbp), %rdx - movq -936(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcmp - testl %eax, %eax - je .L74 - jmp .L44 -.L74: - cmpl $1, -20(%rbp) - jne .L75 - movl $4, -20(%rbp) -.L75: - jmp .L76 -.L77: - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L76: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L77 - movq -904(%rbp), %rax - movl $5, %edx - movl $.LC2, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L78 - movl $5, -60(%rbp) - movl $5, -64(%rbp) - movl $1, -104(%rbp) - jmp .L79 -.L78: - movl -948(%rbp), %eax - movslq %eax, %rdx - movq -904(%rbp), %rax - movq -944(%rbp), %rcx - movq %rcx, %rsi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L80 - call __ctype_b_loc - movq (%rax), %rax - movq -904(%rbp), %rcx - movl -948(%rbp), %edx - movslq %edx, %rdx - addq %rcx, %rdx - movzbl (%rdx), %edx - movzbl %dl, %edx - addq %rdx, %rdx - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L79 -.L80: - jmp .L44 -.L79: - cmpl $0, -76(%rbp) - je .L81 - movl -76(%rbp), %eax - movl %eax, %edi - call millisleep -.L81: - cmpq $0, 24(%rbp) - je .L82 - cmpl $0, -68(%rbp) - jne .L82 - movq 24(%rbp), %rax - movl $0, (%rax) -.L82: - cmpq $0, 32(%rbp) - je .L83 - cmpl $0, -72(%rbp) - jne .L83 - movq 32(%rbp), %rax - movl $0, (%rax) -.L83: - movl $0, -20(%rbp) - movq 16(%rbp), %rax - movl (%rax), %eax - leal 1(%rax), %edx - movq 16(%rbp), %rax - movl %edx, (%rax) - movq -904(%rbp), %rdx - movl -64(%rbp), %eax - cltq - addq %rdx, %rax - movq %rax, -904(%rbp) - jmp .L84 -.L85: - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L84: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L85 - movzbl -640(%rbp), %eax - cmpb $42, %al - je .L86 - leaq -896(%rbp), %rax - jmp .L87 -.L86: - movq -936(%rbp), %rax -.L87: - movq -40(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -40(%rbp) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -60(%rbp), %edx - sarl $8, %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -60(%rbp), %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movb $0, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movb $1, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -80(%rbp), %edx - shrl $24, %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -80(%rbp), %edx - shrl $16, %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -80(%rbp), %edx - shrl $8, %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -80(%rbp), %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - movq %rax, -120(%rbp) - addq $2, -40(%rbp) - cmpl $52, -60(%rbp) - ja .L88 - movl -60(%rbp), %eax - movq .L90(,%rax,8), %rax - jmp *%rax - .section .rodata - .align 8 - .align 4 -.L90: - .quad .L88 - .quad .L89 - .quad .L91 - .quad .L88 - .quad .L88 - .quad .L91 - .quad .L92 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L91 - .quad .L88 - .quad .L88 - .quad .L93 - .quad .L94 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L95 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L96 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L88 - .quad .L97 - .text -.L92: - movq -904(%rbp), %rax - movl $.LC16, %esi - movq %rax, %rdi - call strtok - movq %rax, -904(%rbp) - movq -904(%rbp), %rbx - movq -904(%rbp), %rax - movq %rax, %rdi - call strlen - cltq - addq %rbx, %rax - movq %rax, -48(%rbp) - movq -48(%rbp), %rax - subq $1, %rax - movzbl (%rax), %eax - cmpb $46, %al - je .L98 - movq -928(%rbp), %rdx - movq -48(%rbp), %rax - movl $.LC17, %esi - movq %rax, %rdi - movl $0, %eax - call sprintf -.L98: - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -40(%rbp) - movl $.LC16, %esi - movl $0, %edi - call strtok - movq %rax, -904(%rbp) - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -40(%rbp) - movq -904(%rbp), %rbx - movq -904(%rbp), %rax - movq %rax, %rdi - call strlen - cltq - addq %rbx, %rax - movq %rax, -904(%rbp) - movq -904(%rbp), %rax - movb $32, (%rax) - jmp .L99 -.L100: - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L99: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L100 - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call longfield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call longfield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call longfield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call longfield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call longfield - movq %rax, -40(%rbp) - jmp .L88 -.L89: - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rax, %rsi - movl $2, %edi - call inet_pton - addq $4, -40(%rbp) - jmp .L88 -.L95: - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rax, %rsi - movl $10, %edi - call inet_pton - addq $16, -40(%rbp) - jmp .L88 -.L93: - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call shortfield - movq %rax, -40(%rbp) - movq -48(%rbp), %rax - subq $1, %rax - movzbl (%rax), %eax - cmpb $46, %al - je .L101 - movq -928(%rbp), %rdx - movq -48(%rbp), %rax - movl $.LC17, %esi - movq %rax, %rdi - movl $0, %eax - call sprintf -.L101: - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -40(%rbp) - jmp .L88 -.L94: - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movq %rax, -128(%rbp) - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $34, %al - jne .L102 - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L102: - jmp .L103 -.L105: - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movq -904(%rbp), %rdx - leaq 1(%rdx), %rcx - movq %rcx, -904(%rbp) - movzbl (%rdx), %edx - movb %dl, (%rax) -.L103: - movq -904(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - je .L104 - movq -904(%rbp), %rax - movzbl (%rax), %eax - cmpb $34, %al - jne .L105 -.L104: - movq -40(%rbp), %rdx - movq -128(%rbp), %rax - subq %rax, %rdx - movq %rdx, %rax - leal -1(%rax), %edx - movq -128(%rbp), %rax - movb %dl, (%rax) - jmp .L88 -.L97: - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call bytefield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call bytefield - movq %rax, -40(%rbp) - movq -40(%rbp), %rdx - leaq -904(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call bytefield - movq %rax, -40(%rbp) - jmp .L106 -.L112: - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - movl %eax, %edi - call toupper - movl %eax, %ebx - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - je .L107 - movl $48, %eax - jmp .L108 -.L107: - movl $55, %eax -.L108: - subl %eax, %ebx - movl %ebx, %eax - sall $4, %eax - movl %eax, -56(%rbp) - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $4096, %eax - testl %eax, %eax - je .L109 - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - movl %eax, %edi - call toupper - movl %eax, %ebx - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - je .L110 - movl $48, %eax - jmp .L111 -.L110: - movl $55, %eax -.L111: - subl %eax, %ebx - movl %ebx, %eax - orl %eax, -56(%rbp) - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L109: - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -56(%rbp), %edx - movb %dl, (%rax) -.L106: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $4096, %eax - testl %eax, %eax - jne .L112 - jmp .L88 -.L96: - movl $0, -52(%rbp) - jmp .L113 -.L118: - movl $0, -56(%rbp) - jmp .L114 -.L115: - movl -56(%rbp), %edx - movl %edx, %eax - sall $2, %eax - addl %edx, %eax - addl %eax, %eax - movl %eax, %ecx - movq -904(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -904(%rbp) - movzbl (%rax), %eax - movzbl %al, %eax - addl %ecx, %eax - subl $48, %eax - movl %eax, -56(%rbp) -.L114: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $2048, %eax - testl %eax, %eax - jne .L115 - jmp .L116 -.L117: - movq -904(%rbp), %rax - addq $1, %rax - movq %rax, -904(%rbp) -.L116: - call __ctype_b_loc - movq (%rax), %rdx - movq -904(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - addq %rax, %rax - addq %rdx, %rax - movzwl (%rax), %eax - movzwl %ax, %eax - andl $8192, %eax - testl %eax, %eax - jne .L117 - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -56(%rbp), %edx - sarl $8, %edx - movb %dl, (%rax) - movq -40(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -40(%rbp) - movl -56(%rbp), %edx - movb %dl, (%rax) - addl $1, -52(%rbp) -.L113: - cmpl $2, -52(%rbp) - jle .L118 -.L91: - movq -48(%rbp), %rax - subq $1, %rax - movzbl (%rax), %eax - cmpb $46, %al - je .L119 - movq -928(%rbp), %rdx - movq -48(%rbp), %rax - movl $.LC17, %esi - movq %rax, %rdi - movl $0, %eax - call sprintf -.L119: - movq -904(%rbp), %rax - movq -40(%rbp), %rdx - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -40(%rbp) - nop -.L88: - movq -40(%rbp), %rdx - movq -120(%rbp), %rax - subq %rax, %rdx - movq %rdx, %rax - subq $2, %rax - sarq $8, %rax - movl %eax, %edx - movq -120(%rbp), %rax - movb %dl, (%rax) - movq -120(%rbp), %rax - addq $1, %rax - movq -40(%rbp), %rcx - movq -120(%rbp), %rdx - subq %rdx, %rcx - movq %rcx, %rdx - subl $2, %edx - movb %dl, (%rax) -.L44: - movq -920(%rbp), %rdx - leaq -384(%rbp), %rax - movl $256, %esi - movq %rax, %rdi - call fgets - testq %rax, %rax - jne .L120 - movq -960(%rbp), %rax - movq -40(%rbp), %rdx - movq %rdx, (%rax) - cmpl $1, -20(%rbp) - jne .L121 - cmpl $0, -24(%rbp) - jne .L122 -.L121: - movl -20(%rbp), %eax - jmp .L123 -.L122: - movl $5, %eax -.L123: - nop -.L124: - addq $952, %rsp - popq %rbx - popq %rbp - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE9: - .size find_records, .-find_records - .type alarmfn, @function -alarmfn: -.LFB10: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - movl %edi, -4(%rbp) - popq %rbp - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE10: - .size alarmfn, .-alarmfn - .type special_manyhome, @function -special_manyhome: -.LFB11: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $48, %rsp - movq %rdi, -40(%rbp) - movq %rsi, -48(%rbp) - movq -40(%rbp), %rax - addq $12, %rax - movq %rax, -8(%rbp) - movq -40(%rbp), %rax - movl $12, %edx - movl $0, %esi - movq %rax, %rdi - call memset - movl $104, -12(%rbp) - jmp .L128 -.L131: - movl $0, -16(%rbp) - jmp .L129 -.L130: - movq -8(%rbp), %rdx - movq -48(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call packname - movq %rax, -8(%rbp) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $0, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $1, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $0, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $1, (%rax) - addq $4, -8(%rbp) - movq -8(%rbp), %rax - movq %rax, -24(%rbp) - addq $2, -8(%rbp) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $10, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movb $-6, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movl -12(%rbp), %edx - movb %dl, (%rax) - movq -8(%rbp), %rax - leaq 1(%rax), %rdx - movq %rdx, -8(%rbp) - movl -16(%rbp), %edx - movb %dl, (%rax) - movq -8(%rbp), %rdx - movq -24(%rbp), %rax - subq %rax, %rdx - movq %rdx, %rax - subq $2, %rax - sarq $8, %rax - movl %eax, %edx - movq -24(%rbp), %rax - movb %dl, (%rax) - movq -24(%rbp), %rax - addq $1, %rax - movq -8(%rbp), %rcx - movq -24(%rbp), %rdx - subq %rdx, %rcx - movq %rcx, %rdx - subl $2, %edx - movb %dl, (%rax) - addl $1, -16(%rbp) -.L129: - cmpl $255, -16(%rbp) - jle .L130 - addl $1, -12(%rbp) -.L128: - cmpl $111, -12(%rbp) - jle .L131 - movq -40(%rbp), %rax - addq $6, %rax - movb $8, (%rax) - movq -40(%rbp), %rax - addq $7, %rax - movb $0, (%rax) - movq -40(%rbp), %rax - addq $10, %rax - movb $0, (%rax) - movq -40(%rbp), %rax - addq $11, %rax - movb $0, (%rax) - movq stdout(%rip), %rdx - movq -8(%rbp), %rcx - movq -40(%rbp), %rax - subq %rax, %rcx - movq %rcx, %rax - movq %rax, %rsi - movq -40(%rbp), %rax - movq %rdx, %rcx - movq %rsi, %rdx - movl $1, %esi - movq %rax, %rdi - call fwrite - movl $0, %eax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE11: - .size special_manyhome, .-special_manyhome - .type special_again, @function -special_again: -.LFB12: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - subq $32, %rsp - movq %rdi, -24(%rbp) - movq %rsi, -32(%rbp) - movq -32(%rbp), %rax - movq %rax, %rdi - call atoi - movl %eax, -4(%rbp) - cmpl $0, -4(%rbp) - jle .L134 - movl -4(%rbp), %eax - movl %eax, %edi - call sleep -.L134: - movl $2, %eax - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE12: - .size special_again, .-special_again - .section .rodata - .align 8 -.LC18: - .string "fakens: expected 3 arguments, received %d\n" -.LC19: - .string "%s/dnszones" - .align 8 -.LC20: - .string "fakens: failed to opendir %s: %s\n" -.LC21: - .string "qualify." -.LC22: - .string "%s" -.LC23: - .string "db." -.LC24: - .string "ip4." -.LC25: - .string "%s.in-addr.arpa" -.LC26: - .string "ip6." -.LC27: - .string "%s.ip6.arpa" -.LC28: - .string "manyhome.test.ex" -.LC29: - .string "test.again.dns" -.LC30: - .string "test.fail.dns" -.LC31: - .string "dontqualify" - .align 8 -.LC32: - .string "fakens: query not in faked zone: domain is: %s\n" -.LC33: - .string "%s/dnszones/%s" -.LC34: - .string "r" - .align 8 -.LC35: - .string "fakens: failed to open %s: %s\n" - .text - .globl main - .type main, @function -main: -.LFB13: - .cfi_startproc - pushq %rbp - .cfi_def_cfa_offset 16 - .cfi_offset 6, -16 - movq %rsp, %rbp - .cfi_def_cfa_register 6 - pushq %rbx - subq $66760, %rsp - .cfi_offset 3, -24 - movl %edi, -66756(%rbp) - movq %rsi, -66768(%rbp) - movl $0, -28(%rbp) - movq $0, -40(%rbp) - movq $0, -64(%rbp) - leaq -66736(%rbp), %rax - movq %rax, -72(%rbp) - leaq -66736(%rbp), %rax - movq %rax, -66744(%rbp) - movl $alarmfn, %esi - movl $14, %edi - call signal - cmpl $4, -66756(%rbp) - je .L137 - movl -66756(%rbp), %eax - leal -1(%rax), %edx - movq stderr(%rip), %rax - movl $.LC18, %esi - movq %rax, %rdi - movl $0, %eax - call fprintf - movl $3, %eax - jmp .L169 -.L137: - movq -66768(%rbp), %rax - addq $8, %rax - movq (%rax), %rdx - leaq -1152(%rbp), %rax - movl $.LC19, %esi - movq %rax, %rdi - movl $0, %eax - call sprintf - leaq -1152(%rbp), %rax - movq %rax, %rdi - call opendir - movq %rax, -80(%rbp) - cmpq $0, -80(%rbp) - jne .L139 - call __errno_location - movl (%rax), %eax - movl %eax, %edi - call strerror - movq %rax, %rcx - movq stderr(%rip), %rax - leaq -1152(%rbp), %rdx - movl $.LC20, %esi - movq %rax, %rdi - movl $0, %eax - call fprintf - movl $3, %eax - jmp .L169 -.L139: - jmp .L140 -.L146: - movq -88(%rbp), %rax - addq $19, %rax - movq %rax, -96(%rbp) - movq -96(%rbp), %rax - movl $8, %edx - movl $.LC21, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L141 - movq -96(%rbp), %rax - addq $7, %rax - movq %rax, %rsi - movl $.LC22, %edi - movl $0, %eax - call fcopystring - movq %rax, -40(%rbp) - jmp .L140 -.L141: - movq -96(%rbp), %rax - movl $3, %edx - movl $.LC23, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - je .L142 - jmp .L140 -.L142: - movq -96(%rbp), %rax - addq $3, %rax - movl $4, %edx - movl $.LC24, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L143 - movq -96(%rbp), %rax - addq $6, %rax - movq %rax, %rsi - movl $.LC25, %edi - movl $0, %eax - call fcopystring - movq %rax, %rdx - movl -28(%rbp), %eax - cltq - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq %rdx, (%rax) - jmp .L144 -.L143: - movq -96(%rbp), %rax - addq $3, %rax - movl $4, %edx - movl $.LC26, %esi - movq %rax, %rdi - call strncmp - testl %eax, %eax - jne .L145 - movq -96(%rbp), %rax - addq $6, %rax - movq %rax, %rsi - movl $.LC27, %edi - movl $0, %eax - call fcopystring - movq %rax, %rdx - movl -28(%rbp), %eax - cltq - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq %rdx, (%rax) - jmp .L144 -.L145: - movq -96(%rbp), %rax - addq $2, %rax - movq %rax, %rsi - movl $.LC22, %edi - movl $0, %eax - call fcopystring - movq %rax, %rdx - movl -28(%rbp), %eax - cltq - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq %rdx, (%rax) -.L144: - movl -28(%rbp), %ebx - leal 1(%rbx), %eax - movl %eax, -28(%rbp) - movq -96(%rbp), %rax - movq %rax, %rsi - movl $.LC22, %edi - movl $0, %eax - call fcopystring - movq %rax, %rdx - movslq %ebx, %rax - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq %rdx, 8(%rax) -.L140: - movq -80(%rbp), %rax - movq %rax, %rdi - call readdir - movq %rax, -88(%rbp) - cmpq $0, -88(%rbp) - jne .L146 - movq -80(%rbp), %rax - movq %rax, %rdi - call closedir - movq -66768(%rbp), %rax - addq $24, %rax - movq (%rax), %rcx - leaq -1168(%rbp), %rax - movl $12, %edx - movq %rcx, %rsi - movq %rax, %rdi - call strncpy - leaq -1168(%rbp), %rax - movq %rax, %rdi - call strlen - movl %eax, -100(%rbp) - leaq -1168(%rbp), %rax - movq %rax, -48(%rbp) - jmp .L147 -.L148: - movq -48(%rbp), %rax - movzbl (%rax), %eax - movzbl %al, %eax - movl %eax, %edi - call toupper - movl %eax, %edx - movq -48(%rbp), %rax - movb %dl, (%rax) - addq $1, -48(%rbp) -.L147: - movq -48(%rbp), %rax - movzbl (%rax), %eax - testb %al, %al - jne .L148 - movq -66768(%rbp), %rax - addq $16, %rax - movq (%rax), %rax - movq %rax, %rdi - call strlen - movl %eax, -20(%rbp) - movq -66768(%rbp), %rax - addq $16, %rax - movq (%rax), %rax - movl -20(%rbp), %edx - movslq %edx, %rdx - subq $1, %rdx - addq %rdx, %rax - movzbl (%rax), %eax - cmpb $46, %al - jne .L149 - subl $1, -20(%rbp) -.L149: - movl -20(%rbp), %eax - movslq %eax, %rdx - movq -66768(%rbp), %rax - addq $16, %rax - movq (%rax), %rcx - leaq -896(%rbp), %rax - movq %rcx, %rsi - movq %rax, %rdi - call strncpy - movl -20(%rbp), %eax - cltq - movb $0, -896(%rbp,%rax) - movl $0, -24(%rbp) - jmp .L150 -.L151: - movl -24(%rbp), %eax - cltq - movzbl -896(%rbp,%rax), %eax - movzbl %al, %eax - movl %eax, %edi - call tolower - movl %eax, %edx - movl -24(%rbp), %eax - cltq - movb %dl, -896(%rbp,%rax) - addl $1, -24(%rbp) -.L150: - movl -24(%rbp), %eax - cmpl -20(%rbp), %eax - jl .L151 - leaq -896(%rbp), %rax - movl $.LC28, %esi - movq %rax, %rdi - call strcmp - testl %eax, %eax - jne .L152 - leaq -1168(%rbp), %rax - movl $.LC0, %esi - movq %rax, %rdi - call strcmp - testl %eax, %eax - jne .L152 - leaq -896(%rbp), %rdx - leaq -66736(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call special_manyhome - jmp .L169 -.L152: - cmpl $13, -20(%rbp) - jle .L153 - movl -20(%rbp), %eax - cltq - leaq -14(%rax), %rdx - leaq -896(%rbp), %rax - addq %rdx, %rax - movl $.LC29, %esi - movq %rax, %rdi - call strcmp - testl %eax, %eax - jne .L153 - leaq -896(%rbp), %rdx - leaq -66736(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call special_again - jmp .L169 -.L153: - cmpl $12, -20(%rbp) - jle .L154 - movl -20(%rbp), %eax - cltq - leaq -13(%rax), %rdx - leaq -896(%rbp), %rax - addq %rdx, %rax - movl $.LC30, %esi - movq %rax, %rdi - call strcmp - testl %eax, %eax - jne .L154 - movl $3, %eax - jmp .L169 -.L154: - leaq -896(%rbp), %rax - movl $46, %esi - movq %rax, %rdi - call strchr - testq %rax, %rax - jne .L155 - cmpq $0, -40(%rbp) - je .L155 - leaq -896(%rbp), %rax - movl $.LC31, %esi - movq %rax, %rdi - call strcmp - testl %eax, %eax - je .L155 - movq -40(%rbp), %rdx - leaq -896(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcat - movq -40(%rbp), %rax - movq %rax, %rdi - call strlen - addl %eax, -20(%rbp) -.L155: - movl $0, -24(%rbp) - jmp .L156 -.L160: - movl -24(%rbp), %eax - cltq - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq (%rax), %rax - movq %rax, -56(%rbp) - movq -56(%rbp), %rax - movq %rax, %rdi - call strlen - movl %eax, -104(%rbp) - movq -56(%rbp), %rax - leaq 1(%rax), %rdx - leaq -896(%rbp), %rax - movq %rdx, %rsi - movq %rax, %rdi - call strcmp - testl %eax, %eax - je .L157 - movl -20(%rbp), %eax - cmpl -104(%rbp), %eax - jl .L158 - movl -20(%rbp), %eax - movslq %eax, %rdx - movl -104(%rbp), %eax - cltq - subq %rax, %rdx - leaq -896(%rbp), %rax - addq %rax, %rdx - movq -56(%rbp), %rax - movq %rax, %rsi - movq %rdx, %rdi - call strcmp - testl %eax, %eax - jne .L158 -.L157: - movl -24(%rbp), %eax - cltq - salq $4, %rax - leaq -16(%rbp), %rbx - addq %rbx, %rax - subq $624, %rax - movq 8(%rax), %rax - movq %rax, -64(%rbp) - jmp .L159 -.L158: - addl $1, -24(%rbp) -.L156: - movl -24(%rbp), %eax - cmpl -28(%rbp), %eax - jl .L160 -.L159: - cmpq $0, -64(%rbp) - jne .L161 - movq stderr(%rip), %rax - leaq -896(%rbp), %rdx - movl $.LC32, %esi - movq %rax, %rdi - movl $0, %eax - call fprintf - movl $5, %eax - jmp .L169 -.L161: - movq -66768(%rbp), %rax - addq $8, %rax - movq (%rax), %rdx - movq -64(%rbp), %rcx - leaq -1152(%rbp), %rax - movl $.LC33, %esi - movq %rax, %rdi - movl $0, %eax - call sprintf - leaq -66736(%rbp), %rax - movl $12, %edx - movl $0, %esi - movq %rax, %rdi - call memset - movq -66744(%rbp), %rax - addq $12, %rax - movq %rax, -66744(%rbp) - leaq -1152(%rbp), %rax - movl $.LC34, %esi - movq %rax, %rdi - call fopen - movq %rax, -112(%rbp) - cmpq $0, -112(%rbp) - jne .L162 - call __errno_location - movl (%rax), %eax - movl %eax, %edi - call strerror - movq %rax, %rcx - movq stderr(%rip), %rax - leaq -1152(%rbp), %rdx - movl $.LC35, %esi - movq %rax, %rdi - movl $0, %eax - call fprintf - movl $3, %eax - jmp .L169 -.L162: - movl $0, -120(%rbp) - subq $8, %rsp - leaq -66744(%rbp), %r9 - movl -100(%rbp), %r8d - leaq -1168(%rbp), %rcx - leaq -896(%rbp), %rdx - movq -56(%rbp), %rsi - movq -112(%rbp), %rax - leaq -66752(%rbp), %rdi - pushq %rdi - leaq -66748(%rbp), %rdi - pushq %rdi - leaq -120(%rbp), %rdi - pushq %rdi - movq %rax, %rdi - call find_records - addq $32, %rsp - movl %eax, -116(%rbp) - cmpl $3, -116(%rbp) - jne .L163 - jmp .L164 -.L163: - movl -120(%rbp), %eax - movzwl %ax, %eax - movl %eax, %edi - call htons - movl %eax, %edx - movq -72(%rbp), %rax - movw %dx, 6(%rax) - movl -66752(%rbp), %eax - testl %eax, %eax - je .L165 - movq -56(%rbp), %rax - movzbl (%rax), %eax - cmpb $46, %al - jne .L166 - movq -56(%rbp), %rax - addq $1, %rax - jmp .L167 -.L166: - movq -56(%rbp), %rax -.L167: - subq $8, %rsp - leaq -66744(%rbp), %rcx - movq -56(%rbp), %rsi - movq -112(%rbp), %rdi - pushq $0 - pushq $0 - leaq -120(%rbp), %rdx - pushq %rdx - movq %rcx, %r9 - movl $2, %r8d - movl $.LC1, %ecx - movq %rax, %rdx - call find_records - addq $32, %rsp -.L165: - movl -120(%rbp), %eax - movl %eax, %ebx - movq -72(%rbp), %rax - movzwl 6(%rax), %eax - movzwl %ax, %eax - movl %eax, %edi - call ntohs - subl %eax, %ebx - movl %ebx, %eax - movzwl %ax, %eax - movl %eax, %edi - call htons - movl %eax, %edx - movq -72(%rbp), %rax - movw %dx, 8(%rax) - movq -72(%rbp), %rax - movw $0, 10(%rax) - movl -66748(%rbp), %eax - testl %eax, %eax - je .L168 - movq -72(%rbp), %rax - movzbl 3(%rax), %edx - orl $32, %edx - movb %dl, 3(%rax) -.L168: - movl -66752(%rbp), %eax - testl %eax, %eax - je .L164 - movq -72(%rbp), %rax - movzbl 2(%rax), %edx - orl $4, %edx - movb %dl, 2(%rax) -.L164: - movq -112(%rbp), %rax - movq %rax, %rdi - call fclose - movq stdout(%rip), %rdx - movq -66744(%rbp), %rax - movq %rax, %rcx - leaq -66736(%rbp), %rax - subq %rax, %rcx - movq %rcx, %rax - movq %rax, %rsi - leaq -66736(%rbp), %rax - movq %rdx, %rcx - movq %rsi, %rdx - movl $1, %esi - movq %rax, %rdi - call fwrite - movl -116(%rbp), %eax -.L169: - movq -8(%rbp), %rbx - leave - .cfi_def_cfa 7, 8 - ret - .cfi_endproc -.LFE13: - .size main, .-main - .ident "GCC: (Debian 4.9.2-10) 4.9.2" - .section .note.GNU-stack,"",@progbits