Offset 6, 52 lines modifiedOffset 6, 52 lines modified
6 0000000000005640·<.text>:6 0000000000005640·<.text>:
7 »       mov····$0x38,%edi7 »       mov····$0x38,%edi
8 »       push···%rax8 »       push···%rax
9 »       call···5150·<__cxa_allocate_exception@plt>9 »       call···5150·<__cxa_allocate_exception@plt>
10 »       xor····%edx,%edx10 »       xor····%edx,%edx
11 »       xorps··%xmm0,%xmm011 »       xorps··%xmm0,%xmm0
12 »       mov····%rdx,0x28(%rax)12 »       mov····%rdx,0x28(%rax)
13 »       lea····0x1bdbd(%rip),%rsi········13 »       lea····0x1fd8d(%rip),%rsi········
14 »       mov····%rax,%rdi14 »       mov····%rax,%rdi
15 »       movups·%xmm0,0x18(%rax)15 »       movups·%xmm0,0x18(%rax)
16 »       lea····0x90c7(%rip),%rdx········16 »       lea····0xa967(%rip),%rdx········
17 »       movq···0x1b997(%rip),%xmm0········17 »       movq···0x1f937(%rip),%xmm0········
18 »       movq···$0xffffffffffffffff,0x30(%rax)18 »       movq···$0xffffffffffffffff,0x30(%rax)
19 »       lea····0x1b670(%rip),%rax········19 »       lea····0x1f620(%rip),%rax········
20 »       movq···%rax,%xmm120 »       movq···%rax,%xmm1
21 »       add····$0x28,%rax21 »       add····$0x28,%rax
22 »       punpcklqdq·%xmm1,%xmm022 »       punpcklqdq·%xmm1,%xmm0
23 »       mov····%rax,0x10(%rdi)23 »       mov····%rax,0x10(%rdi)
24 »       movups·%xmm0,(%rdi)24 »       movups·%xmm0,(%rdi)
25 »       call···5550·<__cxa_throw@plt>25 »       call···5550·<__cxa_throw@plt>
26 »       mov····$0x38,%edi26 »       mov····$0x38,%edi
27 »       push···%rax27 »       push···%rax
28 »       call···5150·<__cxa_allocate_exception@plt>28 »       call···5150·<__cxa_allocate_exception@plt>
29 »       xor····%edx,%edx29 »       xor····%edx,%edx
30 »       xorps··%xmm0,%xmm030 »       xorps··%xmm0,%xmm0
31 »       mov····%rdx,0x28(%rax)31 »       mov····%rdx,0x28(%rax)
32 »       lea····0x1bd1c(%rip),%rsi········32 »       lea····0x1fcec(%rip),%rsi········
33 »       mov····%rax,%rdi33 »       mov····%rax,%rdi
34 »       movups·%xmm0,0x18(%rax)34 »       movups·%xmm0,0x18(%rax)
35 »       lea····0x8c0e(%rip),%rdx········35 »       lea····0xa4ae(%rip),%rdx········
36 »       movq···0x1b946(%rip),%xmm0········36 »       movq···0x1f8e6(%rip),%xmm0········
37 »       movq···$0xffffffffffffffff,0x30(%rax)37 »       movq···$0xffffffffffffffff,0x30(%rax)
38 »       lea····0x1c1af(%rip),%rax········38 »       lea····0x201bf(%rip),%rax········
39 »       movq···%rax,%xmm139 »       movq···%rax,%xmm1
40 »       add····$0x28,%rax40 »       add····$0x28,%rax
41 »       punpcklqdq·%xmm1,%xmm041 »       punpcklqdq·%xmm1,%xmm0
42 »       mov····%rax,0x10(%rdi)42 »       mov····%rax,0x10(%rdi)
43 »       movups·%xmm0,(%rdi)43 »       movups·%xmm0,(%rdi)
44 »       call···5550·<__cxa_throw@plt>44 »       call···5550·<__cxa_throw@plt>
45 »       push···%rbp45 »       push···%rbp
46 »       push···%rbx46 »       push···%rbx
47 »       sub····$0x18,%rsp47 »       sub····$0x18,%rsp
48 »       mov····%fs:0x28,%rbp48 »       mov····%fs:0x28,%rbp
49 »       mov····%rbp,0x8(%rsp)49 »       mov····%rbp,0x8(%rsp)
50 »       lea····0x1b4cb(%rip),%rbp········50 »       lea····0x1f44b(%rip),%rbp········
51 »       mov····%rbp,(%rsp)51 »       mov····%rbp,(%rsp)
52 »       mov····0x8(%rsp),%rax52 »       mov····0x8(%rsp),%rax
53 »       sub····%fs:0x28,%rax53 »       sub····%fs:0x28,%rax
54 »       jne····5745·<__cxa_finalize@plt+0x125>54 »       jne····5745·<__cxa_finalize@plt+0x125>
55 »       call···5640·<__cxa_finalize@plt+0x20>55 »       call···5640·<__cxa_finalize@plt+0x20>
56 »       mov····%rax,%rbx56 »       mov····%rax,%rbx
57 »       mov····%rsp,%rdi57 »       mov····%rsp,%rdi
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 »       call···55e0·<std::exception::~exception()@plt>59 »       call···55e0·<std::exception::~exception()@plt>
60 »       mov····0x8(%rsp),%rax60 »       mov····0x8(%rsp),%rax
61 »       sub····%fs:0x28,%rax61 »       sub····%fs:0x28,%rax
62 »       je·····574a·<__cxa_finalize@plt+0x12a>62 »       je·····574a·<__cxa_finalize@plt+0x12a>
63 »       call···5390·<__stack_chk_fail@plt>63 »       call···5390·<__stack_chk_fail@plt>
64 »       mov····%rbx,%rdi64 »       mov····%rbx,%rdi
65 »       call···5570·<_Unwind_Resume@plt>65 »       call···5570·<_Unwind_Resume@plt>
66 »       lea····0x1b977(%rip),%rax········66 »       lea····0x1f8f7(%rip),%rax········
67 »       mov····%rax,(%rsp)67 »       mov····%rax,(%rsp)
68 »       mov····0x8(%rsp),%rax68 »       mov····0x8(%rsp),%rax
69 »       sub····%fs:0x28,%rax69 »       sub····%fs:0x28,%rax
70 »       jne····5772·<__cxa_finalize@plt+0x152>70 »       jne····5772·<__cxa_finalize@plt+0x152>
71 »       call···5699·<__cxa_finalize@plt+0x79>71 »       call···5699·<__cxa_finalize@plt+0x79>
72 »       call···5390·<__stack_chk_fail@plt>72 »       call···5390·<__stack_chk_fail@plt>
73 »       mov····%rsp,%rdi73 »       mov····%rsp,%rdi
Offset 76, 426 lines modifiedOffset 76, 584 lines modified
76 »       mov····0x8(%rsp),%rax76 »       mov····0x8(%rsp),%rax
77 »       sub····%fs:0x28,%rax77 »       sub····%fs:0x28,%rax
78 »       jne····579a·<__cxa_finalize@plt+0x17a>78 »       jne····579a·<__cxa_finalize@plt+0x17a>
79 »       mov····%rbx,%rdi79 »       mov····%rbx,%rdi
80 »       call···5570·<_Unwind_Resume@plt>80 »       call···5570·<_Unwind_Resume@plt>
81 »       call···5390·<__stack_chk_fail@plt>81 »       call···5390·<__stack_chk_fail@plt>
82 »       call···5450·<std::__throw_bad_cast()@plt>82 »       call···5450·<std::__throw_bad_cast()@plt>
83 »       mov····-0x928(%rbp),%rdi83 »       mov····%rbp,%rdi
84 »       call···17790·<__cxa_finalize@plt+0x12170> 
85 »       cmpq···$0x0,-0x760(%rbp)84 »       call···5420·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 85 »       mov····0x68(%rsp),%rax
 86 »       sub····%fs:0x28,%rax
