Offset 4, 15 lines modifiedOffset 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,%rax8 »       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,%rax11 »       test···%rax,%rax
12 »       je·····3768·<__cxa_finalize@plt+0x48>12 »       je·····3768·<__cxa_finalize@plt+0x48>
13 »       jmpq···*%rax13 »       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 modifiedOffset 20, 26 lines modified
20 »       sub····%rdi,%rsi20 »       sub····%rdi,%rsi
21 »       mov····%rsi,%rax21 »       mov····%rsi,%rax
22 »       shr····$0x3f,%rsi22 »       shr····$0x3f,%rsi
23 »       sar····$0x3,%rax23 »       sar····$0x3,%rax
24 »       add····%rax,%rsi24 »       add····%rax,%rsi
25 »       sar····%rsi25 »       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,%rax28 »       test···%rax,%rax
29 »       je·····37a8·<__cxa_finalize@plt+0x88>29 »       je·····37a8·<__cxa_finalize@plt+0x88>
30 »       jmpq···*%rax30 »       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···%rbp37 »       push···%rbp
38 »       cmpq···$0x0,0x881a(%rip)········38 »       cmpq···$0x0,0x882a(%rip)········
39 »       mov····%rsp,%rbp39 »       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····%rbp45 »       pop····%rbp
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 0000000000003c20·<irs_context_get@@Base>:303 0000000000003c20·<irs_context_get@@Base>:
304 »       sub····$0x18,%rsp304 »       sub····$0x18,%rsp
305 »       test···%rdi,%rdi305 »       test···%rdi,%rdi
306 »       je·····3c50·<irs_context_get@@Base+0x30>306 »       je·····3c50·<irs_context_get@@Base+0x30>
307 »       mov····%rdi,%rdx307 »       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),%rax311 »       mov····(%rax),%rax
312 »       test···%rax,%rax312 »       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,%eax315 »       xor····%eax,%eax
316 »       add····$0x18,%rsp316 »       add····$0x18,%rsp
317 »       retq···317 »       retq···
Offset 319, 19 lines modifiedOffset 319, 19 lines modified
319 »       lea····0x5641(%rip),%rcx········319 »       lea····0x5641(%rip),%rcx········
320 »       xor····%edx,%edx320 »       xor····%edx,%edx
321 »       mov····$0xb0,%esi321 »       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,%eax328 »       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),%rdx331 »       mov····0x8(%rsp),%rdx
332 »       mov····(%rax),%rax332 »       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···%rbp336 »       push···%rbp
Offset 364, 15 lines modifiedOffset 364, 15 lines modified
364 »       movl···$0x0,(%rbx)364 »       movl···$0x0,(%rbx)
365 »       lea····0x8(%rbx),%rdi365 »       lea····0x8(%rbx),%rdi
366 »       mov····%rbx,%rsi366 »       mov····%rbx,%rsi
367 »       mov····$0x147,%r8d367 »       mov····$0x147,%r8d
368 »       lea····0x52d4(%rip),%rcx········368 »       lea····0x52d4(%rip),%rcx········
369 »       mov····$0x50,%edx369 »       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,%rsp374 »       add····$0x8,%rsp
375 »       pop····%rbx375 »       pop····%rbx
376 »       pop····%rbp376 »       pop····%rbp
377 »       retq···377 »       retq···
378 »       nopl···0x0(%rax,%rax,1)378 »       nopl···0x0(%rax,%rax,1)
Offset 662, 15 lines modifiedOffset 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,%r8d665 »       xor····%r8d,%r8d
666 »       xor····%ecx,%ecx666 »       xor····%ecx,%ecx
667 »       mov····%rbx,%rdi667 »       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),%rsi670 »       lea····0xe0(%rsp),%rsi
671 »       mov····(%rax),%rdx671 »       mov····(%rax),%rdx
672 »       callq··34c0·<dns_name_fromtext@plt>672 »       callq··34c0·<dns_name_fromtext@plt>
673 »       test···%eax,%eax673 »       test···%eax,%eax
674 »       jne····43a2·<irs_context_getdnsconf@@Base+0x442>674 »       jne····43a2·<irs_context_getdnsconf@@Base+0x442>
675 »       mov····$0x94,%ecx675 »       mov····$0x94,%ecx
676 »       lea····0x4d80(%rip),%rdx········676 »       lea····0x4d80(%rip),%rdx········
Offset 976, 15 lines modifiedOffset 976, 15 lines modified
976 »       jne····489b·<irs_dnsconf_load@@Base+0x1fb>976 »       jne····489b·<irs_dnsconf_load@@Base+0x1fb>
977 »       mov····0x10(%rsp),%rax977 »       mov····0x10(%rsp),%rax
978 »       mov····%rax,(%rbx)978 »       mov····%rax,(%rbx)
979 »       xor····%eax,%eax979 »       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),%rbp982 »       lea····0x20(%rsp),%rbp
983 »       mov····0x779c(%rip),%rdx········983 »       mov····0x77ac(%rip),%rdx········
984 »       mov····%r12,%rsi984 »       mov····%r12,%rsi
985 »       mov····%rbp,%rcx985 »       mov····%rbp,%rcx
986 »       callq··3390·<cfg_parse_file@plt>986 »       callq··3390·<cfg_parse_file@plt>
987 »       test···%eax,%eax987 »       test···%eax,%eax
988 »       je·····48f0·<irs_dnsconf_load@@Base+0x250>988 »       je·····48f0·<irs_dnsconf_load@@Base+0x250>
989 »       mov····0x18(%rsp),%rdi989 »       mov····0x18(%rsp),%rdi
990 »       test···%rdi,%rdi990 »       test···%rdi,%rdi
Offset 1127, 15 lines modifiedOffset 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,%r8d1130 »       xor····%r8d,%r8d
1131 »       xor····%ecx,%ecx1131 »       xor····%ecx,%ecx
1132 »       lea····0x10(%rsp),%rsi1132 »       lea····0x10(%rsp),%rsi
1133 »       mov····%rax,%r131133 »       mov····%rax,%r13
1134 »       mov····0x7519(%rip),%rax········1134 »       mov····0x7529(%rip),%rax········
1135 »       mov····%r13,%rdi1135 »       mov····%r13,%rdi
1136 »       mov····(%rax),%rdx1136 »       mov····(%rax),%rdx
1137 »       callq··34c0·<dns_name_fromtext@plt>1137 »       callq··34c0·<dns_name_fromtext@plt>
1138 »       test···%eax,%eax1138 »       test···%eax,%eax
1139 »       jne····4bb8·<gai_strerror@@Base+0x248>1139 »       jne····4bb8·<gai_strerror@@Base+0x248>
1140 »       mov····%rbp,%rdi1140 »       mov····%rbp,%rdi
1141 »       callq··3240·<strlen@plt>1141 »       callq··3240·<strlen@plt>