| | | | |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified |
| 4 | Disassembly·of·section·.text: | 4 | Disassembly·of·section·.text: |
| | |
| 5 | 0000000000003740·<irs_context_create@@Base-0xc0>: | 5 | 0000000000003740·<irs_context_create@@Base-0xc0>: |
| 6 | » lea····0x88e1(%rip),%rdi········ | 6 | » lea····0x88e1(%rip),%rdi········ |
| 7 | » lea····0x88da(%rip),%rax········ | 7 | » lea····0x88da(%rip),%rax········ |
| 8 | » cmp····%rdi,%rax | 8 | » cmp····%rdi,%rax |
| 9 | » je·····3768·<__cxa_finalize@plt+0x48> | 9 | » je·····3768·<__cxa_finalize@plt+0x48> |
| 10 | » mov····0x8856(%rip),%rax········ | 10 | » mov····0x8866(%rip),%rax········ |
| 11 | » test···%rax,%rax | 11 | » test···%rax,%rax |
| 12 | » je·····3768·<__cxa_finalize@plt+0x48> | 12 | » je·····3768·<__cxa_finalize@plt+0x48> |
| 13 | » jmpq···*%rax | 13 | » jmpq···*%rax |
| 14 | » nopl···0x0(%rax) | 14 | » nopl···0x0(%rax) |
| 15 | » retq··· | 15 | » retq··· |
| 16 | » nopl···0x0(%rax) | 16 | » nopl···0x0(%rax) |
| 17 | » lea····0x88b1(%rip),%rdi········ | 17 | » lea····0x88b1(%rip),%rdi········ |
| Offset 20, 26 lines modified | Offset 20, 26 lines modified |
| 20 | » sub····%rdi,%rsi | 20 | » sub····%rdi,%rsi |
| 21 | » mov····%rsi,%rax | 21 | » mov····%rsi,%rax |
| 22 | » shr····$0x3f,%rsi | 22 | » shr····$0x3f,%rsi |
| 23 | » sar····$0x3,%rax | 23 | » sar····$0x3,%rax |
| 24 | » add····%rax,%rsi | 24 | » add····%rax,%rsi |
| 25 | » sar····%rsi | 25 | » sar····%rsi |
| 26 | » je·····37a8·<__cxa_finalize@plt+0x88> | 26 | » je·····37a8·<__cxa_finalize@plt+0x88> |
| 27 | » mov····0x883d(%rip),%rax········ | 27 | » mov····0x884d(%rip),%rax········ |
| 28 | » test···%rax,%rax | 28 | » test···%rax,%rax |
| 29 | » je·····37a8·<__cxa_finalize@plt+0x88> | 29 | » je·····37a8·<__cxa_finalize@plt+0x88> |
| 30 | » jmpq···*%rax | 30 | » jmpq···*%rax |
| 31 | » nopw···0x0(%rax,%rax,1) | 31 | » nopw···0x0(%rax,%rax,1) |
| 32 | » retq··· | 32 | » retq··· |
| 33 | » nopl···0x0(%rax) | 33 | » nopl···0x0(%rax) |
| 34 | » endbr64· | 34 | » endbr64· |
| 35 | » cmpb···$0x0,0x886d(%rip)········ | 35 | » cmpb···$0x0,0x886d(%rip)········ |
| 36 | » jne····37e8·<__cxa_finalize@plt+0xc8> | 36 | » jne····37e8·<__cxa_finalize@plt+0xc8> |
| 37 | » push···%rbp | 37 | » push···%rbp |
| 38 | » cmpq···$0x0,0x881a(%rip)········ | 38 | » cmpq···$0x0,0x882a(%rip)········ |
| 39 | » mov····%rsp,%rbp | 39 | » mov····%rsp,%rbp |
| 40 | » je·····37d7·<__cxa_finalize@plt+0xb7> | 40 | » je·····37d7·<__cxa_finalize@plt+0xb7> |
| 41 | » mov····0x882e(%rip),%rdi········ | 41 | » mov····0x882e(%rip),%rdi········ |
| 42 | » callq··3720·<__cxa_finalize@plt> | 42 | » callq··3720·<__cxa_finalize@plt> |
| 43 | » callq··3740·<__cxa_finalize@plt+0x20> | 43 | » callq··3740·<__cxa_finalize@plt+0x20> |
| 44 | » movb···$0x1,0x8845(%rip)········ | 44 | » movb···$0x1,0x8845(%rip)········ |
| 45 | » pop····%rbp | 45 | » pop····%rbp |
| Offset 303, 15 lines modified | Offset 303, 15 lines modified |
| 303 | 0000000000003c20·<irs_context_get@@Base>: | 303 | 0000000000003c20·<irs_context_get@@Base>: |
| 304 | » sub····$0x18,%rsp | 304 | » sub····$0x18,%rsp |
| 305 | » test···%rdi,%rdi | 305 | » test···%rdi,%rdi |
| 306 | » je·····3c50·<irs_context_get@@Base+0x30> | 306 | » je·····3c50·<irs_context_get@@Base+0x30> |
| 307 | » mov····%rdi,%rdx | 307 | » mov····%rdi,%rdx |
| 308 | » cmpq···$0x0,(%rdi) | 308 | » cmpq···$0x0,(%rdi) |
| 309 | » jne····3c50·<irs_context_get@@Base+0x30> | 309 | » jne····3c50·<irs_context_get@@Base+0x30> |
| 310 | » mov····0x837f(%rip),%rax········ | 310 | » mov····0x838f(%rip),%rax········ |
| 311 | » mov····(%rax),%rax | 311 | » mov····(%rax),%rax |
| 312 | » test···%rax,%rax | 312 | » test···%rax,%rax |
| 313 | » je·····3c70·<irs_context_get@@Base+0x50> | 313 | » je·····3c70·<irs_context_get@@Base+0x50> |
| 314 | » mov····%rax,(%rdx) | 314 | » mov····%rax,(%rdx) |
| 315 | » xor····%eax,%eax | 315 | » xor····%eax,%eax |
| 316 | » add····$0x18,%rsp | 316 | » add····$0x18,%rsp |
| 317 | » retq··· | 317 | » retq··· |
| Offset 319, 19 lines modified | Offset 319, 19 lines modified |
| 319 | » lea····0x5641(%rip),%rcx········ | 319 | » lea····0x5641(%rip),%rcx········ |
| 320 | » xor····%edx,%edx | 320 | » xor····%edx,%edx |
| 321 | » mov····$0xb0,%esi | 321 | » mov····$0xb0,%esi |
| 322 | » lea····0x539b(%rip),%rdi········ | 322 | » lea····0x539b(%rip),%rdi········ |
| 323 | » callq··3630·<isc_assertion_failed@plt> | 323 | » callq··3630·<isc_assertion_failed@plt> |
| 324 | » nopw···0x0(%rax,%rax,1) | 324 | » nopw···0x0(%rax,%rax,1) |
| 325 | » mov····%rdi,0x8(%rsp) | 325 | » mov····%rdi,0x8(%rsp) |
| 326 | » mov····0x833c(%rip),%rdi········ | 326 | » mov····0x834c(%rip),%rdi········ |
| 327 | » callq··36d0·<irs_context_create@plt> | 327 | » callq··36d0·<irs_context_create@plt> |
| 328 | » test···%eax,%eax | 328 | » test···%eax,%eax |
| 329 | » jne····3c46·<irs_context_get@@Base+0x26> | 329 | » jne····3c46·<irs_context_get@@Base+0x26> |
| 330 | » mov····0x832c(%rip),%rax········ | 330 | » mov····0x833c(%rip),%rax········ |
| 331 | » mov····0x8(%rsp),%rdx | 331 | » mov····0x8(%rsp),%rdx |
| 332 | » mov····(%rax),%rax | 332 | » mov····(%rax),%rax |
| 333 | » jmp····3c41·<irs_context_get@@Base+0x21> | 333 | » jmp····3c41·<irs_context_get@@Base+0x21> |
| 334 | » nopw···%cs:0x0(%rax,%rax,1) | 334 | » nopw···%cs:0x0(%rax,%rax,1) |
| | |
| 335 | 0000000000003ca0·<irs_context_destroy@@Base>: | 335 | 0000000000003ca0·<irs_context_destroy@@Base>: |
| 336 | » push···%rbp | 336 | » push···%rbp |
| Offset 364, 15 lines modified | Offset 364, 15 lines modified |
| 364 | » movl···$0x0,(%rbx) | 364 | » movl···$0x0,(%rbx) |
| 365 | » lea····0x8(%rbx),%rdi | 365 | » lea····0x8(%rbx),%rdi |
| 366 | » mov····%rbx,%rsi | 366 | » mov····%rbx,%rsi |
| 367 | » mov····$0x147,%r8d | 367 | » mov····$0x147,%r8d |
| 368 | » lea····0x52d4(%rip),%rcx········ | 368 | » lea····0x52d4(%rip),%rcx········ |
| 369 | » mov····$0x50,%edx | 369 | » mov····$0x50,%edx |
| 370 | » callq··30d0·<isc__mem_putanddetach@plt> | 370 | » callq··30d0·<isc__mem_putanddetach@plt> |
| 371 | » mov····0x827b(%rip),%rax········ | 371 | » mov····0x828b(%rip),%rax········ |
| 372 | » movq···$0x0,0x0(%rbp) | 372 | » movq···$0x0,0x0(%rbp) |
| 373 | » movq···$0x0,(%rax) | 373 | » movq···$0x0,(%rax) |
| 374 | » add····$0x8,%rsp | 374 | » add····$0x8,%rsp |
| 375 | » pop····%rbx | 375 | » pop····%rbx |
| 376 | » pop····%rbp | 376 | » pop····%rbp |
| 377 | » retq··· | 377 | » retq··· |
| 378 | » nopl···0x0(%rax,%rax,1) | 378 | » nopl···0x0(%rax,%rax,1) |
| Offset 662, 15 lines modified | Offset 662, 15 lines modified |
| 662 | » movb···$0x0,0x118(%rsp) | 662 | » movb···$0x0,0x118(%rsp) |
| 663 | » vmovdqa·%xmm1,0x100(%rsp) | 663 | » vmovdqa·%xmm1,0x100(%rsp) |
| 664 | » callq··3240·<strlen@plt> | 664 | » callq··3240·<strlen@plt> |
| 665 | » xor····%r8d,%r8d | 665 | » xor····%r8d,%r8d |
| 666 | » xor····%ecx,%ecx | 666 | » xor····%ecx,%ecx |
| 667 | » mov····%rbx,%rdi | 667 | » mov····%rbx,%rdi |
| 668 | » mov····%eax,0xf4(%rsp) | 668 | » mov····%eax,0xf4(%rsp) |
| 669 | » mov····0x7d13(%rip),%rax········ | 669 | » mov····0x7d23(%rip),%rax········ |
| 670 | » lea····0xe0(%rsp),%rsi | 670 | » lea····0xe0(%rsp),%rsi |
| 671 | » mov····(%rax),%rdx | 671 | » mov····(%rax),%rdx |
| 672 | » callq··34c0·<dns_name_fromtext@plt> | 672 | » callq··34c0·<dns_name_fromtext@plt> |
| 673 | » test···%eax,%eax | 673 | » test···%eax,%eax |
| 674 | » jne····43a2·<irs_context_getdnsconf@@Base+0x442> | 674 | » jne····43a2·<irs_context_getdnsconf@@Base+0x442> |
| 675 | » mov····$0x94,%ecx | 675 | » mov····$0x94,%ecx |
| 676 | » lea····0x4d80(%rip),%rdx········ | 676 | » lea····0x4d80(%rip),%rdx········ |
| Offset 976, 15 lines modified | Offset 976, 15 lines modified |
| 976 | » jne····489b·<irs_dnsconf_load@@Base+0x1fb> | 976 | » jne····489b·<irs_dnsconf_load@@Base+0x1fb> |
| 977 | » mov····0x10(%rsp),%rax | 977 | » mov····0x10(%rsp),%rax |
| 978 | » mov····%rax,(%rbx) | 978 | » mov····%rax,(%rbx) |
| 979 | » xor····%eax,%eax | 979 | » xor····%eax,%eax |
| 980 | » jmpq···4780·<irs_dnsconf_load@@Base+0xe0> | 980 | » jmpq···4780·<irs_dnsconf_load@@Base+0xe0> |
| 981 | » nopw···0x0(%rax,%rax,1) | 981 | » nopw···0x0(%rax,%rax,1) |
| 982 | » lea····0x20(%rsp),%rbp | 982 | » lea····0x20(%rsp),%rbp |
| 983 | » mov····0x779c(%rip),%rdx········ | 983 | » mov····0x77ac(%rip),%rdx········ |
| 984 | » mov····%r12,%rsi | 984 | » mov····%r12,%rsi |
| 985 | » mov····%rbp,%rcx | 985 | » mov····%rbp,%rcx |
| 986 | » callq··3390·<cfg_parse_file@plt> | 986 | » callq··3390·<cfg_parse_file@plt> |
| 987 | » test···%eax,%eax | 987 | » test···%eax,%eax |
| 988 | » je·····48f0·<irs_dnsconf_load@@Base+0x250> | 988 | » je·····48f0·<irs_dnsconf_load@@Base+0x250> |
| 989 | » mov····0x18(%rsp),%rdi | 989 | » mov····0x18(%rsp),%rdi |
| 990 | » test···%rdi,%rdi | 990 | » test···%rdi,%rdi |
| Offset 1127, 15 lines modified | Offset 1127, 15 lines modified |
| 1127 | » vmovdqa·%xmm1,0x30(%rsp) | 1127 | » vmovdqa·%xmm1,0x30(%rsp) |
| 1128 | » vmovq··%xmm0,0x20(%rsp) | 1128 | » vmovq··%xmm0,0x20(%rsp) |
| 1129 | » callq··3650·<dns_fixedname_initname@plt> | 1129 | » callq··3650·<dns_fixedname_initname@plt> |
| 1130 | » xor····%r8d,%r8d | 1130 | » xor····%r8d,%r8d |
| 1131 | » xor····%ecx,%ecx | 1131 | » xor····%ecx,%ecx |
| 1132 | » lea····0x10(%rsp),%rsi | 1132 | » lea····0x10(%rsp),%rsi |
| 1133 | » mov····%rax,%r13 | 1133 | » mov····%rax,%r13 |
| 1134 | » mov····0x7519(%rip),%rax········ | 1134 | » mov····0x7529(%rip),%rax········ |
| 1135 | » mov····%r13,%rdi | 1135 | » mov····%r13,%rdi |
| 1136 | » mov····(%rax),%rdx | 1136 | » mov····(%rax),%rdx |
| 1137 | » callq··34c0·<dns_name_fromtext@plt> | 1137 | » callq··34c0·<dns_name_fromtext@plt> |
| 1138 | » test···%eax,%eax | 1138 | » test···%eax,%eax |
| 1139 | » jne····4bb8·<gai_strerror@@Base+0x248> | 1139 | » jne····4bb8·<gai_strerror@@Base+0x248> |
| 1140 | » mov····%rbp,%rdi | 1140 | » mov····%rbp,%rdi |
| 1141 | » callq··3240·<strlen@plt> | 1141 | » callq··3240·<strlen@plt> |