Offset 4, 72 lines modifiedOffset 4, 72 lines modified
4 Disassembly·of·section·.text:4 Disassembly·of·section·.text:
  
5 0000000000002150·<.text>:5 0000000000002150·<.text>:
6 »       call···2100·<std::__throw_bad_cast()@plt>6 »       call···2100·<std::__throw_bad_cast()@plt>
7 »       cs·nopw·0x0(%rax,%rax,1)7 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nop8 »       nop
9 »       push···%r139 »       push···%r13
10 »       mov····$0xb,%edx10 »       mov····$0x8,%edx
11 »       push···%r1211 »       push···%r12
12 »       lea····0x1ec3(%rip),%r12········12 »       lea····0x1ec3(%rip),%r12········
13 »       push···%rbp13 »       push···%rbp
14 »       mov····%r12,%rsi14 »       mov····%r12,%rsi
15 »       push···%rbx15 »       push···%rbx
16 »       lea····0x3ec4(%rip),%rbx········16 »       lea····0x3ec4(%rip),%rbx········
17 »       sub····$0x8,%rsp17 »       sub····$0x8,%rsp
18 »       mov····%rbx,%rdi18 »       mov····%rbx,%rdi
19 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>19 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
20 »       mov····$0x12,%edx20 »       mov····$0x12,%edx
21 »       mov····%rbx,%rdi21 »       mov····%rbx,%rdi
22 »       lea····0x1ea8(%rip),%rsi········22 »       lea····0x1ea5(%rip),%rsi········
23 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>23 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
24 »       mov····0x3e9d(%rip),%rax········24 »       mov····0x3e9d(%rip),%rax········
25 »       mov····-0x18(%rax),%rax25 »       mov····-0x18(%rax),%rax
26 »       mov····0xf0(%rbx,%rax,1),%rbp26 »       mov····0xf0(%rbx,%rax,1),%rbp
27 »       test···%rbp,%rbp27 »       test···%rbp,%rbp
28 »       je·····2150·<__cxa_finalize@plt+0x10>28 »       je·····2150·<__cxa_finalize@plt+0x10>
29 »       cmpb···$0x0,0x38(%rbp)29 »       cmpb···$0x0,0x38(%rbp)
30 »       je·····243a·<__cxa_finalize@plt+0x2fa>30 »       je·····243a·<__cxa_finalize@plt+0x2fa>
31 »       movsbl·0x43(%rbp),%esi31 »       movsbl·0x43(%rbp),%esi
32 »       mov····%rbx,%rdi32 »       mov····%rbx,%rdi
33 »       call···2030·<std::ostream::put(char)@plt>33 »       call···2030·<std::ostream::put(char)@plt>
34 »       mov····%rax,%rdi34 »       mov····%rax,%rdi
35 »       call···2070·<std::ostream::flush()@plt>35 »       call···2070·<std::ostream::flush()@plt>
36 »       lea····0x1e75(%rip),%rsi········36 »       lea····0x1e72(%rip),%rsi········
37 »       mov····%rbx,%rdi37 »       mov····%rbx,%rdi
38 »       mov····%rsi,0x3fa1(%rip)········38 »       mov····%rsi,0x3f99(%rip)········
39 »       mov····0x3f92(%rip),%rdx········39 »       mov····0x3f8a(%rip),%rdx········
40 »       mov····0x3f8b(%rip),%rax········40 »       mov····0x3f83(%rip),%rax········
41 »       cmp····%rax,%rdx41 »       cmp····%rax,%rdx
42 »       mov····$0x9,%edx42 »       mov····$0x9,%edx
43 »       je·····2471·<__cxa_finalize@plt+0x331>43 »       je·····2471·<__cxa_finalize@plt+0x331>
44 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>44 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
45 »       mov····$0x7,%edx45 »       mov····$0x7,%edx
46 »       lea····0x1e50(%rip),%rsi········46 »       lea····0x1e4d(%rip),%rsi········
47 »       mov····%rbx,%rdi47 »       mov····%rbx,%rdi
48 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>48 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
49 »       mov····0x3e1d(%rip),%rax········49 »       mov····0x3e1d(%rip),%rax········
50 »       mov····-0x18(%rax),%rax50 »       mov····-0x18(%rax),%rax
51 »       mov····0xf0(%rbx,%rax,1),%rbp51 »       mov····0xf0(%rbx,%rax,1),%rbp
52 »       test···%rbp,%rbp52 »       test···%rbp,%rbp
53 »       je·····2150·<__cxa_finalize@plt+0x10>53 »       je·····2150·<__cxa_finalize@plt+0x10>
54 »       cmpb···$0x0,0x38(%rbp)54 »       cmpb···$0x0,0x38(%rbp)
55 »       je·····2403·<__cxa_finalize@plt+0x2c3>55 »       je·····2403·<__cxa_finalize@plt+0x2c3>
56 »       movsbl·0x43(%rbp),%esi56 »       movsbl·0x43(%rbp),%esi
57 »       mov····%rbx,%rdi57 »       mov····%rbx,%rdi
58 »       call···2030·<std::ostream::put(char)@plt>58 »       call···2030·<std::ostream::put(char)@plt>
59 »       mov····%rax,%rdi59 »       mov····%rax,%rdi
60 »       call···2070·<std::ostream::flush()@plt>60 »       call···2070·<std::ostream::flush()@plt>
61 »       mov····$0xb,%edx61 »       mov····$0x8,%edx
62 »       mov····%r12,%rsi62 »       mov····%r12,%rsi
63 »       mov····%rbx,%rdi63 »       mov····%rbx,%rdi
64 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>64 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
65 »       mov····$0x10,%edx65 »       mov····$0x10,%edx
66 »       mov····%rbx,%rdi66 »       mov····%rbx,%rdi
67 »       lea····0x1df7(%rip),%rsi········67 »       lea····0x1df4(%rip),%rsi········
68 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>68 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
69 »       mov····0x3dbf(%rip),%rax········69 »       mov····0x3dbf(%rip),%rax········
70 »       mov····-0x18(%rax),%rax70 »       mov····-0x18(%rax),%rax
71 »       mov····0xf0(%rbx,%rax,1),%rbp71 »       mov····0xf0(%rbx,%rax,1),%rbp
72 »       test···%rbp,%rbp72 »       test···%rbp,%rbp
73 »       je·····2150·<__cxa_finalize@plt+0x10>73 »       je·····2150·<__cxa_finalize@plt+0x10>
74 »       cmpb···$0x0,0x38(%rbp)74 »       cmpb···$0x0,0x38(%rbp)
Offset 77, 26 lines modifiedOffset 77, 26 lines modified
77 »       movsbl·0x43(%rbp),%esi77 »       movsbl·0x43(%rbp),%esi
78 »       mov····%rbx,%rdi78 »       mov····%rbx,%rdi
79 »       call···2030·<std::ostream::put(char)@plt>79 »       call···2030·<std::ostream::put(char)@plt>
80 »       mov····%rax,%rdi80 »       mov····%rax,%rdi
81 »       call···2070·<std::ostream::flush()@plt>81 »       call···2070·<std::ostream::flush()@plt>
82 »       mov····$0x5,%edx82 »       mov····$0x5,%edx
83 »       mov····%rbx,%rdi83 »       mov····%rbx,%rdi
84 »       lea····0x1dba(%rip),%rsi········84 »       lea····0x1db7(%rip),%rsi········
85 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>85 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
86 »       mov····0x3eb1(%rip),%r12········86 »       mov····0x3ea9(%rip),%r12········
87 »       test···%r12,%r1287 »       test···%r12,%r12
88 »       je·····2487·<__cxa_finalize@plt+0x347>88 »       je·····2487·<__cxa_finalize@plt+0x347>
89 »       cmp····$0x1,%r1289 »       cmp····$0x1,%r12
90 »       je·····2386·<__cxa_finalize@plt+0x246>90 »       je·····2386·<__cxa_finalize@plt+0x246>
91 »       mov····%r12,%rsi91 »       mov····%r12,%rsi
92 »       mov····%rbx,%rdi92 »       mov····%rbx,%rdi
93 »       call···20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>93 »       call···20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>
94 »       mov····$0x11,%edx94 »       mov····$0x11,%edx
95 »       lea····0x1d8c(%rip),%rsi········95 »       lea····0x1d89(%rip),%rsi········
96 »       mov····%rax,%rbp96 »       mov····%rax,%rbp
97 »       mov····%rax,%rdi97 »       mov····%rax,%rdi
98 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>98 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
99 »       mov····0x0(%rbp),%rax99 »       mov····0x0(%rbp),%rax
100 »       mov····-0x18(%rax),%rax100 »       mov····-0x18(%rax),%rax
101 »       mov····0xf0(%rbp,%rax,1),%r13101 »       mov····0xf0(%rbp,%rax,1),%r13
102 »       test···%r13,%r13102 »       test···%r13,%r13
Offset 125, 260 lines modifiedOffset 125, 252 lines modified
125 »       setne··%al125 »       setne··%al
126 »       add····$0x8,%rsp126 »       add····$0x8,%rsp
127 »       pop····%rbx127 »       pop····%rbx
128 »       pop····%rbp128 »       pop····%rbp
129 »       pop····%r12129 »       pop····%r12
130 »       pop····%r13130 »       pop····%r13
131 »       ret131 »       ret
132 »       lea····0x1d0a(%rip),%rsi········132 »       lea····0x1d07(%rip),%rsi········
133 »       mov····$0x11,%edx133 »       mov····$0x11,%edx
134 »       mov····%rbx,%rdi134 »       mov····%rbx,%rdi
135 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>135 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
136 »       jmp····233d·<__cxa_finalize@plt+0x1fd>136 »       jmp····233d·<__cxa_finalize@plt+0x1fd>
137 »       mov····%rbp,%rdi137 »       mov····%rbp,%rdi
138 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>138 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>
139 »       mov····0x0(%rbp),%rax139 »       mov····0x0(%rbp),%rax
140 »       mov····$0xa,%esi140 »       mov····$0xa,%esi
141 »       lea····0x44c(%rip),%rdx········141 »       lea····0x41c(%rip),%rdx········
142 »       mov····0x30(%rax),%rax142 »       mov····0x30(%rax),%rax
143 »       cmp····%rdx,%rax143 »       cmp····%rdx,%rax
144 »       je·····2363·<__cxa_finalize@plt+0x223>144 »       je·····2363·<__cxa_finalize@plt+0x223>
145 »       mov····$0xa,%esi145 »       mov····$0xa,%esi
146 »       mov····%rbp,%rdi146 »       mov····%rbp,%rdi
147 »       call···*%rax147 »       call···*%rax
148 »       movsbl·%al,%esi148 »       movsbl·%al,%esi
149 »       jmp····2363·<__cxa_finalize@plt+0x223>149 »       jmp····2363·<__cxa_finalize@plt+0x223>
150 »       mov····%rbp,%rdi150 »       mov····%rbp,%rdi
151 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>151 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>
152 »       mov····0x0(%rbp),%rax152 »       mov····0x0(%rbp),%rax
153 »       mov····$0xa,%esi153 »       mov····$0xa,%esi
154 »       lea····0x41c(%rip),%rdx········154 »       lea····0x3ec(%rip),%rdx········
155 »       mov····0x30(%rax),%rax155 »       mov····0x30(%rax),%rax
156 »       cmp····%rdx,%rax156 »       cmp····%rdx,%rax
157 »       je·····22a4·<__cxa_finalize@plt+0x164>157 »       je·····22a4·<__cxa_finalize@plt+0x164>
158 »       mov····$0xa,%esi158 »       mov····$0xa,%esi
159 »       mov····%rbp,%rdi159 »       mov····%rbp,%rdi
160 »       call···*%rax160 »       call···*%rax
161 »       movsbl·%al,%esi161 »       movsbl·%al,%esi
162 »       jmp····22a4·<__cxa_finalize@plt+0x164>162 »       jmp····22a4·<__cxa_finalize@plt+0x164>
163 »       mov····%rbp,%rdi163 »       mov····%rbp,%rdi
164 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>164 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>
165 »       mov····0x0(%rbp),%rax165 »       mov····0x0(%rbp),%rax
166 »       mov····$0xa,%esi166 »       mov····$0xa,%esi
167 »       lea····0x3e5(%rip),%rdx········167 »       lea····0x3b5(%rip),%rdx········
168 »       mov····0x30(%rax),%rax168 »       mov····0x30(%rax),%rax
169 »       cmp····%rdx,%rax169 »       cmp····%rdx,%rax
170 »       je·····2246·<__cxa_finalize@plt+0x106>170 »       je·····2246·<__cxa_finalize@plt+0x106>
171 »       mov····$0xa,%esi171 »       mov····$0xa,%esi
172 »       mov····%rbp,%rdi172 »       mov····%rbp,%rdi
173 »       call···*%rax173 »       call···*%rax
174 »       movsbl·%al,%esi174 »       movsbl·%al,%esi
175 »       jmp····2246·<__cxa_finalize@plt+0x106>175 »       jmp····2246·<__cxa_finalize@plt+0x106>
176 »       mov····%rbp,%rdi176 »       mov····%rbp,%rdi
177 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>177 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>
178 »       mov····0x0(%rbp),%rax178 »       mov····0x0(%rbp),%rax
179 »       mov····$0xa,%esi179 »       mov····$0xa,%esi
180 »       lea····0x3ae(%rip),%rdx········180 »       lea····0x37e(%rip),%rdx········
181 »       mov····0x30(%rax),%rax181 »       mov····0x30(%rax),%rax
182 »       cmp····%rdx,%rax182 »       cmp····%rdx,%rax
183 »       je·····21c6·<__cxa_finalize@plt+0x86>183 »       je·····21c6·<__cxa_finalize@plt+0x86>
184 »       mov····$0xa,%esi184 »       mov····$0xa,%esi
185 »       mov····%rbp,%rdi185 »       mov····%rbp,%rdi
186 »       call···*%rax186 »       call···*%rax
187 »       movsbl·%al,%esi187 »       movsbl·%al,%esi
188 »       jmp····21c6·<__cxa_finalize@plt+0x86>188 »       jmp····21c6·<__cxa_finalize@plt+0x86>
189 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>189 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
190 »       mov····$0x7,%edx190 »       mov····$0x7,%edx
191 »       lea····0x1bda(%rip),%rsi········191 »       lea····0x1bd7(%rip),%rsi········
192 »       jmp····2214·<__cxa_finalize@plt+0xd4>192 »       jmp····2214·<__cxa_finalize@plt+0xd4>
193 »       lea····0x1bf5(%rip),%rsi········193 »       lea····0x1bf2(%rip),%rsi········
194 »       mov····$0x13,%edx194 »       mov····$0x13,%edx
195 »       mov····%rbx,%rdi195 »       mov····%rbx,%rdi
196 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>196 »       call···20e0·<std::basic_ostream<char,·std::char_traits<char>·>&·std::__ostream_insert<char,·std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*,·long)@plt>
197 »       jmp····233d·<__cxa_finalize@plt+0x1fd>197 »       jmp····233d·<__cxa_finalize@plt+0x1fd>
198 »       mov····%r13,%rdi198 »       mov····%r13,%rdi
199 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>199 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>
200 »       mov····0x0(%r13),%rax200 »       mov····0x0(%r13),%rax
201 »       mov····$0xa,%esi201 »       mov····$0xa,%esi
202 »       lea····0x348(%rip),%rdx········202 »       lea····0x318(%rip),%rdx········
203 »       mov····0x30(%rax),%rax203 »       mov····0x30(%rax),%rax
204 »       cmp····%rdx,%rax204 »       cmp····%rdx,%rax
205 »       je·····232d·<__cxa_finalize@plt+0x1ed>205 »       je·····232d·<__cxa_finalize@plt+0x1ed>
206 »       mov····$0xa,%esi206 »       mov····$0xa,%esi
207 »       mov····%r13,%rdi207 »       mov····%r13,%rdi
208 »       call···*%rax208 »       call···*%rax
209 »       movsbl·%al,%esi209 »       movsbl·%al,%esi
210 »       jmp····232d·<__cxa_finalize@plt+0x1ed>210 »       jmp····232d·<__cxa_finalize@plt+0x1ed>
211 »       nopw···0x0(%rax,%rax,1)211 »       nopw···0x0(%rax,%rax,1)
212 »       push···%rbx212 »       push···%rbx
213 »       movzbl·0x3cc0(%rip),%eax········213 »       movzbl·0x3cb8(%rip),%eax········
214 »       test···%al,%al214 »       test···%al,%al
215 »       je·····2547·<__cxa_finalize@plt+0x407>215 »       je·····253a·<__cxa_finalize@plt+0x3fa>
216 »       movzbl·0x3cad(%rip),%eax········216 »       movzbl·0x3ca5(%rip),%eax········
217 »       test···%al,%al217 »       test···%al,%al
218 »       je·····2691·<__cxa_finalize@plt+0x551>218 »       je·····265e·<__cxa_finalize@plt+0x51e>
219 »       movzbl·0x3c96(%rip),%eax········219 »       movzbl·0x3c8e(%rip),%eax········
220 »       test···%al,%al220 »       test···%al,%al
221 »       je·····2653·<__cxa_finalize@plt+0x513>221 »       je·····2620·<__cxa_finalize@plt+0x4e0>
222 »       movzbl·0x3c7f(%rip),%eax········222 »       movzbl·0x3c77(%rip),%eax········
223 »       test···%al,%al223 »       test···%al,%al
224 »       je·····2615·<__cxa_finalize@plt+0x4d5> 
225 »       cmpb···$0x0,0x3c50(%rip)········ 
226 »       je·····25ef·<__cxa_finalize@plt+0x4af>224 »       je·····25e2·<__cxa_finalize@plt+0x4a2>
 225 »       cmpb···$0x0,0x3c48(%rip)········
 226 »       je·····25bc·<__cxa_finalize@plt+0x47c>
