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 »       callq··2100·<std::__throw_bad_cast()@plt>6 »       callq··2100·<std::__throw_bad_cast()@plt>
7 »       nopw···%cs:0x0(%rax,%rax,1)7 »       nopw···%cs:0x0(%rax,%rax,1)
8 »       nop8 »       nop
9 »       push···%r139 »       push···%r13
10 »       mov····$0x8,%edx10 »       mov····$0xb,%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 »       callq··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 »       callq··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····0x1ea5(%rip),%rsi········22 »       lea····0x1ea8(%rip),%rsi········
23 »       callq··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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>33 »       callq··2030·<std::ostream::put(char)@plt>
34 »       mov····%rax,%rdi34 »       mov····%rax,%rdi
35 »       callq··2070·<std::ostream::flush()@plt>35 »       callq··2070·<std::ostream::flush()@plt>
36 »       lea····0x1e72(%rip),%rsi········36 »       lea····0x1e75(%rip),%rsi········
37 »       mov····%rbx,%rdi37 »       mov····%rbx,%rdi
38 »       mov····%rsi,0x3f99(%rip)········38 »       mov····%rsi,0x3fa1(%rip)········
39 »       mov····0x3f8a(%rip),%rdx········39 »       mov····0x3f92(%rip),%rdx········
40 »       mov····0x3f83(%rip),%rax········40 »       mov····0x3f8b(%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 »       callq··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 »       callq··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····0x1e4d(%rip),%rsi········46 »       lea····0x1e50(%rip),%rsi········
47 »       mov····%rbx,%rdi47 »       mov····%rbx,%rdi
48 »       callq··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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>58 »       callq··2030·<std::ostream::put(char)@plt>
59 »       mov····%rax,%rdi59 »       mov····%rax,%rdi
60 »       callq··2070·<std::ostream::flush()@plt>60 »       callq··2070·<std::ostream::flush()@plt>
61 »       mov····$0x8,%edx61 »       mov····$0xb,%edx
62 »       mov····%r12,%rsi62 »       mov····%r12,%rsi
63 »       mov····%rbx,%rdi63 »       mov····%rbx,%rdi
64 »       callq··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 »       callq··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····0x1df4(%rip),%rsi········67 »       lea····0x1df7(%rip),%rsi········
68 »       callq··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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>79 »       callq··2030·<std::ostream::put(char)@plt>
80 »       mov····%rax,%rdi80 »       mov····%rax,%rdi
81 »       callq··2070·<std::ostream::flush()@plt>81 »       callq··2070·<std::ostream::flush()@plt>
82 »       mov····$0x5,%edx82 »       mov····$0x5,%edx
83 »       mov····%rbx,%rdi83 »       mov····%rbx,%rdi
84 »       lea····0x1db7(%rip),%rsi········84 »       lea····0x1dba(%rip),%rsi········
85 »       callq··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 »       callq··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····0x3ea9(%rip),%r12········86 »       mov····0x3eb1(%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 »       callq··20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>93 »       callq··20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>
94 »       mov····$0x11,%edx94 »       mov····$0x11,%edx
95 »       lea····0x1d89(%rip),%rsi········95 »       lea····0x1d8c(%rip),%rsi········
96 »       mov····%rax,%rbp96 »       mov····%rax,%rbp
97 »       mov····%rax,%rdi97 »       mov····%rax,%rdi
98 »       callq··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 »       callq··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, 252 lines modifiedOffset 125, 260 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 »       retq···131 »       retq···
132 »       lea····0x1d07(%rip),%rsi········132 »       lea····0x1d0a(%rip),%rsi········
133 »       mov····$0x11,%edx133 »       mov····$0x11,%edx
134 »       mov····%rbx,%rdi134 »       mov····%rbx,%rdi
135 »       callq··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 »       callq··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 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>138 »       callq··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····0x41c(%rip),%rdx········141 »       lea····0x44c(%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 »       callq··*%rax147 »       callq··*%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 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>151 »       callq··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····0x3ec(%rip),%rdx········154 »       lea····0x41c(%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 »       callq··*%rax160 »       callq··*%rax
161 »       movsbl·%al,%esi161 »       movsbl·%al,%esi
162 »       jmpq···22a4·<__cxa_finalize@plt+0x164>162 »       jmpq···22a4·<__cxa_finalize@plt+0x164>
163 »       mov····%rbp,%rdi163 »       mov····%rbp,%rdi
164 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>164 »       callq··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····0x3b5(%rip),%rdx········167 »       lea····0x3e5(%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 »       callq··*%rax173 »       callq··*%rax
174 »       movsbl·%al,%esi174 »       movsbl·%al,%esi
175 »       jmpq···2246·<__cxa_finalize@plt+0x106>175 »       jmpq···2246·<__cxa_finalize@plt+0x106>
176 »       mov····%rbp,%rdi176 »       mov····%rbp,%rdi
177 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>177 »       callq··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····0x37e(%rip),%rdx········180 »       lea····0x3ae(%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 »       callq··*%rax186 »       callq··*%rax
187 »       movsbl·%al,%esi187 »       movsbl·%al,%esi
188 »       jmpq···21c6·<__cxa_finalize@plt+0x86>188 »       jmpq···21c6·<__cxa_finalize@plt+0x86>
189 »       callq··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 »       callq··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····0x1bd7(%rip),%rsi········191 »       lea····0x1bda(%rip),%rsi········
192 »       jmpq···2214·<__cxa_finalize@plt+0xd4>192 »       jmpq···2214·<__cxa_finalize@plt+0xd4>
193 »       lea····0x1bf2(%rip),%rsi········193 »       lea····0x1bf5(%rip),%rsi········
194 »       mov····$0x13,%edx194 »       mov····$0x13,%edx
195 »       mov····%rbx,%rdi195 »       mov····%rbx,%rdi
196 »       callq··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 »       callq··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 »       jmpq···233d·<__cxa_finalize@plt+0x1fd>197 »       jmpq···233d·<__cxa_finalize@plt+0x1fd>
198 »       mov····%r13,%rdi198 »       mov····%r13,%rdi
199 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>199 »       callq··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····0x318(%rip),%rdx········202 »       lea····0x348(%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 »       callq··*%rax208 »       callq··*%rax
209 »       movsbl·%al,%esi209 »       movsbl·%al,%esi
210 »       jmpq···232d·<__cxa_finalize@plt+0x1ed>210 »       jmpq···232d·<__cxa_finalize@plt+0x1ed>
211 »       nopw···0x0(%rax,%rax,1)211 »       nopw···0x0(%rax,%rax,1)
212 »       push···%rbx212 »       push···%rbx
213 »       movzbl·0x3cb8(%rip),%eax········213 »       movzbl·0x3cc0(%rip),%eax········
214 »       test···%al,%al214 »       test···%al,%al
215 »       je·····253a·<__cxa_finalize@plt+0x3fa>215 »       je·····2547·<__cxa_finalize@plt+0x407>
216 »       movzbl·0x3ca5(%rip),%eax········216 »       movzbl·0x3cad(%rip),%eax········
217 »       test···%al,%al217 »       test···%al,%al
218 »       je·····265e·<__cxa_finalize@plt+0x51e>218 »       je·····2691·<__cxa_finalize@plt+0x551>
219 »       movzbl·0x3c8e(%rip),%eax········219 »       movzbl·0x3c96(%rip),%eax········
220 »       test···%al,%al220 »       test···%al,%al
221 »       je·····2620·<__cxa_finalize@plt+0x4e0>221 »       je·····2653·<__cxa_finalize@plt+0x513>
222 »       movzbl·0x3c77(%rip),%eax········222 »       movzbl·0x3c7f(%rip),%eax········
223 »       test···%al,%al223 »       test···%al,%al
 224 »       je·····2615·<__cxa_finalize@plt+0x4d5>
 225 »       cmpb···$0x0,0x3c50(%rip)········
224 »       je·····25e2·<__cxa_finalize@plt+0x4a2>226 »       je·····25ef·<__cxa_finalize@plt+0x4af>
225 »       cmpb···$0x0,0x3c48(%rip)········ 
226 »       je·····25bc·<__cxa_finalize@plt+0x47c> 
227 »       cmpb···$0x0,0x3c33(%rip)········227 »       cmpb···$0x0,0x3c3b(%rip)········
228 »       je·····2596·<__cxa_finalize@plt+0x456>228 »       je·····25c9·<__cxa_finalize@plt+0x489>
229 »       cmpb···$0x0,0x3c22(%rip)········229 »       cmpb···$0x0,0x3c26(%rip)········
230 »       je·····2574·<__cxa_finalize@plt+0x434>230 »       je·····25a3·<__cxa_finalize@plt+0x463>
 231 »       cmpb···$0x0,0x3c15(%rip)········
 232 »       je·····2581·<__cxa_finalize@plt+0x441>
231 »       pop····%rbx233 »       pop····%rbx
232 »       retq···234 »       retq···
233 »       lea····0x3c5f(%rip),%rbx········235 »       lea····0x3c5a(%rip),%rbx········
234 »       mov····%rbx,%rdi236 »       mov····%rbx,%rdi
235 »       callq··2130·<__cxa_guard_acquire@plt>237 »       callq··2130·<__cxa_guard_acquire@plt>
236 »       test···%eax,%eax238 »       test···%eax,%eax
237 »       je·····24ec·<__cxa_finalize@plt+0x3ac>239 »       je·····24ec·<__cxa_finalize@plt+0x3ac>
238 »       lea····0x3ab4(%rip),%rdx········240 »       lea····0x3aa7(%rip),%rdx········
239 »       lea····0x3acd(%rip),%rsi········241 »       lea····0x3ac0(%rip),%rsi········
240 »       lea····0x2ae(%rip),%rdi········242 »       lea····0x2e1(%rip),%rdi········
241 »       callq··20a0·<__cxa_atexit@plt>243 »       callq··20a0·<__cxa_atexit@plt>
242 »       mov····%rbx,%rdi244 »       mov····%rbx,%rdi
243 »       callq··2060·<__cxa_guard_release@plt>245 »       callq··2060·<__cxa_guard_release@plt>
244 »       jmpq···24ec·<__cxa_finalize@plt+0x3ac>246 »       jmpq···24ec·<__cxa_finalize@plt+0x3ac>
245 »       pop····%rbx247 »       pop····%rbx
246 »       lea····0x3a8c(%rip),%rdx········248 »       lea····0x3a7f(%rip),%rdx········
247 »       movb···$0x1,0x3bd5(%rip)········249 »       movb···$0x1,0x3bc8(%rip)········
248 »       lea····0x3be6(%rip),%rsi········250 »       lea····0x3be1(%rip),%rsi········
249 »       lea····0x26f(%rip),%rdi········251 »       lea····0x2a2(%rip),%rdi········
250 »       jmpq···20a0·<__cxa_atexit@plt>252 »       jmpq···20a0·<__cxa_atexit@plt>
251 »       lea····0x3a6b(%rip),%rdx········253 »       lea····0x3a5e(%rip),%rdx········
252 »       movb···$0x1,0x3bbc(%rip)········254 »       movb···$0x1,0x3baf(%rip)········
253 »       lea····0x3bc6(%rip),%rsi········255 »       lea····0x3bc1(%rip),%rsi········
 256 »       lea····0x271(%rip),%rdi········
 257 »       callq··20a0·<__cxa_atexit@plt>
 258 »       jmpq···253c·<__cxa_finalize@plt+0x3fc>
 259 »       lea····0x3a38(%rip),%rdx········
 260 »       movb···$0x1,0x3b91(%rip)········
 261 »       lea····0x3b9c(%rip),%rsi········
254 »       lea····0x23e(%rip),%rdi········262 »       lea····0x23b(%rip),%rdi········
255 »       callq··20a0·<__cxa_atexit@plt>263 »       callq··20a0·<__cxa_atexit@plt>
256 »       jmpq···252f·<__cxa_finalize@plt+0x3ef>264 »       jmpq···2533·<__cxa_finalize@plt+0x3f3>
257 »       lea····0x3a45(%rip),%rdx········265 »       lea····0x3a12(%rip),%rdx········
258 »       movb···$0x1,0x3b9e(%rip)········266 »       movb···$0x1,0x3b73(%rip)········
259 »       lea····0x3ba1(%rip),%rsi········267 »       lea····0x3b77(%rip),%rsi········
260 »       lea····0x208(%rip),%rdi········268 »       lea····0x205(%rip),%rdi········
261 »       callq··20a0·<__cxa_atexit@plt>269 »       callq··20a0·<__cxa_atexit@plt>
262 »       jmpq···2526·<__cxa_finalize@plt+0x3e6>270 »       jmpq···2526·<__cxa_finalize@plt+0x3e6>
263 »       lea····0x3b9f(%rip),%rbx········271 »       lea····0x3b74(%rip),%rbx········
264 »       mov····%rbx,%rdi272 »       mov····%rbx,%rdi
265 »       callq··2130·<__cxa_guard_acquire@plt>273 »       callq··2130·<__cxa_guard_acquire@plt>
266 »       test···%eax,%eax274 »       test···%eax,%eax
267 »       je·····2519·<__cxa_finalize@plt+0x3d9>275 »       je·····2519·<__cxa_finalize@plt+0x3d9>
268 »       lea····0x3a08(%rip),%rdx········276 »       lea····0x39d5(%rip),%rdx········
269 »       lea····0x3a09(%rip),%rsi········277 »       lea····0x39d6(%rip),%rsi········
270 »       lea····0x2c2(%rip),%rdi········278 »       lea····0x2cf(%rip),%rdi········
271 »       callq··20a0·<__cxa_atexit@plt>279 »       callq··20a0·<__cxa_atexit@plt>
272 »       mov····%rbx,%rdi280 »       mov····%rbx,%rdi
273 »       callq··2060·<__cxa_guard_release@plt>281 »       callq··2060·<__cxa_guard_release@plt>
274 »       jmpq···2519·<__cxa_finalize@plt+0x3d9>282 »       jmpq···2519·<__cxa_finalize@plt+0x3d9>
275 »       lea····0x3b69(%rip),%rbx········283 »       lea····0x3b3e(%rip),%rbx········
276 »       mov····%rbx,%rdi284 »       mov····%rbx,%rdi
277 »       callq··2130·<__cxa_guard_acquire@plt>285 »       callq··2130·<__cxa_guard_acquire@plt>
278 »       test···%eax,%eax286 »       test···%eax,%eax
279 »       je·····250a·<__cxa_finalize@plt+0x3ca>287 »       je·····250a·<__cxa_finalize@plt+0x3ca>
280 »       lea····0x39ca(%rip),%rdx········288 »       lea····0x3997(%rip),%rdx········
281 »       lea····0x39d3(%rip),%rsi········289 »       lea····0x39a0(%rip),%rsi········
282 »       lea····0x244(%rip),%rdi········290 »       lea····0x251(%rip),%rdi········
283 »       callq··20a0·<__cxa_atexit@plt>291 »       callq··20a0·<__cxa_atexit@plt>
284 »       mov····%rbx,%rdi292 »       mov····%rbx,%rdi
285 »       callq··2060·<__cxa_guard_release@plt>293 »       callq··2060·<__cxa_guard_release@plt>
286 »       jmpq···250a·<__cxa_finalize@plt+0x3ca>294 »       jmpq···250a·<__cxa_finalize@plt+0x3ca>
287 »       lea····0x3b33(%rip),%rbx········295 »       lea····0x3b08(%rip),%rbx········
288 »       mov····%rbx,%rdi296 »       mov····%rbx,%rdi
289 »       callq··2130·<__cxa_guard_acquire@plt>297 »       callq··2130·<__cxa_guard_acquire@plt>
290 »       test···%eax,%eax298 »       test···%eax,%eax
291 »       je·····24fb·<__cxa_finalize@plt+0x3bb>299 »       je·····24fb·<__cxa_finalize@plt+0x3bb>
292 »       lea····0x398c(%rip),%rdx········300 »       lea····0x3959(%rip),%rdx········
293 »       lea····0x399d(%rip),%rsi········301 »       lea····0x396a(%rip),%rsi········
294 »       lea····0x1c6(%rip),%rdi········302 »       lea····0x1d3(%rip),%rdi········
295 »       callq··20a0·<__cxa_atexit@plt>303 »       callq··20a0·<__cxa_atexit@plt>
296 »       mov····%rbx,%rdi304 »       mov····%rbx,%rdi
297 »       callq··2060·<__cxa_guard_release@plt>305 »       callq··2060·<__cxa_guard_release@plt>
298 »       jmpq···24fb·<__cxa_finalize@plt+0x3bb>306 »       jmpq···24fb·<__cxa_finalize@plt+0x3bb>
299 »       nopl···0x0(%rax)307 »       nop
300 »       endbr64·308 »       endbr64·
301 »       xor····%ebp,%ebp309 »       xor····%ebp,%ebp
302 »       mov····%rdx,%r9310 »       mov····%rdx,%r9
303 »       pop····%rsi311 »       pop····%rsi
304 »       mov····%rsp,%rdx312 »       mov····%rsp,%rdx
305 »       and····$0xfffffffffffffff0,%rsp313 »       and····$0xfffffffffffffff0,%rsp
306 »       push···%rax314 »       push···%rax
307 »       push···%rsp315 »       push···%rsp
308 »       xor····%r8d,%r8d316 »       xor····%r8d,%r8d
309 »       xor····%ecx,%ecx317 »       xor····%ecx,%ecx
310 »       lea····-0x55f(%rip),%rdi········318 »       lea····-0x58f(%rip),%rdi········
311 »       callq··*0x391b(%rip)········319 »       callq··*0x38eb(%rip)········
312 »       hlt····320 »       hlt····
313 »       nopw···%cs:0x0(%rax,%rax,1)321 »       nopw···%cs:0x0(%rax,%rax,1)
314 »       lea····0x3959(%rip),%rdi········322 »       lea····0x3929(%rip),%rdi········
315 »       lea····0x3952(%rip),%rax········323 »       lea····0x3922(%rip),%rax········
316 »       cmp····%rdi,%rax324 »       cmp····%rdi,%rax
317 »       je·····26f8·<__cxa_finalize@plt+0x5b8>325 »       je·····2728·<__cxa_finalize@plt+0x5e8>
318 »       mov····0x38fe(%rip),%rax········326 »       mov····0x38ce(%rip),%rax········
319 »       test···%rax,%rax327 »       test···%rax,%rax
320 »       je·····26f8·<__cxa_finalize@plt+0x5b8>328 »       je·····2728·<__cxa_finalize@plt+0x5e8>
321 »       jmpq···*%rax329 »       jmpq···*%rax
322 »       nopl···0x0(%rax)330 »       nopl···0x0(%rax)
323 »       retq···331 »       retq···
324 »       nopl···0x0(%rax)332 »       nopl···0x0(%rax)
325 »       lea····0x3929(%rip),%rdi········333 »       lea····0x38f9(%rip),%rdi········
326 »       lea····0x3922(%rip),%rsi········334 »       lea····0x38f2(%rip),%rsi········
327 »       sub····%rdi,%rsi335 »       sub····%rdi,%rsi
328 »       mov····%rsi,%rax336 »       mov····%rsi,%rax
329 »       shr····$0x3f,%rsi337 »       shr····$0x3f,%rsi
330 »       sar····$0x3,%rax338 »       sar····$0x3,%rax
331 »       add····%rax,%rsi339 »       add····%rax,%rsi
332 »       sar····%rsi340 »       sar····%rsi
333 »       je·····2738·<__cxa_finalize@plt+0x5f8>341 »       je·····2768·<__cxa_finalize@plt+0x628>
334 »       mov····0x38cd(%rip),%rax········342 »       mov····0x389d(%rip),%rax········
335 »       test···%rax,%rax343 »       test···%rax,%rax
336 »       je·····2738·<__cxa_finalize@plt+0x5f8>344 »       je·····2768·<__cxa_finalize@plt+0x628>
337 »       jmpq···*%rax345 »       jmpq···*%rax
338 »       nopw···0x0(%rax,%rax,1)346 »       nopw···0x0(%rax,%rax,1)
339 »       retq···347 »       retq···
340 »       nopl···0x0(%rax)348 »       nopl···0x0(%rax)
341 »       endbr64·349 »       endbr64·
342 »       cmpb···$0x0,0x3a05(%rip)········350 »       cmpb···$0x0,0x39d5(%rip)········
343 »       jne····2778·<__cxa_finalize@plt+0x638>351 »       jne····27a8·<__cxa_finalize@plt+0x668>
344 »       cmpq···$0x0,0x3883(%rip)········352 »       cmpq···$0x0,0x3853(%rip)········
345 »       push···%rbp353 »       push···%rbp
346 »       mov····%rsp,%rbp354 »       mov····%rsp,%rbp
347 »       je·····2767·<__cxa_finalize@plt+0x627>355 »       je·····2797·<__cxa_finalize@plt+0x657>
348 »       mov····0x38a6(%rip),%rdi········356 »       mov····0x3876(%rip),%rdi········
349 »       callq··2140·<__cxa_finalize@plt>357 »       callq··2140·<__cxa_finalize@plt>
350 »       callq··26d0·<__cxa_finalize@plt+0x590>358 »       callq··2700·<__cxa_finalize@plt+0x5c0>
351 »       pop····%rbp359 »       pop····%rbp
352 »       movb···$0x1,0x39dc(%rip)········360 »       movb···$0x1,0x39ac(%rip)········
353 »       retq···361 »       retq···
354 »       nopl···(%rax)362 »       nopl···(%rax)
355 »       retq···363 »       retq···
356 »       nopl···0x0(%rax)364 »       nopl···0x0(%rax)
357 »       endbr64·365 »       endbr64·
358 »       jmpq···2700·<__cxa_finalize@plt+0x5c0>366 »       jmpq···2730·<__cxa_finalize@plt+0x5f0>
359 »       nopl···0x0(%rax)367 »       nopl···0x0(%rax)
360 »       lea····0x186d(%rip),%rax········368 »       lea····0x183d(%rip),%rax········
361 »       retq···369 »       retq···
362 »       nopl···0x0(%rax,%rax,1)370 »       nopl···0x0(%rax,%rax,1)
363 »       lea····0x1869(%rip),%rax········371 »       lea····0x1839(%rip),%rax········
364 »       retq···372 »       retq···
365 »       nopl···0x0(%rax,%rax,1)373 »       nopl···0x0(%rax,%rax,1)
366 »       lea····0x1864(%rip),%rax········374 »       lea····0x1834(%rip),%rax········
367 »       retq···375 »       retq···
368 »       nopl···0x0(%rax,%rax,1)376 »       nopl···0x0(%rax,%rax,1)
369 »       lea····0x1862(%rip),%rax········377 »       lea····0x1832(%rip),%rax········
370 »       retq···378 »       retq···
371 »       nopl···0x0(%rax,%rax,1)379 »       nopl···0x0(%rax,%rax,1)
372 »       mov····%esi,%eax380 »       mov····%esi,%eax
373 »       retq···381 »       retq···
374 »       nopw···%cs:0x0(%rax,%rax,1)382 »       nopw···%cs:0x0(%rax,%rax,1)
375 »       nopl···(%rax)383 »       nopl···(%rax)
376 »       retq···384 »       retq···
Offset 378, 64 lines modifiedOffset 386, 67 lines modified
378 »       nopl···0x0(%rax,%rax,1)386 »       nopl···0x0(%rax,%rax,1)
379 »       retq···387 »       retq···
380 »       nopw···%cs:0x0(%rax,%rax,1)388 »       nopw···%cs:0x0(%rax,%rax,1)
381 »       nopl···0x0(%rax,%rax,1)389 »       nopl···0x0(%rax,%rax,1)
382 »       retq···390 »       retq···
383 »       nopw···%cs:0x0(%rax,%rax,1)391 »       nopw···%cs:0x0(%rax,%rax,1)
384 »       nopl···0x0(%rax,%rax,1)392 »       nopl···0x0(%rax,%rax,1)
 393 »       retq···
 394 »       nopw···%cs:0x0(%rax,%rax,1)
 395 »       nopl···0x0(%rax,%rax,1)
385 »       lea····0x33f1(%rip),%rax········396 »       lea····0x33b1(%rip),%rax········
386 »       mov····%rax,(%rdi)397 »       mov····%rax,(%rdi)
387 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>398 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>
388 »       nop399 »       nop
389 »       lea····0x33e1(%rip),%rax········400 »       lea····0x33a1(%rip),%rax········
390 »       push···%rbx401 »       push···%rbx
391 »       mov····%rdi,%rbx402 »       mov····%rdi,%rbx
392 »       mov····%rax,(%rdi)403 »       mov····%rax,(%rdi)
393 »       callq··2110·<std::_V2::error_category::~error_category()@plt>404 »       callq··2110·<std::_V2::error_category::~error_category()@plt>
394 »       mov····%rbx,%rdi405 »       mov····%rbx,%rdi
395 »       pop····%rbx406 »       pop····%rbx
396 »       mov····$0x8,%esi407 »       mov····$0x8,%esi
397 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>408 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>
398 »       nopw···%cs:0x0(%rax,%rax,1)409 »       nopw···%cs:0x0(%rax,%rax,1)
399 »       nopl···0x0(%rax,%rax,1)410 »       nopl···0x0(%rax,%rax,1)
400 »       lea····0x3401(%rip),%rax········411 »       lea····0x33c1(%rip),%rax········
401 »       mov····%rax,(%rdi)412 »       mov····%rax,(%rdi)
402 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>413 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>
403 »       nop414 »       nop
404 »       lea····0x33f1(%rip),%rax········415 »       lea····0x33b1(%rip),%rax········
405 »       push···%rbx416 »       push···%rbx
406 »       mov····%rdi,%rbx417 »       mov····%rdi,%rbx
407 »       mov····%rax,(%rdi)418 »       mov····%rax,(%rdi)
408 »       callq··2110·<std::_V2::error_category::~error_category()@plt>419 »       callq··2110·<std::_V2::error_category::~error_category()@plt>
409 »       mov····%rbx,%rdi420 »       mov····%rbx,%rdi
410 »       pop····%rbx421 »       pop····%rbx
411 »       mov····$0x8,%esi422 »       mov····$0x8,%esi
412 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>423 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>
413 »       nopw···%cs:0x0(%rax,%rax,1)424 »       nopw···%cs:0x0(%rax,%rax,1)
414 »       nopl···0x0(%rax,%rax,1)425 »       nopl···0x0(%rax,%rax,1)
415 »       lea····0x3411(%rip),%rax········426 »       lea····0x33d1(%rip),%rax········
416 »       mov····%rax,(%rdi)427 »       mov····%rax,(%rdi)
417 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>428 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>
418 »       nop429 »       nop
419 »       lea····0x3401(%rip),%rax········430 »       lea····0x33c1(%rip),%rax········
420 »       push···%rbx431 »       push···%rbx
421 »       mov····%rdi,%rbx432 »       mov····%rdi,%rbx
422 »       mov····%rax,(%rdi)433 »       mov····%rax,(%rdi)
423 »       callq··2110·<std::_V2::error_category::~error_category()@plt>434 »       callq··2110·<std::_V2::error_category::~error_category()@plt>
424 »       mov····%rbx,%rdi435 »       mov····%rbx,%rdi
425 »       pop····%rbx436 »       pop····%rbx
426 »       mov····$0x8,%esi437 »       mov····$0x8,%esi
427 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>438 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt>
428 »       nopw···%cs:0x0(%rax,%rax,1)439 »       nopw···%cs:0x0(%rax,%rax,1)
429 »       nopl···0x0(%rax,%rax,1)440 »       nopl···0x0(%rax,%rax,1)
430 »       lea····0x3421(%rip),%rax········441 »       lea····0x33e1(%rip),%rax········
431 »       mov····%rax,(%rdi)442 »       mov····%rax,(%rdi)
432 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>443 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt>
433 »       nop444 »       nop
434 »       lea····0x3411(%rip),%rax········445 »       lea····0x33d1(%rip),%rax········
435 »       push···%rbx446 »       push···%rbx
436 »       mov····%rdi,%rbx447 »       mov····%rdi,%rbx
437 »       mov····%rax,(%rdi)448 »       mov····%rax,(%rdi)
438 »       callq··2110·<std::_V2::error_category::~error_category()@plt>449 »       callq··2110·<std::_V2::error_category::~error_category()@plt>
439 »       mov····%rbx,%rdi450 »       mov····%rbx,%rdi
440 »       pop····%rbx451 »       pop····%rbx
441 »       mov····$0x8,%esi452 »       mov····$0x8,%esi
Offset 448, 43 lines modifiedOffset 459, 43 lines modified
448 »       push···%rbx459 »       push···%rbx
449 »       mov····%rdi,%rbx460 »       mov····%rdi,%rbx
450 »       sub····$0x128,%rsp461 »       sub····$0x128,%rsp
451 »       mov····%fs:0x28,%rax462 »       mov····%fs:0x28,%rax
452 »       mov····%rax,0x118(%rsp)463 »       mov····%rax,0x118(%rsp)
453 »       xor····%eax,%eax464 »       xor····%eax,%eax
454 »       cmp····$0x7d,%edx465 »       cmp····$0x7d,%edx
455 »       je·····2a10·<__cxa_finalize@plt+0x8d0>466 »       je·····2a50·<__cxa_finalize@plt+0x910>
456 »       lea····0x10(%rsp),%rdi467 »       lea····0x10(%rsp),%rdi
457 »       mov····%edx,%r8d468 »       mov····%edx,%r8d
458 »       mov····$0x20,%ecx469 »       mov····$0x20,%ecx
459 »       rep·stos·%rax,%es:(%rdi)470 »       rep·stos·%rax,%es:(%rdi)
460 »       lea····0x10(%rbx),%r13471 »       lea····0x10(%rbx),%r13
461 »       mov····$0x100,%edx472 »       mov····$0x100,%edx
462 »       mov····%r8d,%edi473 »       mov····%r8d,%edi
463 »       lea····0x10(%rsp),%rsi474 »       lea····0x10(%rsp),%rsi
464 »       callq··2040·<strerror_r@plt>475 »       callq··2040·<strerror_r@plt>
465 »       mov····%r13,(%rbx)476 »       mov····%r13,(%rbx)
466 »       test···%rax,%rax477 »       test···%rax,%rax
467 »       mov····%rax,%r12478 »       mov····%rax,%r12
468 »       je·····2a86·<__cxa_finalize@plt+0x946>479 »       je·····2ac6·<__cxa_finalize@plt+0x986>
469 »       mov····%rax,%rdi480 »       mov····%rax,%rdi
470 »       callq··2050·<strlen@plt>481 »       callq··2050·<strlen@plt>
471 »       cmp····$0xf,%rax482 »       cmp····$0xf,%rax
472 »       mov····%rax,%rbp483 »       mov····%rax,%rbp
473 »       mov····%rax,0x8(%rsp)484 »       mov····%rax,0x8(%rsp)
474 »       ja·····29d0·<__cxa_finalize@plt+0x890>485 »       ja·····2a10·<__cxa_finalize@plt+0x8d0>
475 »       cmp····$0x1,%rax486 »       cmp····$0x1,%rax
476 »       jne····2a78·<__cxa_finalize@plt+0x938>487 »       jne····2ab8·<__cxa_finalize@plt+0x978>
477 »       movzbl·(%r12),%edx488 »       movzbl·(%r12),%edx
478 »       mov····%dl,0x10(%rbx)489 »       mov····%dl,0x10(%rbx)
479 »       mov····%rax,0x8(%rbx)490 »       mov····%rax,0x8(%rbx)
480 »       movb···$0x0,0x0(%r13,%rax,1)491 »       movb···$0x0,0x0(%r13,%rax,1)
481 »       mov····0x118(%rsp),%rax492 »       mov····0x118(%rsp),%rax
482 »       sub····%fs:0x28,%rax493 »       sub····%fs:0x28,%rax
483 »       jne····2a99·<__cxa_finalize@plt+0x959>494 »       jne····2ad9·<__cxa_finalize@plt+0x999>
484 »       add····$0x128,%rsp495 »       add····$0x128,%rsp
485 »       mov····%rbx,%rax496 »       mov····%rbx,%rax
486 »       pop····%rbx497 »       pop····%rbx
487 »       pop····%rbp498 »       pop····%rbp
488 »       pop····%r12499 »       pop····%r12
489 »       pop····%r13500 »       pop····%r13
490 »       retq···501 »       retq···
Offset 499, 15 lines modifiedOffset 510, 15 lines modified
499 »       mov····%rax,0x10(%rbx)510 »       mov····%rax,0x10(%rbx)
500 »       mov····%r13,%rdi511 »       mov····%r13,%rdi
501 »       mov····%rbp,%rdx512 »       mov····%rbp,%rdx
502 »       mov····%r12,%rsi513 »       mov····%r12,%rsi
503 »       callq··2090·<memcpy@plt>514 »       callq··2090·<memcpy@plt>
504 »       mov····0x8(%rsp),%rax515 »       mov····0x8(%rsp),%rax
505 »       mov····(%rbx),%r13516 »       mov····(%rbx),%r13
506 »       jmp····2999·<__cxa_finalize@plt+0x859>517 »       jmp····29d9·<__cxa_finalize@plt+0x899>
507 »       nopw···%cs:0x0(%rax,%rax,1)518 »       nopw···%cs:0x0(%rax,%rax,1)
508 »       movq···$0x12,0x8(%rsp)519 »       movq···$0x12,0x8(%rsp)
509 »       lea····0x10(%rdi),%rax520 »       lea····0x10(%rdi),%rax
510 »       xor····%edx,%edx521 »       xor····%edx,%edx
511 »       mov····%rax,(%rdi)522 »       mov····%rax,(%rdi)
512 »       lea····0x8(%rsp),%rsi523 »       lea····0x8(%rsp),%rsi
513 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>524 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
Offset 520, 37 lines modifiedOffset 531, 37 lines modified
520 »       movabs·$0x6574726f6261206e,%rcx531 »       movabs·$0x6574726f6261206e,%rcx
521 »       mov····%rcx,0x8(%rax)532 »       mov····%rcx,0x8(%rax)
522 »       mov····%dx,0x10(%rax)533 »       mov····%dx,0x10(%rax)
523 »       mov····0x8(%rsp),%rax534 »       mov····0x8(%rsp),%rax
524 »       mov····(%rbx),%rdx535 »       mov····(%rbx),%rdx
525 »       mov····%rax,0x8(%rbx)536 »       mov····%rax,0x8(%rbx)
526 »       movb···$0x0,(%rdx,%rax,1)537 »       movb···$0x0,(%rdx,%rax,1)
527 »       jmpq···29a3·<__cxa_finalize@plt+0x863>538 »       jmpq···29e3·<__cxa_finalize@plt+0x8a3>
528 »       nopl···0x0(%rax)539 »       nopl···0x0(%rax)
529 »       test···%rax,%rax540 »       test···%rax,%rax
530 »       je·····2999·<__cxa_finalize@plt+0x859>541 »       je·····29d9·<__cxa_finalize@plt+0x899>
531 »       jmpq···29ee·<__cxa_finalize@plt+0x8ae>542 »       jmpq···2a2e·<__cxa_finalize@plt+0x8ee>
532 »       mov····0x118(%rsp),%rax543 »       mov····0x118(%rsp),%rax
533 »       sub····%fs:0x28,%rax544 »       sub····%fs:0x28,%rax
534 »       je·····2a9e·<__cxa_finalize@plt+0x95e>545 »       je·····2ade·<__cxa_finalize@plt+0x99e>
535 »       callq··20d0·<__stack_chk_fail@plt>546 »       callq··20d0·<__stack_chk_fail@plt>
536 »       lea····0x1603(%rip),%rdi········547 »       lea····0x15cb(%rip),%rdi········
537 »       callq··2080·<std::__throw_logic_error(char·const*)@plt>548 »       callq··2080·<std::__throw_logic_error(char·const*)@plt>
538 »       nopw···0x0(%rax,%rax,1)549 »       nopw···0x0(%rax,%rax,1)
539 »       push···%rbx550 »       push···%rbx
540 »       sub····$0x10,%rsp551 »       sub····$0x10,%rsp
541 »       cmp····$0xfffffff8,%edx552 »       cmp····$0xfffffff8,%edx
542 »       mov····%fs:0x28,%rbx553 »       mov····%fs:0x28,%rbx
543 »       mov····%rbx,0x8(%rsp)554 »       mov····%rbx,0x8(%rsp)
544 »       mov····%rdi,%rbx555 »       mov····%rdi,%rbx
545 »       lea····0x10(%rbx),%rax556 »       lea····0x10(%rbx),%rax
546 »       mov····%rax,(%rbx)557 »       mov····%rax,(%rbx)
547 »       je·····2bb8·<__cxa_finalize@plt+0xa78>558 »       je·····2bf8·<__cxa_finalize@plt+0xab8>
548 »       cmp····$0xfffffff9,%edx559 »       cmp····$0xfffffff9,%edx
549 »       je·····2b50·<__cxa_finalize@plt+0xa10>560 »       je·····2b90·<__cxa_finalize@plt+0xa50>
550 »       xor····%edx,%edx561 »       xor····%edx,%edx
551 »       mov····%rsp,%rsi562 »       mov····%rsp,%rsi
552 »       mov····%rbx,%rdi563 »       mov····%rbx,%rdi
553 »       movq···$0x13,(%rsp)564 »       movq···$0x13,(%rsp)
554 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>565 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
555 »       mov····(%rsp),%rdx566 »       mov····(%rsp),%rdx
556 »       movabs·$0x6464612e6f697361,%rcx567 »       movabs·$0x6464612e6f697361,%rcx
Offset 562, 15 lines modifiedOffset 573, 15 lines modified
562 »       movl···$0x726f7272,0xf(%rax)573 »       movl···$0x726f7272,0xf(%rax)
563 »       mov····(%rsp),%rax574 »       mov····(%rsp),%rax
564 »       mov····(%rbx),%rdx575 »       mov····(%rbx),%rdx
565 »       mov····%rax,0x8(%rbx)576 »       mov····%rax,0x8(%rbx)
566 »       movb···$0x0,(%rdx,%rax,1)577 »       movb···$0x0,(%rdx,%rax,1)
567 »       mov····0x8(%rsp),%rax578 »       mov····0x8(%rsp),%rax
568 »       sub····%fs:0x28,%rax579 »       sub····%fs:0x28,%rax
569 »       jne····2c0b·<__cxa_finalize@plt+0xacb>580 »       jne····2c4b·<__cxa_finalize@plt+0xb0b>
570 »       add····$0x10,%rsp581 »       add····$0x10,%rsp
571 »       mov····%rbx,%rax582 »       mov····%rbx,%rax
572 »       pop····%rbx583 »       pop····%rbx
573 »       retq···584 »       retq···
574 »       nopl···0x0(%rax)585 »       nopl···0x0(%rax)
575 »       mov····%rsp,%rsi586 »       mov····%rsp,%rsi
576 »       xor····%edx,%edx587 »       xor····%edx,%edx
Offset 587, 15 lines modifiedOffset 598, 15 lines modified
587 »       mov····%rcx,0x8(%rax)598 »       mov····%rcx,0x8(%rax)
588 »       mov····%rsi,0x10(%rax)599 »       mov····%rsi,0x10(%rax)
589 »       movb···$0x64,0x18(%rax)600 »       movb···$0x64,0x18(%rax)
590 »       mov····(%rsp),%rax601 »       mov····(%rsp),%rax
591 »       mov····(%rbx),%rdx602 »       mov····(%rbx),%rdx
592 »       mov····%rax,0x8(%rbx)603 »       mov····%rax,0x8(%rbx)
593 »       movb···$0x0,(%rdx,%rax,1)604 »       movb···$0x0,(%rdx,%rax,1)
594 »       jmpq···2b2c·<__cxa_finalize@plt+0x9ec>605 »       jmpq···2b6c·<__cxa_finalize@plt+0xa2c>
595 »       nopl···0x0(%rax)606 »       nopl···0x0(%rax)
596 »       mov····%rsp,%rsi607 »       mov····%rsp,%rsi
597 »       xor····%edx,%edx608 »       xor····%edx,%edx
598 »       mov····%rbx,%rdi609 »       mov····%rbx,%rdi
599 »       movq···$0x11,(%rsp)610 »       movq···$0x11,(%rsp)
600 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>611 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
601 »       mov····(%rsp),%rdx612 »       mov····(%rsp),%rdx
Offset 606, 31 lines modifiedOffset 617, 31 lines modified
606 »       mov····%rcx,(%rax)617 »       mov····%rcx,(%rax)
607 »       mov····%rsi,0x8(%rax)618 »       mov····%rsi,0x8(%rax)
608 »       movb···$0x64,0x10(%rax)619 »       movb···$0x64,0x10(%rax)
609 »       mov····(%rsp),%rax620 »       mov····(%rsp),%rax
610 »       mov····(%rbx),%rdx621 »       mov····(%rbx),%rdx
611 »       mov····%rax,0x8(%rbx)622 »       mov····%rax,0x8(%rbx)
612 »       movb···$0x0,(%rdx,%rax,1)623 »       movb···$0x0,(%rdx,%rax,1)
613 »       jmpq···2b2c·<__cxa_finalize@plt+0x9ec>624 »       jmpq···2b6c·<__cxa_finalize@plt+0xa2c>
614 »       callq··20d0·<__stack_chk_fail@plt>625 »       callq··20d0·<__stack_chk_fail@plt>
615 »       push···%rbx626 »       push···%rbx
616 »       sub····$0x10,%rsp627 »       sub····$0x10,%rsp
617 »       cmp····$0x1,%edx628 »       cmp····$0x1,%edx
618 »       mov····%fs:0x28,%rbx629 »       mov····%fs:0x28,%rbx
619 »       mov····%rbx,0x8(%rsp)630 »       mov····%rbx,0x8(%rsp)
620 »       mov····%rdi,%rbx631 »       mov····%rdi,%rbx
621 »       lea····0x10(%rbx),%rax632 »       lea····0x10(%rbx),%rax
622 »       mov····%rax,(%rbx)633 »       mov····%rax,(%rbx)
623 »       je·····2cc0·<__cxa_finalize@plt+0xb80>634 »       je·····2d00·<__cxa_finalize@plt+0xbc0>
624 »       cmp····$0x2,%edx635 »       cmp····$0x2,%edx
625 »       je·····2dc8·<__cxa_finalize@plt+0xc88>636 »       je·····2e08·<__cxa_finalize@plt+0xcc8>
626 »       cmp····$0x4,%edx637 »       cmp····$0x4,%edx
627 »       je·····2e60·<__cxa_finalize@plt+0xd20>638 »       je·····2ea0·<__cxa_finalize@plt+0xd60>
628 »       cmp····$0x3,%edx639 »       cmp····$0x3,%edx
629 »       je·····2d30·<__cxa_finalize@plt+0xbf0>640 »       je·····2d70·<__cxa_finalize@plt+0xc30>
630 »       xor····%edx,%edx641 »       xor····%edx,%edx
631 »       mov····%rsp,%rsi642 »       mov····%rsp,%rsi
632 »       mov····%rbx,%rdi643 »       mov····%rbx,%rdi
633 »       movq···$0x10,(%rsp)644 »       movq···$0x10,(%rsp)
634 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>645 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
635 »       mov····(%rsp),%rdx646 »       mov····(%rsp),%rdx
636 »       movabs·$0x74656e2e6f697361,%rcx647 »       movabs·$0x74656e2e6f697361,%rcx
Offset 641, 15 lines modifiedOffset 652, 15 lines modified
641 »       mov····%rcx,0x8(%rax)652 »       mov····%rcx,0x8(%rax)
642 »       mov····(%rsp),%rax653 »       mov····(%rsp),%rax
643 »       mov····(%rbx),%rdx654 »       mov····(%rbx),%rdx
644 »       mov····%rax,0x8(%rbx)655 »       mov····%rax,0x8(%rbx)
645 »       movb···$0x0,(%rdx,%rax,1)656 »       movb···$0x0,(%rdx,%rax,1)
646 »       mov····0x8(%rsp),%rax657 »       mov····0x8(%rsp),%rax
647 »       sub····%fs:0x28,%rax658 »       sub····%fs:0x28,%rax
648 »       jne····2ef5·<__cxa_finalize@plt+0xdb5>659 »       jne····2f35·<__cxa_finalize@plt+0xdf5>
649 »       add····$0x10,%rsp660 »       add····$0x10,%rsp
650 »       mov····%rbx,%rax661 »       mov····%rbx,%rax
651 »       pop····%rbx662 »       pop····%rbx
652 »       retq···663 »       retq···
653 »       nopl···0x0(%rax,%rax,1)664 »       nopl···0x0(%rax,%rax,1)
654 »       xor····%edx,%edx665 »       xor····%edx,%edx
655 »       mov····%rsp,%rsi666 »       mov····%rsp,%rsi
Offset 667, 15 lines modifiedOffset 678, 15 lines modified
667 »       mov····%rcx,0x10(%rax)678 »       mov····%rcx,0x10(%rax)
668 »       movabs·$0x2965766974617469,%rcx679 »       movabs·$0x2965766974617469,%rcx
669 »       mov····%rcx,0x16(%rax)680 »       mov····%rcx,0x16(%rax)
670 »       mov····(%rsp),%rax681 »       mov····(%rsp),%rax
671 »       mov····(%rbx),%rdx682 »       mov····(%rbx),%rdx
672 »       mov····%rax,0x8(%rbx)683 »       mov····%rax,0x8(%rbx)
673 »       movb···$0x0,(%rdx,%rax,1)684 »       movb···$0x0,(%rdx,%rax,1)
674 »       jmpq···2c9b·<__cxa_finalize@plt+0xb5b>685 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b>
675 »       nopl···0x0(%rax,%rax,1)686 »       nopl···0x0(%rax,%rax,1)
676 »       mov····%rsp,%rsi687 »       mov····%rsp,%rsi
677 »       xor····%edx,%edx688 »       xor····%edx,%edx
678 »       mov····%rbx,%rdi689 »       mov····%rbx,%rdi
679 »       movq···$0x37,(%rsp)690 »       movq···$0x37,(%rsp)
680 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>691 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
681 »       mov····(%rsp),%rdx692 »       mov····(%rsp),%rdx
Offset 695, 15 lines modifiedOffset 706, 15 lines modified
695 »       movabs·$0x70756b6f6f6c2065,%rcx706 »       movabs·$0x70756b6f6f6c2065,%rcx
696 »       mov····%rsi,0x28(%rax)707 »       mov····%rsi,0x28(%rax)
697 »       mov····%rcx,0x2f(%rax)708 »       mov····%rcx,0x2f(%rax)
698 »       mov····(%rsp),%rax709 »       mov····(%rsp),%rax
699 »       mov····(%rbx),%rdx710 »       mov····(%rbx),%rdx
700 »       mov····%rax,0x8(%rbx)711 »       mov····%rax,0x8(%rbx)
701 »       movb···$0x0,(%rdx,%rax,1)712 »       movb···$0x0,(%rdx,%rax,1)
702 »       jmpq···2c9b·<__cxa_finalize@plt+0xb5b>713 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b>
703 »       nopl···(%rax)714 »       nopl···(%rax)
704 »       mov····%rsp,%rsi715 »       mov····%rsp,%rsi
705 »       xor····%edx,%edx716 »       xor····%edx,%edx
706 »       mov····%rbx,%rdi717 »       mov····%rbx,%rdi
707 »       movq···$0x33,(%rsp)718 »       movq···$0x33,(%rsp)
708 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>719 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
709 »       mov····(%rsp),%rdx720 »       mov····(%rsp),%rdx
Offset 722, 15 lines modifiedOffset 733, 15 lines modified
722 »       mov····%rcx,0x18(%rax)733 »       mov····%rcx,0x18(%rax)
723 »       mov····%rsi,0x20(%rax)734 »       mov····%rsi,0x20(%rax)
724 »       movl···$0x72657461,0x2f(%rax)735 »       movl···$0x72657461,0x2f(%rax)
725 »       mov····(%rsp),%rax736 »       mov····(%rsp),%rax
726 »       mov····(%rbx),%rdx737 »       mov····(%rbx),%rdx
727 »       mov····%rax,0x8(%rbx)738 »       mov····%rax,0x8(%rbx)
728 »       movb···$0x0,(%rdx,%rax,1)739 »       movb···$0x0,(%rdx,%rax,1)
729 »       jmpq···2c9b·<__cxa_finalize@plt+0xb5b>740 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b>
730 »       nopw···%cs:0x0(%rax,%rax,1)741 »       nopw···%cs:0x0(%rax,%rax,1)
731 »       mov····%rsp,%rsi742 »       mov····%rsp,%rsi
732 »       xor····%edx,%edx743 »       xor····%edx,%edx
733 »       mov····%rbx,%rdi744 »       mov····%rbx,%rdi
734 »       movq···$0x38,(%rsp)745 »       movq···$0x38,(%rsp)
735 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>746 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
736 »       mov····(%rsp),%rdx747 »       mov····(%rsp),%rdx
Offset 750, 52 lines modifiedOffset 761, 52 lines modified
750 »       mov····%rdi,0x20(%rax)761 »       mov····%rdi,0x20(%rax)
751 »       mov····%rcx,0x28(%rax)762 »       mov····%rcx,0x28(%rax)
752 »       mov····%rsi,0x30(%rax)763 »       mov····%rsi,0x30(%rax)
753 »       mov····(%rsp),%rax764 »       mov····(%rsp),%rax
754 »       mov····(%rbx),%rdx765 »       mov····(%rbx),%rdx
755 »       mov····%rax,0x8(%rbx)766 »       mov····%rax,0x8(%rbx)
756 »       movb···$0x0,(%rdx,%rax,1)767 »       movb···$0x0,(%rdx,%rax,1)
757 »       jmpq···2c9b·<__cxa_finalize@plt+0xb5b>768 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b>
758 »       callq··20d0·<__stack_chk_fail@plt>769 »       callq··20d0·<__stack_chk_fail@plt>
759 »       nopw···0x0(%rax,%rax,1)770 »       nopw···0x0(%rax,%rax,1)
760 »       push···%rbx771 »       push···%rbx
761 »       sub····$0x10,%rsp772 »       sub····$0x10,%rsp
762 »       cmp····$0x1,%edx773 »       cmp····$0x1,%edx
763 »       mov····%fs:0x28,%rbx774 »       mov····%fs:0x28,%rbx
764 »       mov····%rbx,0x8(%rsp)775 »       mov····%rbx,0x8(%rsp)
765 »       mov····%rdi,%rbx776 »       mov····%rdi,%rbx
766 »       lea····0x10(%rbx),%rax777 »       lea····0x10(%rbx),%rax
767 »       mov····%rax,(%rbx)778 »       mov····%rax,(%rbx)
768 »       je·····2f80·<__cxa_finalize@plt+0xe40>779 »       je·····2fc0·<__cxa_finalize@plt+0xe80>
769 »       cmp····$0x2,%edx780 »       cmp····$0x2,%edx
770 »       je·····3048·<__cxa_finalize@plt+0xf08>781 »       je·····3088·<__cxa_finalize@plt+0xf48>
771 »       cmp····$0x3,%edx782 »       cmp····$0x3,%edx
772 »       je·····3070·<__cxa_finalize@plt+0xf30>783 »       je·····30b0·<__cxa_finalize@plt+0xf70>
773 »       cmp····$0x4,%edx784 »       cmp····$0x4,%edx
774 »       je·····2fa8·<__cxa_finalize@plt+0xe68>785 »       je·····2fe8·<__cxa_finalize@plt+0xea8>
775 »       movabs·$0x73696d2e6f697361,%rcx786 »       movabs·$0x73696d2e6f697361,%rcx
776 »       movq···$0xf,0x8(%rbx)787 »       movq···$0xf,0x8(%rbx)
777 »       mov····%rcx,0x10(%rbx)788 »       mov····%rcx,0x10(%rbx)
778 »       movabs·$0x726f727265206373,%rcx789 »       movabs·$0x726f727265206373,%rcx
779 »       mov····%rcx,0x17(%rbx)790 »       mov····%rcx,0x17(%rbx)
780 »       movb···$0x0,0x1f(%rbx)791 »       movb···$0x0,0x1f(%rbx)
781 »       mov····0x8(%rsp),%rax792 »       mov····0x8(%rsp),%rax
782 »       sub····%fs:0x28,%rax793 »       sub····%fs:0x28,%rax
783 »       jne····30c3·<__cxa_finalize@plt+0xf83>794 »       jne····3103·<__cxa_finalize@plt+0xfc3>
784 »       add····$0x10,%rsp795 »       add····$0x10,%rsp
785 »       mov····%rbx,%rax796 »       mov····%rbx,%rax
786 »       pop····%rbx797 »       pop····%rbx
787 »       retq···798 »       retq···
788 »       xchg···%ax,%ax799 »       xchg···%ax,%ax
789 »       movabs·$0x2079646165726c41,%rsi800 »       movabs·$0x2079646165726c41,%rsi
790 »       movl···$0x6e65706f,0x18(%rbx)801 »       movl···$0x6e65706f,0x18(%rbx)
791 »       mov····%rsi,0x10(%rbx)802 »       mov····%rsi,0x10(%rbx)
792 »       movq···$0xc,0x8(%rbx)803 »       movq···$0xc,0x8(%rbx)
793 »       movb···$0x0,0x1c(%rbx)804 »       movb···$0x0,0x1c(%rbx)
794 »       jmp····2f61·<__cxa_finalize@plt+0xe21>805 »       jmp····2fa1·<__cxa_finalize@plt+0xe61>
795 »       nopl···0x0(%rax,%rax,1)806 »       nopl···0x0(%rax,%rax,1)
796 »       mov····%rsp,%rsi807 »       mov····%rsp,%rsi
797 »       xor····%edx,%edx808 »       xor····%edx,%edx
798 »       mov····%rbx,%rdi809 »       mov····%rbx,%rdi
799 »       movq···$0x39,(%rsp)810 »       movq···$0x39,(%rsp)
800 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>811 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
801 »       mov····(%rsp),%rdx812 »       mov····(%rsp),%rdx
Offset 816, 22 lines modifiedOffset 827, 22 lines modified
816 »       mov····%rcx,0x28(%rax)827 »       mov····%rcx,0x28(%rax)
817 »       mov····%rsi,0x30(%rax)828 »       mov····%rsi,0x30(%rax)
818 »       movb···$0x74,0x38(%rax)829 »       movb···$0x74,0x38(%rax)
819 »       mov····(%rsp),%rax830 »       mov····(%rsp),%rax
820 »       mov····(%rbx),%rdx831 »       mov····(%rbx),%rdx
821 »       mov····%rax,0x8(%rbx)832 »       mov····%rax,0x8(%rbx)
822 »       movb···$0x0,(%rdx,%rax,1)833 »       movb···$0x0,(%rdx,%rax,1)
823 »       jmpq···2f61·<__cxa_finalize@plt+0xe21>834 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61>
824 »       nopl···0x0(%rax)835 »       nopl···0x0(%rax)
825 »       movabs·$0x6620666f20646e45,%rcx836 »       movabs·$0x6620666f20646e45,%rcx
826 »       movq···$0xb,0x8(%rbx)837 »       movq···$0xb,0x8(%rbx)
827 »       mov····%rcx,0x10(%rbx)838 »       mov····%rcx,0x10(%rbx)
828 »       movb···$0x0,0x1b(%rbx)839 »       movb···$0x0,0x1b(%rbx)
829 »       movl···$0x656c6966,0x17(%rbx)840 »       movl···$0x656c6966,0x17(%rbx)
830 »       jmpq···2f61·<__cxa_finalize@plt+0xe21>841 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61>
831 »       xchg···%ax,%ax842 »       xchg···%ax,%ax
832 »       mov····%rsp,%rsi843 »       mov····%rsp,%rsi
833 »       xor····%edx,%edx844 »       xor····%edx,%edx
834 »       mov····%rbx,%rdi845 »       mov····%rbx,%rdi
835 »       movq···$0x11,(%rsp)846 »       movq···$0x11,(%rsp)
836 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>847 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
837 »       mov····(%rsp),%rdx848 »       mov····(%rsp),%rdx
Offset 842, 9 lines modifiedOffset 853, 9 lines modified
842 »       mov····%rsi,(%rax)853 »       mov····%rsi,(%rax)
843 »       mov····%rcx,0x8(%rax)854 »       mov····%rcx,0x8(%rax)
844 »       movb···$0x64,0x10(%rax)855 »       movb···$0x64,0x10(%rax)
845 »       mov····(%rsp),%rax856 »       mov····(%rsp),%rax
846 »       mov····(%rbx),%rdx857 »       mov····(%rbx),%rdx
847 »       mov····%rax,0x8(%rbx)858 »       mov····%rax,0x8(%rbx)
848 »       movb···$0x0,(%rdx,%rax,1)859 »       movb···$0x0,(%rdx,%rax,1)
849 »       jmpq···2f61·<__cxa_finalize@plt+0xe21>860 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61>
850 »       callq··20d0·<__stack_chk_fail@plt>861 »       callq··20d0·<__stack_chk_fail@plt>