86 »       jne····5870·<__cxa_finalize@plt+0x250>87 »       jne····57e4·<__cxa_finalize@plt+0x1c4>
87 »       mov····-0x9f0(%rbp),%rdi 
88 »       call···16760·<__cxa_finalize@plt+0x11140> 
89 »       mov····-0xa08(%rbp),%rdi 
90 »       call···16760·<__cxa_finalize@plt+0x11140> 
91 »       mov····-0x9e8(%rbp),%rdi 
92 »       call···16760·<__cxa_finalize@plt+0x11140> 
93 »       mov····-0xa00(%rbp),%rdi 
94 »       call···16760·<__cxa_finalize@plt+0x11140> 
95 »       mov····-0x9b0(%rbp),%rdi 
96 »       call···16760·<__cxa_finalize@plt+0x11140> 
97 »       mov····-0x9f8(%rbp),%rdi 
98 »       call···16760·<__cxa_finalize@plt+0x11140> 
99 »       lea····-0x6e0(%rbp),%rdi 
100 »       call···16760·<__cxa_finalize@plt+0x11140> 
101 »       mov····-0x9a8(%rbp),%rdi 
102 »       call···16760·<__cxa_finalize@plt+0x11140> 
103 »       mov····-0x998(%rbp),%rdi 
104 »       call···11c40·<__cxa_finalize@plt+0xc620> 
105 »       mov····%rbx,%rdi88 »       mov····%rbx,%rdi
 89 »       call···5570·<_Unwind_Resume@plt>
106 »       mov····%r14,%rax90 »       mov····%r12,%rdi
 91 »       call···5360·<std::system_error::~system_error()@plt>
 92 »       mov····0x68(%rsp),%rax
107 »       sub····$0x1,%rax93 »       sub····%fs:0x28,%rax
 94 »       jne····57e9·<__cxa_finalize@plt+0x1c9>
 95 »       mov····%rbx,%rdi
 96 »       call···5570·<_Unwind_Resume@plt>
 97 »       call···5390·<__stack_chk_fail@plt>
 98 »       call···5390·<__stack_chk_fail@plt>
 99 »       mov····%rbx,%rdi
 100 »       call···161b0·<__cxa_finalize@plt+0x10b90>
 101 »       mov····0x58(%rsp),%rax
 102 »       sub····%fs:0x28,%rax
 103 »       jne····580e·<__cxa_finalize@plt+0x1ee>
 104 »       mov····%rbp,%rdi
 105 »       call···5570·<_Unwind_Resume@plt>
 106 »       call···5390·<__stack_chk_fail@plt>
 107 »       nop
 108 »       lea····0x1f33d(%rip),%rbp········
 109 »       mov····%rbp,0x10(%rsp)
 110 »       mov····0x78(%rsp),%rax
 111 »       sub····%fs:0x28,%rax
 112 »       jne····5835·<__cxa_finalize@plt+0x215>
 113 »       call···5640·<__cxa_finalize@plt+0x20>
 114 »       call···5390·<__stack_chk_fail@plt>
... Open expanded diff ...