227 »       cmpb···$0x0,0x3c3b(%rip)········227 »       cmpb···$0x0,0x3c33(%rip)········
228 »       je·····25c9·<__cxa_finalize@plt+0x489>228 »       je·····2596·<__cxa_finalize@plt+0x456>
229 »       cmpb···$0x0,0x3c26(%rip)········229 »       cmpb···$0x0,0x3c22(%rip)········
230 »       je·····25a3·<__cxa_finalize@plt+0x463>230 »       je·····2574·<__cxa_finalize@plt+0x434>
231 »       cmpb···$0x0,0x3c15(%rip)········ 
232 »       je·····2581·<__cxa_finalize@plt+0x441> 
233 »       pop····%rbx231 »       pop····%rbx
234 »       ret232 »       ret
235 »       lea····0x3c5a(%rip),%rbx········233 »       lea····0x3c5f(%rip),%rbx········
236 »       mov····%rbx,%rdi234 »       mov····%rbx,%rdi
237 »       call···2130·<__cxa_guard_acquire@plt>235 »       call···2130·<__cxa_guard_acquire@plt>
238 »       test···%eax,%eax236 »       test···%eax,%eax
239 »       je·····24ec·<__cxa_finalize@plt+0x3ac>237 »       je·····24ec·<__cxa_finalize@plt+0x3ac>
240 »       lea····0x3aa7(%rip),%rdx········238 »       lea····0x3ab4(%rip),%rdx········
241 »       lea····0x3ac0(%rip),%rsi········239 »       lea····0x3acd(%rip),%rsi········
242 »       lea····0x2e1(%rip),%rdi········240 »       lea····0x2ae(%rip),%rdi········
243 »       call···20a0·<__cxa_atexit@plt>241 »       call···20a0·<__cxa_atexit@plt>
244 »       mov····%rbx,%rdi242 »       mov····%rbx,%rdi
245 »       call···2060·<__cxa_guard_release@plt>243 »       call···2060·<__cxa_guard_release@plt>
246 »       jmp····24ec·<__cxa_finalize@plt+0x3ac>244 »       jmp····24ec·<__cxa_finalize@plt+0x3ac>
247 »       pop····%rbx245 »       pop····%rbx
248 »       lea····0x3a7f(%rip),%rdx········246 »       lea····0x3a8c(%rip),%rdx········
249 »       movb···$0x1,0x3bc8(%rip)········247 »       movb···$0x1,0x3bd5(%rip)········
250 »       lea····0x3be1(%rip),%rsi········248 »       lea····0x3be6(%rip),%rsi········
251 »       lea····0x2a2(%rip),%rdi········249 »       lea····0x26f(%rip),%rdi········
252 »       jmp····20a0·<__cxa_atexit@plt>250 »       jmp····20a0·<__cxa_atexit@plt>
253 »       lea····0x3a5e(%rip),%rdx········251 »       lea····0x3a6b(%rip),%rdx········
254 »       movb···$0x1,0x3baf(%rip)········252 »       movb···$0x1,0x3bbc(%rip)········
255 »       lea····0x3bc1(%rip),%rsi········253 »       lea····0x3bc6(%rip),%rsi········
256 »       lea····0x271(%rip),%rdi········ 
257 »       call···20a0·<__cxa_atexit@plt> 
258 »       jmp····253c·<__cxa_finalize@plt+0x3fc> 
259 »       lea····0x3a38(%rip),%rdx········ 
260 »       movb···$0x1,0x3b91(%rip)········ 
261 »       lea····0x3b9c(%rip),%rsi········ 
262 »       lea····0x23b(%rip),%rdi········254 »       lea····0x23e(%rip),%rdi········
263 »       call···20a0·<__cxa_atexit@plt>255 »       call···20a0·<__cxa_atexit@plt>
264 »       jmp····2533·<__cxa_finalize@plt+0x3f3>256 »       jmp····252f·<__cxa_finalize@plt+0x3ef>
265 »       lea····0x3a12(%rip),%rdx········257 »       lea····0x3a45(%rip),%rdx········
266 »       movb···$0x1,0x3b73(%rip)········258 »       movb···$0x1,0x3b9e(%rip)········
267 »       lea····0x3b77(%rip),%rsi········259 »       lea····0x3ba1(%rip),%rsi········
268 »       lea····0x205(%rip),%rdi········260 »       lea····0x208(%rip),%rdi········
269 »       call···20a0·<__cxa_atexit@plt>261 »       call···20a0·<__cxa_atexit@plt>
270 »       jmp····2526·<__cxa_finalize@plt+0x3e6>262 »       jmp····2526·<__cxa_finalize@plt+0x3e6>
271 »       lea····0x3b74(%rip),%rbx········263 »       lea····0x3b9f(%rip),%rbx········
272 »       mov····%rbx,%rdi264 »       mov····%rbx,%rdi
273 »       call···2130·<__cxa_guard_acquire@plt>265 »       call···2130·<__cxa_guard_acquire@plt>
274 »       test···%eax,%eax266 »       test···%eax,%eax
275 »       je·····2519·<__cxa_finalize@plt+0x3d9>267 »       je·····2519·<__cxa_finalize@plt+0x3d9>
276 »       lea····0x39d5(%rip),%rdx········268 »       lea····0x3a08(%rip),%rdx········
277 »       lea····0x39d6(%rip),%rsi········269 »       lea····0x3a09(%rip),%rsi········
278 »       lea····0x2cf(%rip),%rdi········270 »       lea····0x2c2(%rip),%rdi········
279 »       call···20a0·<__cxa_atexit@plt>271 »       call···20a0·<__cxa_atexit@plt>
280 »       mov····%rbx,%rdi272 »       mov····%rbx,%rdi
281 »       call···2060·<__cxa_guard_release@plt>273 »       call···2060·<__cxa_guard_release@plt>
282 »       jmp····2519·<__cxa_finalize@plt+0x3d9>274 »       jmp····2519·<__cxa_finalize@plt+0x3d9>
283 »       lea····0x3b3e(%rip),%rbx········275 »       lea····0x3b69(%rip),%rbx········
284 »       mov····%rbx,%rdi276 »       mov····%rbx,%rdi
285 »       call···2130·<__cxa_guard_acquire@plt>277 »       call···2130·<__cxa_guard_acquire@plt>
286 »       test···%eax,%eax278 »       test···%eax,%eax
287 »       je·····250a·<__cxa_finalize@plt+0x3ca>279 »       je·····250a·<__cxa_finalize@plt+0x3ca>
288 »       lea····0x3997(%rip),%rdx········280 »       lea····0x39ca(%rip),%rdx········
289 »       lea····0x39a0(%rip),%rsi········281 »       lea····0x39d3(%rip),%rsi········
290 »       lea····0x251(%rip),%rdi········282 »       lea····0x244(%rip),%rdi········
291 »       call···20a0·<__cxa_atexit@plt>283 »       call···20a0·<__cxa_atexit@plt>
292 »       mov····%rbx,%rdi284 »       mov····%rbx,%rdi
293 »       call···2060·<__cxa_guard_release@plt>285 »       call···2060·<__cxa_guard_release@plt>
294 »       jmp····250a·<__cxa_finalize@plt+0x3ca>286 »       jmp····250a·<__cxa_finalize@plt+0x3ca>
295 »       lea····0x3b08(%rip),%rbx········287 »       lea····0x3b33(%rip),%rbx········
296 »       mov····%rbx,%rdi288 »       mov····%rbx,%rdi
297 »       call···2130·<__cxa_guard_acquire@plt>289 »       call···2130·<__cxa_guard_acquire@plt>
298 »       test···%eax,%eax290 »       test···%eax,%eax
299 »       je·····24fb·<__cxa_finalize@plt+0x3bb>291 »       je·····24fb·<__cxa_finalize@plt+0x3bb>
300 »       lea····0x3959(%rip),%rdx········292 »       lea····0x398c(%rip),%rdx········
301 »       lea····0x396a(%rip),%rsi········293 »       lea····0x399d(%rip),%rsi········
302 »       lea····0x1d3(%rip),%rdi········294 »       lea····0x1c6(%rip),%rdi········
303 »       call···20a0·<__cxa_atexit@plt>295 »       call···20a0·<__cxa_atexit@plt>
304 »       mov····%rbx,%rdi296 »       mov····%rbx,%rdi
305 »       call···2060·<__cxa_guard_release@plt>297 »       call···2060·<__cxa_guard_release@plt>
306 »       jmp····24fb·<__cxa_finalize@plt+0x3bb>298 »       jmp····24fb·<__cxa_finalize@plt+0x3bb>
307 »       nop299 »       nopl···0x0(%rax)
308 »       endbr64300 »       endbr64
309 »       xor····%ebp,%ebp301 »       xor····%ebp,%ebp
310 »       mov····%rdx,%r9302 »       mov····%rdx,%r9
311 »       pop····%rsi303 »       pop····%rsi
312 »       mov····%rsp,%rdx304 »       mov····%rsp,%rdx
313 »       and····$0xfffffffffffffff0,%rsp305 »       and····$0xfffffffffffffff0,%rsp
314 »       push···%rax306 »       push···%rax
315 »       push···%rsp307 »       push···%rsp
316 »       xor····%r8d,%r8d308 »       xor····%r8d,%r8d
317 »       xor····%ecx,%ecx309 »       xor····%ecx,%ecx
318 »       lea····-0x58f(%rip),%rdi········310 »       lea····-0x55f(%rip),%rdi········
319 »       call···*0x38eb(%rip)········311 »       call···*0x391b(%rip)········
320 »       hlt312 »       hlt
321 »       cs·nopw·0x0(%rax,%rax,1)313 »       cs·nopw·0x0(%rax,%rax,1)
322 »       lea····0x3929(%rip),%rdi········314 »       lea····0x3959(%rip),%rdi········
323 »       lea····0x3922(%rip),%rax········315 »       lea····0x3952(%rip),%rax········
324 »       cmp····%rdi,%rax316 »       cmp····%rdi,%rax
325 »       je·····2728·<__cxa_finalize@plt+0x5e8>317 »       je·····26f8·<__cxa_finalize@plt+0x5b8>
326 »       mov····0x38ce(%rip),%rax········318 »       mov····0x38fe(%rip),%rax········
327 »       test···%rax,%rax319 »       test···%rax,%rax
328 »       je·····2728·<__cxa_finalize@plt+0x5e8>320 »       je·····26f8·<__cxa_finalize@plt+0x5b8>
329 »       jmp····*%rax321 »       jmp····*%rax
330 »       nopl···0x0(%rax)322 »       nopl···0x0(%rax)
331 »       ret323 »       ret
332 »       nopl···0x0(%rax)324 »       nopl···0x0(%rax)
333 »       lea····0x38f9(%rip),%rdi········325 »       lea····0x3929(%rip),%rdi········
334 »       lea····0x38f2(%rip),%rsi········326 »       lea····0x3922(%rip),%rsi········
335 »       sub····%rdi,%rsi327 »       sub····%rdi,%rsi
336 »       mov····%rsi,%rax328 »       mov····%rsi,%rax
337 »       shr····$0x3f,%rsi329 »       shr····$0x3f,%rsi
338 »       sar····$0x3,%rax330 »       sar····$0x3,%rax
339 »       add····%rax,%rsi331 »       add····%rax,%rsi
340 »       sar····%rsi332 »       sar····%rsi
341 »       je·····2768·<__cxa_finalize@plt+0x628>333 »       je·····2738·<__cxa_finalize@plt+0x5f8>
342 »       mov····0x389d(%rip),%rax········334 »       mov····0x38cd(%rip),%rax········
343 »       test···%rax,%rax335 »       test···%rax,%rax
344 »       je·····2768·<__cxa_finalize@plt+0x628>336 »       je·····2738·<__cxa_finalize@plt+0x5f8>
345 »       jmp····*%rax337 »       jmp····*%rax
346 »       nopw···0x0(%rax,%rax,1)338 »       nopw···0x0(%rax,%rax,1)
347 »       ret339 »       ret
348 »       nopl···0x0(%rax)340 »       nopl···0x0(%rax)
349 »       endbr64341 »       endbr64
350 »       cmpb···$0x0,0x39d5(%rip)········342 »       cmpb···$0x0,0x3a05(%rip)········
351 »       jne····27a8·<__cxa_finalize@plt+0x668>343 »       jne····2778·<__cxa_finalize@plt+0x638>
352 »       cmpq···$0x0,0x3853(%rip)········344 »       cmpq···$0x0,0x3883(%rip)········
353 »       push···%rbp345 »       push···%rbp
354 »       mov····%rsp,%rbp346 »       mov····%rsp,%rbp
355 »       je·····2797·<__cxa_finalize@plt+0x657>347 »       je·····2767·<__cxa_finalize@plt+0x627>
356 »       mov····0x3876(%rip),%rdi········348 »       mov····0x38a6(%rip),%rdi········
357 »       call···2140·<__cxa_finalize@plt>349 »       call···2140·<__cxa_finalize@plt>
358 »       call···2700·<__cxa_finalize@plt+0x5c0>350 »       call···26d0·<__cxa_finalize@plt+0x590>
359 »       pop····%rbp351 »       pop····%rbp
360 »       movb···$0x1,0x39ac(%rip)········352 »       movb···$0x1,0x39dc(%rip)········
361 »       ret353 »       ret
362 »       nopl···(%rax)354 »       nopl···(%rax)
363 »       ret355 »       ret
364 »       nopl···0x0(%rax)356 »       nopl···0x0(%rax)
365 »       endbr64357 »       endbr64
366 »       jmp····2730·<__cxa_finalize@plt+0x5f0>358 »       jmp····2700·<__cxa_finalize@plt+0x5c0>
367 »       nopl···0x0(%rax)359 »       nopl···0x0(%rax)
368 »       lea····0x183d(%rip),%rax········360 »       lea····0x186d(%rip),%rax········
369 »       ret361 »       ret
370 »       nopl···0x0(%rax,%rax,1)362 »       nopl···0x0(%rax,%rax,1)
371 »       lea····0x1839(%rip),%rax········363 »       lea····0x1869(%rip),%rax········
372 »       ret364 »       ret
373 »       nopl···0x0(%rax,%rax,1)365 »       nopl···0x0(%rax,%rax,1)
374 »       lea····0x1834(%rip),%rax········366 »       lea····0x1864(%rip),%rax········
375 »       ret367 »       ret
376 »       nopl···0x0(%rax,%rax,1)368 »       nopl···0x0(%rax,%rax,1)
377 »       lea····0x1832(%rip),%rax········369 »       lea····0x1862(%rip),%rax········
378 »       ret370 »       ret
379 »       nopl···0x0(%rax,%rax,1)371 »       nopl···0x0(%rax,%rax,1)
380 »       mov····%esi,%eax372 »       mov····%esi,%eax
381 »       ret373 »       ret
382 »       cs·nopw·0x0(%rax,%rax,1)374 »       cs·nopw·0x0(%rax,%rax,1)
383 »       nopl···(%rax)375 »       nopl···(%rax)
384 »       ret376 »       ret
Offset 386, 67 lines modifiedOffset 378, 64 lines modified
386 »       nopl···0x0(%rax,%rax,1)378 »       nopl···0x0(%rax,%rax,1)
387 »       ret379 »       ret
388 »       cs·nopw·0x0(%rax,%rax,1)380 »       cs·nopw·0x0(%rax,%rax,1)
389 »       nopl···0x0(%rax,%rax,1)381 »       nopl···0x0(%rax,%rax,1)
390 »       ret382 »       ret
391 »       cs·nopw·0x0(%rax,%rax,1)383 »       cs·nopw·0x0(%rax,%rax,1)
392 »       nopl···0x0(%rax,%rax,1)384 »       nopl···0x0(%rax,%rax,1)
393 »       ret 
394 »       cs·nopw·0x0(%rax,%rax,1) 
395 »       nopl···0x0(%rax,%rax,1) 
396 »       lea····0x33b1(%rip),%rax········385 »       lea····0x33f1(%rip),%rax········
397 »       mov····%rax,(%rdi)386 »       mov····%rax,(%rdi)
398 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>387 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>
399 »       nop388 »       nop
400 »       lea····0x33a1(%rip),%rax········389 »       lea····0x33e1(%rip),%rax········
401 »       push···%rbx390 »       push···%rbx
402 »       mov····%rdi,%rbx391 »       mov····%rdi,%rbx
403 »       mov····%rax,(%rdi)392 »       mov····%rax,(%rdi)
404 »       call···2110·<std::_V2::error_category::~error_category()@plt>393 »       call···2110·<std::_V2::error_category::~error_category()@plt>
405 »       mov····%rbx,%rdi394 »       mov····%rbx,%rdi
406 »       pop····%rbx395 »       pop····%rbx
407 »       mov····$0x8,%esi396 »       mov····$0x8,%esi
408 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>397 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>
409 »       cs·nopw·0x0(%rax,%rax,1)398 »       cs·nopw·0x0(%rax,%rax,1)
410 »       nopl···0x0(%rax,%rax,1)399 »       nopl···0x0(%rax,%rax,1)
411 »       lea····0x33c1(%rip),%rax········400 »       lea····0x3401(%rip),%rax········
412 »       mov····%rax,(%rdi)401 »       mov····%rax,(%rdi)
413 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>402 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>
414 »       nop403 »       nop
415 »       lea····0x33b1(%rip),%rax········404 »       lea····0x33f1(%rip),%rax········
416 »       push···%rbx405 »       push···%rbx
417 »       mov····%rdi,%rbx406 »       mov····%rdi,%rbx
418 »       mov····%rax,(%rdi)407 »       mov····%rax,(%rdi)
419 »       call···2110·<std::_V2::error_category::~error_category()@plt>408 »       call···2110·<std::_V2::error_category::~error_category()@plt>
420 »       mov····%rbx,%rdi409 »       mov····%rbx,%rdi
421 »       pop····%rbx410 »       pop····%rbx
422 »       mov····$0x8,%esi411 »       mov····$0x8,%esi
423 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>412 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>
424 »       cs·nopw·0x0(%rax,%rax,1)413 »       cs·nopw·0x0(%rax,%rax,1)
425 »       nopl···0x0(%rax,%rax,1)414 »       nopl···0x0(%rax,%rax,1)
426 »       lea····0x33d1(%rip),%rax········415 »       lea····0x3411(%rip),%rax········
427 »       mov····%rax,(%rdi)416 »       mov····%rax,(%rdi)
428 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>417 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>
429 »       nop418 »       nop
430 »       lea····0x33c1(%rip),%rax········419 »       lea····0x3401(%rip),%rax········
431 »       push···%rbx420 »       push···%rbx
432 »       mov····%rdi,%rbx421 »       mov····%rdi,%rbx
433 »       mov····%rax,(%rdi)422 »       mov····%rax,(%rdi)
434 »       call···2110·<std::_V2::error_category::~error_category()@plt>423 »       call···2110·<std::_V2::error_category::~error_category()@plt>
435 »       mov····%rbx,%rdi424 »       mov····%rbx,%rdi
436 »       pop····%rbx425 »       pop····%rbx
437 »       mov····$0x8,%esi426 »       mov····$0x8,%esi
438 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>427 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt>
439 »       cs·nopw·0x0(%rax,%rax,1)428 »       cs·nopw·0x0(%rax,%rax,1)
440 »       nopl···0x0(%rax,%rax,1)429 »       nopl···0x0(%rax,%rax,1)
441 »       lea····0x33e1(%rip),%rax········430 »       lea····0x3421(%rip),%rax········
442 »       mov····%rax,(%rdi)431 »       mov····%rax,(%rdi)
443 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>432 »       jmp····2110·<std::_V2::error_category::~error_category()@plt>
444 »       nop433 »       nop
445 »       lea····0x33d1(%rip),%rax········434 »       lea····0x3411(%rip),%rax········
446 »       push···%rbx435 »       push···%rbx
447 »       mov····%rdi,%rbx436 »       mov····%rdi,%rbx
448 »       mov····%rax,(%rdi)437 »       mov····%rax,(%rdi)
449 »       call···2110·<std::_V2::error_category::~error_category()@plt>438 »       call···2110·<std::_V2::error_category::~error_category()@plt>
450 »       mov····%rbx,%rdi439 »       mov····%rbx,%rdi
451 »       pop····%rbx440 »       pop····%rbx
452 »       mov····$0x8,%esi441 »       mov····$0x8,%esi
Offset 459, 43 lines modifiedOffset 448, 43 lines modified
459 »       push···%rbx448 »       push···%rbx
460 »       mov····%rdi,%rbx449 »       mov····%rdi,%rbx
461 »       sub····$0x128,%rsp450 »       sub····$0x128,%rsp
462 »       mov····%fs:0x28,%rax451 »       mov····%fs:0x28,%rax
463 »       mov····%rax,0x118(%rsp)452 »       mov····%rax,0x118(%rsp)
464 »       xor····%eax,%eax453 »       xor····%eax,%eax
465 »       cmp····$0x7d,%edx454 »       cmp····$0x7d,%edx
466 »       je·····2a50·<__cxa_finalize@plt+0x910>455 »       je·····2a10·<__cxa_finalize@plt+0x8d0>
467 »       lea····0x10(%rsp),%rdi456 »       lea····0x10(%rsp),%rdi
468 »       mov····%edx,%r8d457 »       mov····%edx,%r8d
469 »       mov····$0x20,%ecx458 »       mov····$0x20,%ecx
470 »       rep·stos·%rax,%es:(%rdi)459 »       rep·stos·%rax,%es:(%rdi)
471 »       lea····0x10(%rbx),%r13460 »       lea····0x10(%rbx),%r13
472 »       mov····$0x100,%edx461 »       mov····$0x100,%edx
473 »       mov····%r8d,%edi462 »       mov····%r8d,%edi
474 »       lea····0x10(%rsp),%rsi463 »       lea····0x10(%rsp),%rsi
475 »       call···2040·<strerror_r@plt>464 »       call···2040·<strerror_r@plt>
476 »       mov····%r13,(%rbx)465 »       mov····%r13,(%rbx)
477 »       test···%rax,%rax466 »       test···%rax,%rax
478 »       mov····%rax,%r12467 »       mov····%rax,%r12
479 »       je·····2ac6·<__cxa_finalize@plt+0x986>468 »       je·····2a86·<__cxa_finalize@plt+0x946>
480 »       mov····%rax,%rdi469 »       mov····%rax,%rdi
481 »       call···2050·<strlen@plt>470 »       call···2050·<strlen@plt>
482 »       cmp····$0xf,%rax471 »       cmp····$0xf,%rax
483 »       mov····%rax,%rbp472 »       mov····%rax,%rbp
484 »       mov····%rax,0x8(%rsp)473 »       mov····%rax,0x8(%rsp)
485 »       ja·····2a10·<__cxa_finalize@plt+0x8d0>474 »       ja·····29d0·<__cxa_finalize@plt+0x890>
486 »       cmp····$0x1,%rax475 »       cmp····$0x1,%rax
487 »       jne····2ab8·<__cxa_finalize@plt+0x978>476 »       jne····2a78·<__cxa_finalize@plt+0x938>
488 »       movzbl·(%r12),%edx477 »       movzbl·(%r12),%edx
489 »       mov····%dl,0x10(%rbx)478 »       mov····%dl,0x10(%rbx)
490 »       mov····%rax,0x8(%rbx)479 »       mov····%rax,0x8(%rbx)
491 »       movb···$0x0,0x0(%r13,%rax,1)480 »       movb···$0x0,0x0(%r13,%rax,1)
492 »       mov····0x118(%rsp),%rax481 »       mov····0x118(%rsp),%rax
493 »       sub····%fs:0x28,%rax482 »       sub····%fs:0x28,%rax
494 »       jne····2ad9·<__cxa_finalize@plt+0x999>483 »       jne····2a99·<__cxa_finalize@plt+0x959>
495 »       add····$0x128,%rsp484 »       add····$0x128,%rsp
496 »       mov····%rbx,%rax485 »       mov····%rbx,%rax
497 »       pop····%rbx486 »       pop····%rbx
498 »       pop····%rbp487 »       pop····%rbp
499 »       pop····%r12488 »       pop····%r12
500 »       pop····%r13489 »       pop····%r13
501 »       ret490 »       ret
Offset 510, 15 lines modifiedOffset 499, 15 lines modified
510 »       mov····%rax,0x10(%rbx)499 »       mov····%rax,0x10(%rbx)
511 »       mov····%r13,%rdi500 »       mov····%r13,%rdi
512 »       mov····%rbp,%rdx501 »       mov····%rbp,%rdx
513 »       mov····%r12,%rsi502 »       mov····%r12,%rsi
514 »       call···2090·<memcpy@plt>503 »       call···2090·<memcpy@plt>
515 »       mov····0x8(%rsp),%rax504 »       mov····0x8(%rsp),%rax
516 »       mov····(%rbx),%r13505 »       mov····(%rbx),%r13
517 »       jmp····29d9·<__cxa_finalize@plt+0x899>506 »       jmp····2999·<__cxa_finalize@plt+0x859>
518 »       cs·nopw·0x0(%rax,%rax,1)507 »       cs·nopw·0x0(%rax,%rax,1)
519 »       movq···$0x12,0x8(%rsp)508 »       movq···$0x12,0x8(%rsp)
520 »       lea····0x10(%rdi),%rax509 »       lea····0x10(%rdi),%rax
521 »       xor····%edx,%edx510 »       xor····%edx,%edx
522 »       mov····%rax,(%rdi)511 »       mov····%rax,(%rdi)
523 »       lea····0x8(%rsp),%rsi512 »       lea····0x8(%rsp),%rsi
524 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>513 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
Offset 531, 37 lines modifiedOffset 520, 37 lines modified
531 »       movabs·$0x6574726f6261206e,%rcx520 »       movabs·$0x6574726f6261206e,%rcx
532 »       mov····%rcx,0x8(%rax)521 »       mov····%rcx,0x8(%rax)
533 »       mov····%dx,0x10(%rax)522 »       mov····%dx,0x10(%rax)
534 »       mov····0x8(%rsp),%rax523 »       mov····0x8(%rsp),%rax
535 »       mov····(%rbx),%rdx524 »       mov····(%rbx),%rdx
536 »       mov····%rax,0x8(%rbx)525 »       mov····%rax,0x8(%rbx)
537 »       movb···$0x0,(%rdx,%rax,1)526 »       movb···$0x0,(%rdx,%rax,1)
538 »       jmp····29e3·<__cxa_finalize@plt+0x8a3>527 »       jmp····29a3·<__cxa_finalize@plt+0x863>
539 »       nopl···0x0(%rax)528 »       nopl···0x0(%rax)
540 »       test···%rax,%rax529 »       test···%rax,%rax
541 »       je·····29d9·<__cxa_finalize@plt+0x899>530 »       je·····2999·<__cxa_finalize@plt+0x859>
542 »       jmp····2a2e·<__cxa_finalize@plt+0x8ee>531 »       jmp····29ee·<__cxa_finalize@plt+0x8ae>
543 »       mov····0x118(%rsp),%rax532 »       mov····0x118(%rsp),%rax
544 »       sub····%fs:0x28,%rax533 »       sub····%fs:0x28,%rax
545 »       je·····2ade·<__cxa_finalize@plt+0x99e>534 »       je·····2a9e·<__cxa_finalize@plt+0x95e>
546 »       call···20d0·<__stack_chk_fail@plt>535 »       call···20d0·<__stack_chk_fail@plt>
547 »       lea····0x15cb(%rip),%rdi········536 »       lea····0x1603(%rip),%rdi········
548 »       call···2080·<std::__throw_logic_error(char·const*)@plt>537 »       call···2080·<std::__throw_logic_error(char·const*)@plt>
549 »       nopw···0x0(%rax,%rax,1)538 »       nopw···0x0(%rax,%rax,1)
550 »       push···%rbx539 »       push···%rbx
551 »       sub····$0x10,%rsp540 »       sub····$0x10,%rsp
552 »       cmp····$0xfffffff8,%edx541 »       cmp····$0xfffffff8,%edx
553 »       mov····%fs:0x28,%rbx542 »       mov····%fs:0x28,%rbx
554 »       mov····%rbx,0x8(%rsp)543 »       mov····%rbx,0x8(%rsp)
555 »       mov····%rdi,%rbx544 »       mov····%rdi,%rbx
556 »       lea····0x10(%rbx),%rax545 »       lea····0x10(%rbx),%rax
557 »       mov····%rax,(%rbx)546 »       mov····%rax,(%rbx)
558 »       je·····2bf8·<__cxa_finalize@plt+0xab8>547 »       je·····2bb8·<__cxa_finalize@plt+0xa78>
559 »       cmp····$0xfffffff9,%edx548 »       cmp····$0xfffffff9,%edx
560 »       je·····2b90·<__cxa_finalize@plt+0xa50>549 »       je·····2b50·<__cxa_finalize@plt+0xa10>
561 »       xor····%edx,%edx550 »       xor····%edx,%edx
562 »       mov····%rsp,%rsi551 »       mov····%rsp,%rsi
563 »       mov····%rbx,%rdi552 »       mov····%rbx,%rdi
564 »       movq···$0x13,(%rsp)553 »       movq···$0x13,(%rsp)
565 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>554 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
566 »       mov····(%rsp),%rdx555 »       mov····(%rsp),%rdx
567 »       movabs·$0x6464612e6f697361,%rcx556 »       movabs·$0x6464612e6f697361,%rcx
Offset 573, 15 lines modifiedOffset 562, 15 lines modified
573 »       movl···$0x726f7272,0xf(%rax)562 »       movl···$0x726f7272,0xf(%rax)
574 »       mov····(%rsp),%rax563 »       mov····(%rsp),%rax
575 »       mov····(%rbx),%rdx564 »       mov····(%rbx),%rdx
576 »       mov····%rax,0x8(%rbx)565 »       mov····%rax,0x8(%rbx)
577 »       movb···$0x0,(%rdx,%rax,1)566 »       movb···$0x0,(%rdx,%rax,1)
578 »       mov····0x8(%rsp),%rax567 »       mov····0x8(%rsp),%rax
579 »       sub····%fs:0x28,%rax568 »       sub····%fs:0x28,%rax
580 »       jne····2c4b·<__cxa_finalize@plt+0xb0b>569 »       jne····2c0b·<__cxa_finalize@plt+0xacb>
581 »       add····$0x10,%rsp570 »       add····$0x10,%rsp
582 »       mov····%rbx,%rax571 »       mov····%rbx,%rax
583 »       pop····%rbx572 »       pop····%rbx
584 »       ret573 »       ret
585 »       nopl···0x0(%rax)574 »       nopl···0x0(%rax)
586 »       mov····%rsp,%rsi575 »       mov····%rsp,%rsi
587 »       xor····%edx,%edx576 »       xor····%edx,%edx
Offset 598, 15 lines modifiedOffset 587, 15 lines modified
598 »       mov····%rcx,0x8(%rax)587 »       mov····%rcx,0x8(%rax)
599 »       mov····%rsi,0x10(%rax)588 »       mov····%rsi,0x10(%rax)
600 »       movb···$0x64,0x18(%rax)589 »       movb···$0x64,0x18(%rax)
601 »       mov····(%rsp),%rax590 »       mov····(%rsp),%rax
602 »       mov····(%rbx),%rdx591 »       mov····(%rbx),%rdx
603 »       mov····%rax,0x8(%rbx)592 »       mov····%rax,0x8(%rbx)
604 »       movb···$0x0,(%rdx,%rax,1)593 »       movb···$0x0,(%rdx,%rax,1)
605 »       jmp····2b6c·<__cxa_finalize@plt+0xa2c>594 »       jmp····2b2c·<__cxa_finalize@plt+0x9ec>
606 »       nopl···0x0(%rax)595 »       nopl···0x0(%rax)
607 »       mov····%rsp,%rsi596 »       mov····%rsp,%rsi
608 »       xor····%edx,%edx597 »       xor····%edx,%edx
609 »       mov····%rbx,%rdi598 »       mov····%rbx,%rdi
610 »       movq···$0x11,(%rsp)599 »       movq···$0x11,(%rsp)
611 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>600 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
612 »       mov····(%rsp),%rdx601 »       mov····(%rsp),%rdx
Offset 617, 31 lines modifiedOffset 606, 31 lines modified
617 »       mov····%rcx,(%rax)606 »       mov····%rcx,(%rax)
618 »       mov····%rsi,0x8(%rax)607 »       mov····%rsi,0x8(%rax)
619 »       movb···$0x64,0x10(%rax)608 »       movb···$0x64,0x10(%rax)
620 »       mov····(%rsp),%rax609 »       mov····(%rsp),%rax
621 »       mov····(%rbx),%rdx610 »       mov····(%rbx),%rdx
622 »       mov····%rax,0x8(%rbx)611 »       mov····%rax,0x8(%rbx)
623 »       movb···$0x0,(%rdx,%rax,1)612 »       movb···$0x0,(%rdx,%rax,1)
624 »       jmp····2b6c·<__cxa_finalize@plt+0xa2c>613 »       jmp····2b2c·<__cxa_finalize@plt+0x9ec>
625 »       call···20d0·<__stack_chk_fail@plt>614 »       call···20d0·<__stack_chk_fail@plt>
626 »       push···%rbx615 »       push···%rbx
627 »       sub····$0x10,%rsp616 »       sub····$0x10,%rsp
628 »       cmp····$0x1,%edx617 »       cmp····$0x1,%edx
629 »       mov····%fs:0x28,%rbx618 »       mov····%fs:0x28,%rbx
630 »       mov····%rbx,0x8(%rsp)619 »       mov····%rbx,0x8(%rsp)
631 »       mov····%rdi,%rbx620 »       mov····%rdi,%rbx
632 »       lea····0x10(%rbx),%rax621 »       lea····0x10(%rbx),%rax
633 »       mov····%rax,(%rbx)622 »       mov····%rax,(%rbx)
634 »       je·····2d00·<__cxa_finalize@plt+0xbc0>623 »       je·····2cc0·<__cxa_finalize@plt+0xb80>
635 »       cmp····$0x2,%edx624 »       cmp····$0x2,%edx
636 »       je·····2e08·<__cxa_finalize@plt+0xcc8>625 »       je·····2dc8·<__cxa_finalize@plt+0xc88>
637 »       cmp····$0x4,%edx626 »       cmp····$0x4,%edx
638 »       je·····2ea0·<__cxa_finalize@plt+0xd60>627 »       je·····2e60·<__cxa_finalize@plt+0xd20>
639 »       cmp····$0x3,%edx628 »       cmp····$0x3,%edx
640 »       je·····2d70·<__cxa_finalize@plt+0xc30>629 »       je·····2d30·<__cxa_finalize@plt+0xbf0>
641 »       xor····%edx,%edx630 »       xor····%edx,%edx
642 »       mov····%rsp,%rsi631 »       mov····%rsp,%rsi
643 »       mov····%rbx,%rdi632 »       mov····%rbx,%rdi
644 »       movq···$0x10,(%rsp)633 »       movq···$0x10,(%rsp)
645 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>634 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
646 »       mov····(%rsp),%rdx635 »       mov····(%rsp),%rdx
647 »       movabs·$0x74656e2e6f697361,%rcx636 »       movabs·$0x74656e2e6f697361,%rcx
Offset 652, 15 lines modifiedOffset 641, 15 lines modified
652 »       mov····%rcx,0x8(%rax)641 »       mov····%rcx,0x8(%rax)
653 »       mov····(%rsp),%rax642 »       mov····(%rsp),%rax
654 »       mov····(%rbx),%rdx643 »       mov····(%rbx),%rdx
655 »       mov····%rax,0x8(%rbx)644 »       mov····%rax,0x8(%rbx)
656 »       movb···$0x0,(%rdx,%rax,1)645 »       movb···$0x0,(%rdx,%rax,1)
657 »       mov····0x8(%rsp),%rax646 »       mov····0x8(%rsp),%rax
658 »       sub····%fs:0x28,%rax647 »       sub····%fs:0x28,%rax
659 »       jne····2f35·<__cxa_finalize@plt+0xdf5>648 »       jne····2ef5·<__cxa_finalize@plt+0xdb5>
660 »       add····$0x10,%rsp649 »       add····$0x10,%rsp
661 »       mov····%rbx,%rax650 »       mov····%rbx,%rax
662 »       pop····%rbx651 »       pop····%rbx
663 »       ret652 »       ret
664 »       nopl···0x0(%rax,%rax,1)653 »       nopl···0x0(%rax,%rax,1)
665 »       xor····%edx,%edx654 »       xor····%edx,%edx
666 »       mov····%rsp,%rsi655 »       mov····%rsp,%rsi
Offset 678, 15 lines modifiedOffset 667, 15 lines modified
678 »       mov····%rcx,0x10(%rax)667 »       mov····%rcx,0x10(%rax)
679 »       movabs·$0x2965766974617469,%rcx668 »       movabs·$0x2965766974617469,%rcx
680 »       mov····%rcx,0x16(%rax)669 »       mov····%rcx,0x16(%rax)
681 »       mov····(%rsp),%rax670 »       mov····(%rsp),%rax
682 »       mov····(%rbx),%rdx671 »       mov····(%rbx),%rdx
683 »       mov····%rax,0x8(%rbx)672 »       mov····%rax,0x8(%rbx)
684 »       movb···$0x0,(%rdx,%rax,1)673 »       movb···$0x0,(%rdx,%rax,1)
685 »       jmp····2cdb·<__cxa_finalize@plt+0xb9b>674 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b>
686 »       nopl···0x0(%rax,%rax,1)675 »       nopl···0x0(%rax,%rax,1)
687 »       mov····%rsp,%rsi676 »       mov····%rsp,%rsi
688 »       xor····%edx,%edx677 »       xor····%edx,%edx
689 »       mov····%rbx,%rdi678 »       mov····%rbx,%rdi
690 »       movq···$0x37,(%rsp)679 »       movq···$0x37,(%rsp)
691 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>680 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
692 »       mov····(%rsp),%rdx681 »       mov····(%rsp),%rdx
Offset 706, 15 lines modifiedOffset 695, 15 lines modified
706 »       movabs·$0x70756b6f6f6c2065,%rcx695 »       movabs·$0x70756b6f6f6c2065,%rcx
707 »       mov····%rsi,0x28(%rax)696 »       mov····%rsi,0x28(%rax)
708 »       mov····%rcx,0x2f(%rax)697 »       mov····%rcx,0x2f(%rax)
709 »       mov····(%rsp),%rax698 »       mov····(%rsp),%rax
710 »       mov····(%rbx),%rdx699 »       mov····(%rbx),%rdx
711 »       mov····%rax,0x8(%rbx)700 »       mov····%rax,0x8(%rbx)
712 »       movb···$0x0,(%rdx,%rax,1)701 »       movb···$0x0,(%rdx,%rax,1)
713 »       jmp····2cdb·<__cxa_finalize@plt+0xb9b>702 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b>
714 »       nopl···(%rax)703 »       nopl···(%rax)
715 »       mov····%rsp,%rsi704 »       mov····%rsp,%rsi
716 »       xor····%edx,%edx705 »       xor····%edx,%edx
717 »       mov····%rbx,%rdi706 »       mov····%rbx,%rdi
718 »       movq···$0x33,(%rsp)707 »       movq···$0x33,(%rsp)
719 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>708 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
720 »       mov····(%rsp),%rdx709 »       mov····(%rsp),%rdx
Offset 733, 15 lines modifiedOffset 722, 15 lines modified
733 »       mov····%rcx,0x18(%rax)722 »       mov····%rcx,0x18(%rax)
734 »       mov····%rsi,0x20(%rax)723 »       mov····%rsi,0x20(%rax)
735 »       movl···$0x72657461,0x2f(%rax)724 »       movl···$0x72657461,0x2f(%rax)
736 »       mov····(%rsp),%rax725 »       mov····(%rsp),%rax
737 »       mov····(%rbx),%rdx726 »       mov····(%rbx),%rdx
738 »       mov····%rax,0x8(%rbx)727 »       mov····%rax,0x8(%rbx)
739 »       movb···$0x0,(%rdx,%rax,1)728 »       movb···$0x0,(%rdx,%rax,1)
740 »       jmp····2cdb·<__cxa_finalize@plt+0xb9b>729 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b>
741 »       cs·nopw·0x0(%rax,%rax,1)730 »       cs·nopw·0x0(%rax,%rax,1)
742 »       mov····%rsp,%rsi731 »       mov····%rsp,%rsi
743 »       xor····%edx,%edx732 »       xor····%edx,%edx
744 »       mov····%rbx,%rdi733 »       mov····%rbx,%rdi
745 »       movq···$0x38,(%rsp)734 »       movq···$0x38,(%rsp)
746 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>735 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
747 »       mov····(%rsp),%rdx736 »       mov····(%rsp),%rdx
Offset 761, 52 lines modifiedOffset 750, 52 lines modified
761 »       mov····%rdi,0x20(%rax)750 »       mov····%rdi,0x20(%rax)
762 »       mov····%rcx,0x28(%rax)751 »       mov····%rcx,0x28(%rax)
763 »       mov····%rsi,0x30(%rax)752 »       mov····%rsi,0x30(%rax)
764 »       mov····(%rsp),%rax753 »       mov····(%rsp),%rax
765 »       mov····(%rbx),%rdx754 »       mov····(%rbx),%rdx
766 »       mov····%rax,0x8(%rbx)755 »       mov····%rax,0x8(%rbx)
767 »       movb···$0x0,(%rdx,%rax,1)756 »       movb···$0x0,(%rdx,%rax,1)
768 »       jmp····2cdb·<__cxa_finalize@plt+0xb9b>757 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b>
769 »       call···20d0·<__stack_chk_fail@plt>758 »       call···20d0·<__stack_chk_fail@plt>
770 »       nopw···0x0(%rax,%rax,1)759 »       nopw···0x0(%rax,%rax,1)
771 »       push···%rbx760 »       push···%rbx
772 »       sub····$0x10,%rsp761 »       sub····$0x10,%rsp
773 »       cmp····$0x1,%edx762 »       cmp····$0x1,%edx
774 »       mov····%fs:0x28,%rbx763 »       mov····%fs:0x28,%rbx
775 »       mov····%rbx,0x8(%rsp)764 »       mov····%rbx,0x8(%rsp)
776 »       mov····%rdi,%rbx765 »       mov····%rdi,%rbx
777 »       lea····0x10(%rbx),%rax766 »       lea····0x10(%rbx),%rax
778 »       mov····%rax,(%rbx)767 »       mov····%rax,(%rbx)
779 »       je·····2fc0·<__cxa_finalize@plt+0xe80>768 »       je·····2f80·<__cxa_finalize@plt+0xe40>
780 »       cmp····$0x2,%edx769 »       cmp····$0x2,%edx
781 »       je·····3088·<__cxa_finalize@plt+0xf48>770 »       je·····3048·<__cxa_finalize@plt+0xf08>
782 »       cmp····$0x3,%edx771 »       cmp····$0x3,%edx
783 »       je·····30b0·<__cxa_finalize@plt+0xf70>772 »       je·····3070·<__cxa_finalize@plt+0xf30>
784 »       cmp····$0x4,%edx773 »       cmp····$0x4,%edx
785 »       je·····2fe8·<__cxa_finalize@plt+0xea8>774 »       je·····2fa8·<__cxa_finalize@plt+0xe68>
786 »       movabs·$0x73696d2e6f697361,%rcx775 »       movabs·$0x73696d2e6f697361,%rcx
787 »       movq···$0xf,0x8(%rbx)776 »       movq···$0xf,0x8(%rbx)
788 »       mov····%rcx,0x10(%rbx)777 »       mov····%rcx,0x10(%rbx)
789 »       movabs·$0x726f727265206373,%rcx778 »       movabs·$0x726f727265206373,%rcx
790 »       mov····%rcx,0x17(%rbx)779 »       mov····%rcx,0x17(%rbx)
791 »       movb···$0x0,0x1f(%rbx)780 »       movb···$0x0,0x1f(%rbx)
792 »       mov····0x8(%rsp),%rax781 »       mov····0x8(%rsp),%rax
793 »       sub····%fs:0x28,%rax782 »       sub····%fs:0x28,%rax
794 »       jne····3103·<__cxa_finalize@plt+0xfc3>783 »       jne····30c3·<__cxa_finalize@plt+0xf83>
795 »       add····$0x10,%rsp784 »       add····$0x10,%rsp
796 »       mov····%rbx,%rax785 »       mov····%rbx,%rax
797 »       pop····%rbx786 »       pop····%rbx
798 »       ret787 »       ret
799 »       xchg···%ax,%ax788 »       xchg···%ax,%ax
800 »       movabs·$0x2079646165726c41,%rsi789 »       movabs·$0x2079646165726c41,%rsi
801 »       movl···$0x6e65706f,0x18(%rbx)790 »       movl···$0x6e65706f,0x18(%rbx)
802 »       mov····%rsi,0x10(%rbx)791 »       mov····%rsi,0x10(%rbx)
803 »       movq···$0xc,0x8(%rbx)792 »       movq···$0xc,0x8(%rbx)
804 »       movb···$0x0,0x1c(%rbx)793 »       movb···$0x0,0x1c(%rbx)
805 »       jmp····2fa1·<__cxa_finalize@plt+0xe61>794 »       jmp····2f61·<__cxa_finalize@plt+0xe21>
806 »       nopl···0x0(%rax,%rax,1)795 »       nopl···0x0(%rax,%rax,1)
807 »       mov····%rsp,%rsi796 »       mov····%rsp,%rsi
808 »       xor····%edx,%edx797 »       xor····%edx,%edx
809 »       mov····%rbx,%rdi798 »       mov····%rbx,%rdi
810 »       movq···$0x39,(%rsp)799 »       movq···$0x39,(%rsp)
811 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>800 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
812 »       mov····(%rsp),%rdx801 »       mov····(%rsp),%rdx
Offset 827, 22 lines modifiedOffset 816, 22 lines modified
827 »       mov····%rcx,0x28(%rax)816 »       mov····%rcx,0x28(%rax)
828 »       mov····%rsi,0x30(%rax)817 »       mov····%rsi,0x30(%rax)
829 »       movb···$0x74,0x38(%rax)818 »       movb···$0x74,0x38(%rax)
830 »       mov····(%rsp),%rax819 »       mov····(%rsp),%rax
831 »       mov····(%rbx),%rdx820 »       mov····(%rbx),%rdx
832 »       mov····%rax,0x8(%rbx)821 »       mov····%rax,0x8(%rbx)
833 »       movb···$0x0,(%rdx,%rax,1)822 »       movb···$0x0,(%rdx,%rax,1)
834 »       jmp····2fa1·<__cxa_finalize@plt+0xe61>823 »       jmp····2f61·<__cxa_finalize@plt+0xe21>
835 »       nopl···0x0(%rax)824 »       nopl···0x0(%rax)
836 »       movabs·$0x6620666f20646e45,%rcx825 »       movabs·$0x6620666f20646e45,%rcx
837 »       movq···$0xb,0x8(%rbx)826 »       movq···$0xb,0x8(%rbx)
838 »       mov····%rcx,0x10(%rbx)827 »       mov····%rcx,0x10(%rbx)
839 »       movb···$0x0,0x1b(%rbx)828 »       movb···$0x0,0x1b(%rbx)
840 »       movl···$0x656c6966,0x17(%rbx)829 »       movl···$0x656c6966,0x17(%rbx)
841 »       jmp····2fa1·<__cxa_finalize@plt+0xe61>830 »       jmp····2f61·<__cxa_finalize@plt+0xe21>
842 »       xchg···%ax,%ax831 »       xchg···%ax,%ax
843 »       mov····%rsp,%rsi832 »       mov····%rsp,%rsi
844 »       xor····%edx,%edx833 »       xor····%edx,%edx
845 »       mov····%rbx,%rdi834 »       mov····%rbx,%rdi
846 »       movq···$0x11,(%rsp)835 »       movq···$0x11,(%rsp)
847 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>836 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
848 »       mov····(%rsp),%rdx837 »       mov····(%rsp),%rdx
Offset 853, 9 lines modifiedOffset 842, 9 lines modified
853 »       mov····%rsi,(%rax)842 »       mov····%rsi,(%rax)
854 »       mov····%rcx,0x8(%rax)843 »       mov····%rcx,0x8(%rax)
855 »       movb···$0x64,0x10(%rax)844 »       movb···$0x64,0x10(%rax)
856 »       mov····(%rsp),%rax845 »       mov····(%rsp),%rax
857 »       mov····(%rbx),%rdx846 »       mov····(%rbx),%rdx
858 »       mov····%rax,0x8(%rbx)847 »       mov····%rax,0x8(%rbx)
859 »       movb···$0x0,(%rdx,%rax,1)848 »       movb···$0x0,(%rdx,%rax,1)
860 »       jmp····2fa1·<__cxa_finalize@plt+0xe61>849 »       jmp····2f61·<__cxa_finalize@plt+0xe21>
861 »       call···20d0·<__stack_chk_fail@plt>850 »       call···20d0·<__stack_chk_fail@plt>