Offset 1, 850 lines modifiedOffset 1, 276 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002150·<.text>:2 00000000000010a0·<.text>:
3 »       call···2100·<std::__throw_bad_cast()@plt>3 »       call···1080·<std::__throw_bad_cast()@plt>
4 »       cs·nopw·0x0(%rax,%rax,1)4 »       cs·nopw·0x0(%rax,%rax,1)
5 »       nop5 »       nop
6 »       push···%r136 »       push···%r13
7 »       mov····$0x8,%edx7 »       mov····$0x8,%edx
8 »       push···%r128 »       push···%r12
9 »       lea····0x1ec3(%rip),%r12········9 »       lea····0xf44(%rip),%r12········
10 »       push···%rbp10 »       push···%rbp
11 »       mov····%r12,%rsi11 »       mov····%r12,%rsi
12 »       push···%rbx12 »       push···%rbx
13 »       lea····0x3ec4(%rip),%rbx········13 »       lea····0x2f54(%rip),%rbx········
14 »       sub····$0x8,%rsp14 »       sub····$0x8,%rsp
15 »       mov····%rbx,%rdi15 »       mov····%rbx,%rdi
16 »       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>16 »       call···1060·<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>
17 »       mov····$0x12,%edx17 »       mov····$0x12,%edx
18 »       mov····%rbx,%rdi18 »       mov····%rbx,%rdi
19 »       lea····0x1ea5(%rip),%rsi········19 »       lea····0xf26(%rip),%rsi········
20 »       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 »       call···1060·<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>
21 »       mov····0x3e9d(%rip),%rax········21 »       mov····0x2f2d(%rip),%rax········
22 »       mov····-0x18(%rax),%rax22 »       mov····-0x18(%rax),%rax
23 »       mov····0xf0(%rbx,%rax,1),%rbp23 »       mov····0xf0(%rbx,%rax,1),%rbp
24 »       test···%rbp,%rbp24 »       test···%rbp,%rbp
25 »       je·····2150·<__cxa_finalize@plt+0x10>25 »       je·····10a0·<__cxa_finalize@plt+0x10>
26 »       cmpb···$0x0,0x38(%rbp)26 »       cmpb···$0x0,0x38(%rbp)
27 »       je·····243a·<__cxa_finalize@plt+0x2fa>27 »       je·····138a·<__cxa_finalize@plt+0x2fa>
28 »       movsbl·0x43(%rbp),%esi28 »       movsbl·0x43(%rbp),%esi
29 »       mov····%rbx,%rdi29 »       mov····%rbx,%rdi
30 »       call···2030·<std::ostream::put(char)@plt>30 »       call···1030·<std::ostream::put(char)@plt>
31 »       mov····%rax,%rdi31 »       mov····%rax,%rdi
32 »       call···2070·<std::ostream::flush()@plt>32 »       call···1040·<std::ostream::flush()@plt>
33 »       lea····0x1e72(%rip),%rsi········33 »       lea····0xef3(%rip),%rsi········
34 »       mov····%rbx,%rdi34 »       mov····%rbx,%rdi
35 »       mov····%rsi,0x3f99(%rip)········35 »       mov····%rsi,0x3009(%rip)········
36 »       mov····0x3f8a(%rip),%rdx········36 »       mov····0x2ffa(%rip),%rdx········
37 »       mov····0x3f83(%rip),%rax········37 »       mov····0x2ff3(%rip),%rax········
38 »       cmp····%rax,%rdx38 »       cmp····%rax,%rdx
39 »       mov····$0x9,%edx39 »       mov····$0x10,%edx
40 »       je·····2471·<__cxa_finalize@plt+0x331>40 »       je·····13c1·<__cxa_finalize@plt+0x331>
41 »       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>41 »       call···1060·<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>
42 »       mov····$0x7,%edx42 »       mov····$0x7,%edx
43 »       lea····0x1e4d(%rip),%rsi········43 »       lea····0xed5(%rip),%rsi········
44 »       mov····%rbx,%rdi44 »       mov····%rbx,%rdi
45 »       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 »       call···1060·<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>
46 »       mov····0x3e1d(%rip),%rax········46 »       mov····0x2ead(%rip),%rax········
47 »       mov····-0x18(%rax),%rax47 »       mov····-0x18(%rax),%rax
48 »       mov····0xf0(%rbx,%rax,1),%rbp48 »       mov····0xf0(%rbx,%rax,1),%rbp
49 »       test···%rbp,%rbp49 »       test···%rbp,%rbp
50 »       je·····2150·<__cxa_finalize@plt+0x10>50 »       je·····10a0·<__cxa_finalize@plt+0x10>
51 »       cmpb···$0x0,0x38(%rbp)51 »       cmpb···$0x0,0x38(%rbp)
52 »       je·····2403·<__cxa_finalize@plt+0x2c3>52 »       je·····1353·<__cxa_finalize@plt+0x2c3>
53 »       movsbl·0x43(%rbp),%esi53 »       movsbl·0x43(%rbp),%esi
54 »       mov····%rbx,%rdi54 »       mov····%rbx,%rdi
55 »       call···2030·<std::ostream::put(char)@plt>55 »       call···1030·<std::ostream::put(char)@plt>
56 »       mov····%rax,%rdi56 »       mov····%rax,%rdi
57 »       call···2070·<std::ostream::flush()@plt>57 »       call···1040·<std::ostream::flush()@plt>
58 »       mov····$0x8,%edx58 »       mov····$0x8,%edx
59 »       mov····%r12,%rsi59 »       mov····%r12,%rsi
60 »       mov····%rbx,%rdi60 »       mov····%rbx,%rdi
61 »       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>61 »       call···1060·<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>
62 »       mov····$0x10,%edx62 »       mov····$0x10,%edx
63 »       mov····%rbx,%rdi63 »       mov····%rbx,%rdi
64 »       lea····0x1df4(%rip),%rsi········64 »       lea····0xe7c(%rip),%rsi········
65 »       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 »       call···1060·<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>
66 »       mov····0x3dbf(%rip),%rax········66 »       mov····0x2e4f(%rip),%rax········
67 »       mov····-0x18(%rax),%rax67 »       mov····-0x18(%rax),%rax
68 »       mov····0xf0(%rbx,%rax,1),%rbp68 »       mov····0xf0(%rbx,%rax,1),%rbp
69 »       test···%rbp,%rbp69 »       test···%rbp,%rbp
70 »       je·····2150·<__cxa_finalize@plt+0x10>70 »       je·····10a0·<__cxa_finalize@plt+0x10>
71 »       cmpb···$0x0,0x38(%rbp)71 »       cmpb···$0x0,0x38(%rbp)
72 »       je·····23cc·<__cxa_finalize@plt+0x28c>72 »       je·····131c·<__cxa_finalize@plt+0x28c>
73 »       movsbl·0x43(%rbp),%esi73 »       movsbl·0x43(%rbp),%esi
74 »       mov····%rbx,%rdi74 »       mov····%rbx,%rdi
75 »       call···2030·<std::ostream::put(char)@plt>75 »       call···1030·<std::ostream::put(char)@plt>
76 »       mov····%rax,%rdi76 »       mov····%rax,%rdi
77 »       call···2070·<std::ostream::flush()@plt>77 »       call···1040·<std::ostream::flush()@plt>
78 »       mov····$0x5,%edx78 »       mov····$0x5,%edx
79 »       mov····%rbx,%rdi79 »       mov····%rbx,%rdi
80 »       lea····0x1db7(%rip),%rsi········80 »       lea····0xe3f(%rip),%rsi········
81 »       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>81 »       call···1060·<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>
82 »       mov····0x3ea9(%rip),%r12········82 »       mov····0x2f19(%rip),%r12········
83 »       test···%r12,%r1283 »       test···%r12,%r12
84 »       je·····2487·<__cxa_finalize@plt+0x347>84 »       je·····13d7·<__cxa_finalize@plt+0x347>
85 »       cmp····$0x1,%r1285 »       cmp····$0x1,%r12
86 »       je·····2386·<__cxa_finalize@plt+0x246>86 »       je·····12d6·<__cxa_finalize@plt+0x246>
87 »       mov····%r12,%rsi87 »       mov····%r12,%rsi
88 »       mov····%rbx,%rdi88 »       mov····%rbx,%rdi
89 »       call···20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>89 »       call···1050·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>
90 »       mov····$0x11,%edx90 »       mov····$0x11,%edx
91 »       lea····0x1d89(%rip),%rsi········91 »       lea····0xe11(%rip),%rsi········
92 »       mov····%rax,%rbp92 »       mov····%rax,%rbp
93 »       mov····%rax,%rdi93 »       mov····%rax,%rdi
94 »       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>94 »       call···1060·<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>
95 »       mov····0x0(%rbp),%rax95 »       mov····0x0(%rbp),%rax
96 »       mov····-0x18(%rax),%rax96 »       mov····-0x18(%rax),%rax
97 »       mov····0xf0(%rbp,%rax,1),%r1397 »       mov····0xf0(%rbp,%rax,1),%r13
98 »       test···%r13,%r1398 »       test···%r13,%r13
99 »       je·····2150·<__cxa_finalize@plt+0x10>99 »       je·····10a0·<__cxa_finalize@plt+0x10>
100 »       cmpb···$0x0,0x38(%r13)100 »       cmpb···$0x0,0x38(%r13)
101 »       je·····24a0·<__cxa_finalize@plt+0x360>101 »       je·····13f0·<__cxa_finalize@plt+0x360>
102 »       movsbl·0x43(%r13),%esi102 »       movsbl·0x43(%r13),%esi
103 »       mov····%rbp,%rdi103 »       mov····%rbp,%rdi
104 »       call···2030·<std::ostream::put(char)@plt>104 »       call···1030·<std::ostream::put(char)@plt>
105 »       mov····%rax,%rdi105 »       mov····%rax,%rdi
106 »       call···2070·<std::ostream::flush()@plt>106 »       call···1040·<std::ostream::flush()@plt>
107 »       mov····0x3cfc(%rip),%rax········107 »       mov····0x2d8c(%rip),%rax········
108 »       mov····-0x18(%rax),%rax108 »       mov····-0x18(%rax),%rax
109 »       mov····0xf0(%rbx,%rax,1),%rbp109 »       mov····0xf0(%rbx,%rax,1),%rbp
110 »       test···%rbp,%rbp110 »       test···%rbp,%rbp
111 »       je·····2150·<__cxa_finalize@plt+0x10>111 »       je·····10a0·<__cxa_finalize@plt+0x10>
112 »       cmpb···$0x0,0x38(%rbp)112 »       cmpb···$0x0,0x38(%rbp)
113 »       je·····239c·<__cxa_finalize@plt+0x25c>113 »       je·····12ec·<__cxa_finalize@plt+0x25c>
114 »       movsbl·0x43(%rbp),%esi114 »       movsbl·0x43(%rbp),%esi
115 »       mov····%rbx,%rdi115 »       mov····%rbx,%rdi
116 »       call···2030·<std::ostream::put(char)@plt>116 »       call···1030·<std::ostream::put(char)@plt>
117 »       mov····%rax,%rdi117 »       mov····%rax,%rdi
118 »       call···2070·<std::ostream::flush()@plt>118 »       call···1040·<std::ostream::flush()@plt>
119 »       xor····%eax,%eax119 »       xor····%eax,%eax
120 »       test···%r12,%r12120 »       test···%r12,%r12
121 »       setne··%al121 »       setne··%al
122 »       add····$0x8,%rsp122 »       add····$0x8,%rsp
123 »       pop····%rbx123 »       pop····%rbx
124 »       pop····%rbp124 »       pop····%rbp
125 »       pop····%r12125 »       pop····%r12
126 »       pop····%r13126 »       pop····%r13
127 »       ret127 »       ret
128 »       lea····0x1d07(%rip),%rsi········128 »       lea····0xd8f(%rip),%rsi········
129 »       mov····$0x11,%edx129 »       mov····$0x11,%edx
130 »       mov····%rbx,%rdi130 »       mov····%rbx,%rdi
131 »       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>131 »       call···1060·<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>
132 »       jmp····233d·<__cxa_finalize@plt+0x1fd>132 »       jmp····128d·<__cxa_finalize@plt+0x1fd>
133 »       mov····%rbp,%rdi133 »       mov····%rbp,%rdi
134 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>134 »       call···1070·<std::ctype<char>::_M_widen_init()·const@plt>
135 »       mov····0x0(%rbp),%rax135 »       mov····0x0(%rbp),%rax
136 »       mov····$0xa,%esi136 »       mov····$0xa,%esi
137 »       lea····0x41c(%rip),%rdx········137 »       lea····0x22c(%rip),%rdx········
138 »       mov····0x30(%rax),%rax138 »       mov····0x30(%rax),%rax
139 »       cmp····%rdx,%rax139 »       cmp····%rdx,%rax
140 »       je·····2363·<__cxa_finalize@plt+0x223>140 »       je·····12b3·<__cxa_finalize@plt+0x223>
141 »       mov····$0xa,%esi141 »       mov····$0xa,%esi
142 »       mov····%rbp,%rdi142 »       mov····%rbp,%rdi
143 »       call···*%rax143 »       call···*%rax
144 »       movsbl·%al,%esi144 »       movsbl·%al,%esi
145 »       jmp····2363·<__cxa_finalize@plt+0x223>145 »       jmp····12b3·<__cxa_finalize@plt+0x223>
146 »       mov····%rbp,%rdi146 »       mov····%rbp,%rdi
147 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>147 »       call···1070·<std::ctype<char>::_M_widen_init()·const@plt>
148 »       mov····0x0(%rbp),%rax148 »       mov····0x0(%rbp),%rax
149 »       mov····$0xa,%esi149 »       mov····$0xa,%esi
150 »       lea····0x3ec(%rip),%rdx········150 »       lea····0x1fc(%rip),%rdx········
151 »       mov····0x30(%rax),%rax151 »       mov····0x30(%rax),%rax
152 »       cmp····%rdx,%rax152 »       cmp····%rdx,%rax
153 »       je·····22a4·<__cxa_finalize@plt+0x164>153 »       je·····11f4·<__cxa_finalize@plt+0x164>
154 »       mov····$0xa,%esi154 »       mov····$0xa,%esi
155 »       mov····%rbp,%rdi155 »       mov····%rbp,%rdi
156 »       call···*%rax156 »       call···*%rax
157 »       movsbl·%al,%esi157 »       movsbl·%al,%esi
158 »       jmp····22a4·<__cxa_finalize@plt+0x164>158 »       jmp····11f4·<__cxa_finalize@plt+0x164>
159 »       mov····%rbp,%rdi159 »       mov····%rbp,%rdi
160 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>160 »       call···1070·<std::ctype<char>::_M_widen_init()·const@plt>
161 »       mov····0x0(%rbp),%rax161 »       mov····0x0(%rbp),%rax
162 »       mov····$0xa,%esi162 »       mov····$0xa,%esi
163 »       lea····0x3b5(%rip),%rdx········163 »       lea····0x1c5(%rip),%rdx········
164 »       mov····0x30(%rax),%rax164 »       mov····0x30(%rax),%rax
165 »       cmp····%rdx,%rax165 »       cmp····%rdx,%rax
166 »       je·····2246·<__cxa_finalize@plt+0x106>166 »       je·····1196·<__cxa_finalize@plt+0x106>
167 »       mov····$0xa,%esi167 »       mov····$0xa,%esi
168 »       mov····%rbp,%rdi168 »       mov····%rbp,%rdi
169 »       call···*%rax169 »       call···*%rax
170 »       movsbl·%al,%esi170 »       movsbl·%al,%esi
171 »       jmp····2246·<__cxa_finalize@plt+0x106>171 »       jmp····1196·<__cxa_finalize@plt+0x106>
172 »       mov····%rbp,%rdi172 »       mov····%rbp,%rdi
173 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>173 »       call···1070·<std::ctype<char>::_M_widen_init()·const@plt>
174 »       mov····0x0(%rbp),%rax174 »       mov····0x0(%rbp),%rax
175 »       mov····$0xa,%esi175 »       mov····$0xa,%esi
176 »       lea····0x37e(%rip),%rdx········176 »       lea····0x18e(%rip),%rdx········
177 »       mov····0x30(%rax),%rax177 »       mov····0x30(%rax),%rax
178 »       cmp····%rdx,%rax178 »       cmp····%rdx,%rax
179 »       je·····21c6·<__cxa_finalize@plt+0x86>179 »       je·····1116·<__cxa_finalize@plt+0x86>
180 »       mov····$0xa,%esi180 »       mov····$0xa,%esi
181 »       mov····%rbp,%rdi181 »       mov····%rbp,%rdi
182 »       call···*%rax182 »       call···*%rax
183 »       movsbl·%al,%esi183 »       movsbl·%al,%esi
184 »       jmp····21c6·<__cxa_finalize@plt+0x86>184 »       jmp····1116·<__cxa_finalize@plt+0x86>
185 »       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>185 »       call···1060·<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>
186 »       mov····$0x7,%edx186 »       mov····$0x7,%edx
187 »       lea····0x1bd7(%rip),%rsi········187 »       lea····0xc5f(%rip),%rsi········
188 »       jmp····2214·<__cxa_finalize@plt+0xd4>188 »       jmp····1164·<__cxa_finalize@plt+0xd4>
189 »       lea····0x1bf2(%rip),%rsi········189 »       lea····0xc7a(%rip),%rsi········
190 »       mov····$0x13,%edx190 »       mov····$0x13,%edx
191 »       mov····%rbx,%rdi191 »       mov····%rbx,%rdi
192 »       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>192 »       call···1060·<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>
193 »       jmp····233d·<__cxa_finalize@plt+0x1fd>193 »       jmp····128d·<__cxa_finalize@plt+0x1fd>
194 »       mov····%r13,%rdi194 »       mov····%r13,%rdi
195 »       call···20f0·<std::ctype<char>::_M_widen_init()·const@plt>195 »       call···1070·<std::ctype<char>::_M_widen_init()·const@plt>
196 »       mov····0x0(%r13),%rax196 »       mov····0x0(%r13),%rax
197 »       mov····$0xa,%esi197 »       mov····$0xa,%esi
198 »       lea····0x318(%rip),%rdx········198 »       lea····0x128(%rip),%rdx········
199 »       mov····0x30(%rax),%rax199 »       mov····0x30(%rax),%rax
200 »       cmp····%rdx,%rax200 »       cmp····%rdx,%rax
201 »       je·····232d·<__cxa_finalize@plt+0x1ed>201 »       je·····127d·<__cxa_finalize@plt+0x1ed>
202 »       mov····$0xa,%esi202 »       mov····$0xa,%esi
203 »       mov····%r13,%rdi203 »       mov····%r13,%rdi
204 »       call···*%rax204 »       call···*%rax
205 »       movsbl·%al,%esi205 »       movsbl·%al,%esi
206 »       jmp····232d·<__cxa_finalize@plt+0x1ed>206 »       jmp····127d·<__cxa_finalize@plt+0x1ed>
207 »       nopw···0x0(%rax,%rax,1)207 »       nopw···0x0(%rax,%rax,1)
208 »       push···%rbx 
209 »       movzbl·0x3cb8(%rip),%eax········ 
210 »       test···%al,%al 
211 »       je·····253a·<__cxa_finalize@plt+0x3fa> 
212 »       movzbl·0x3ca5(%rip),%eax········ 
213 »       test···%al,%al 
214 »       je·····265e·<__cxa_finalize@plt+0x51e> 
215 »       movzbl·0x3c8e(%rip),%eax········ 
216 »       test···%al,%al 
217 »       je·····2620·<__cxa_finalize@plt+0x4e0> 
218 »       movzbl·0x3c77(%rip),%eax········ 
219 »       test···%al,%al 
220 »       je·····25e2·<__cxa_finalize@plt+0x4a2> 
221 »       cmpb···$0x0,0x3c48(%rip)········ 
222 »       je·····25bc·<__cxa_finalize@plt+0x47c> 
223 »       cmpb···$0x0,0x3c33(%rip)········ 
224 »       je·····2596·<__cxa_finalize@plt+0x456> 
225 »       cmpb···$0x0,0x3c22(%rip)········ 
226 »       je·····2574·<__cxa_finalize@plt+0x434> 
227 »       pop····%rbx 
228 »       ret 
229 »       lea····0x3c5f(%rip),%rbx········ 
230 »       mov····%rbx,%rdi 
231 »       call···2130·<__cxa_guard_acquire@plt> 
232 »       test···%eax,%eax 
233 »       je·····24ec·<__cxa_finalize@plt+0x3ac> 
234 »       lea····0x3ab4(%rip),%rdx········ 
235 »       lea····0x3acd(%rip),%rsi········ 
236 »       lea····0x2ae(%rip),%rdi········ 
237 »       call···20a0·<__cxa_atexit@plt> 
238 »       mov····%rbx,%rdi 
239 »       call···2060·<__cxa_guard_release@plt> 
240 »       jmp····24ec·<__cxa_finalize@plt+0x3ac> 
241 »       pop····%rbx 
242 »       lea····0x3a8c(%rip),%rdx········ 
243 »       movb···$0x1,0x3bd5(%rip)········ 
244 »       lea····0x3be6(%rip),%rsi········ 
245 »       lea····0x26f(%rip),%rdi········ 
246 »       jmp····20a0·<__cxa_atexit@plt> 
247 »       lea····0x3a6b(%rip),%rdx········ 
248 »       movb···$0x1,0x3bbc(%rip)········ 
249 »       lea····0x3bc6(%rip),%rsi········ 
250 »       lea····0x23e(%rip),%rdi········ 
251 »       call···20a0·<__cxa_atexit@plt> 
252 »       jmp····252f·<__cxa_finalize@plt+0x3ef> 
253 »       lea····0x3a45(%rip),%rdx········ 
254 »       movb···$0x1,0x3b9e(%rip)········ 
255 »       lea····0x3ba1(%rip),%rsi········ 
256 »       lea····0x208(%rip),%rdi········ 
257 »       call···20a0·<__cxa_atexit@plt> 
258 »       jmp····2526·<__cxa_finalize@plt+0x3e6> 
259 »       lea····0x3b9f(%rip),%rbx········ 
260 »       mov····%rbx,%rdi 
261 »       call···2130·<__cxa_guard_acquire@plt> 
262 »       test···%eax,%eax 
263 »       je·····2519·<__cxa_finalize@plt+0x3d9> 
264 »       lea····0x3a08(%rip),%rdx········ 
265 »       lea····0x3a09(%rip),%rsi········ 
266 »       lea····0x2c2(%rip),%rdi········ 
267 »       call···20a0·<__cxa_atexit@plt> 
268 »       mov····%rbx,%rdi 
269 »       call···2060·<__cxa_guard_release@plt> 
270 »       jmp····2519·<__cxa_finalize@plt+0x3d9> 
271 »       lea····0x3b69(%rip),%rbx········ 
272 »       mov····%rbx,%rdi 
273 »       call···2130·<__cxa_guard_acquire@plt> 
274 »       test···%eax,%eax 
275 »       je·····250a·<__cxa_finalize@plt+0x3ca> 
276 »       lea····0x39ca(%rip),%rdx········ 
277 »       lea····0x39d3(%rip),%rsi········ 
278 »       lea····0x244(%rip),%rdi········ 
279 »       call···20a0·<__cxa_atexit@plt> 
280 »       mov····%rbx,%rdi 
281 »       call···2060·<__cxa_guard_release@plt> 
282 »       jmp····250a·<__cxa_finalize@plt+0x3ca> 
283 »       lea····0x3b33(%rip),%rbx········ 
284 »       mov····%rbx,%rdi 
285 »       call···2130·<__cxa_guard_acquire@plt> 
286 »       test···%eax,%eax 
287 »       je·····24fb·<__cxa_finalize@plt+0x3bb> 
288 »       lea····0x398c(%rip),%rdx········ 
289 »       lea····0x399d(%rip),%rsi········ 
290 »       lea····0x1c6(%rip),%rdi········ 
291 »       call···20a0·<__cxa_atexit@plt> 
292 »       mov····%rbx,%rdi 
293 »       call···2060·<__cxa_guard_release@plt> 
294 »       jmp····24fb·<__cxa_finalize@plt+0x3bb> 
295 »       nopl···0x0(%rax) 
296 »       endbr64208 »       endbr64
297 »       xor····%ebp,%ebp209 »       xor····%ebp,%ebp
298 »       mov····%rdx,%r9210 »       mov····%rdx,%r9
299 »       pop····%rsi211 »       pop····%rsi
300 »       mov····%rsp,%rdx212 »       mov····%rsp,%rdx
301 »       and····$0xfffffffffffffff0,%rsp213 »       and····$0xfffffffffffffff0,%rsp
302 »       push···%rax214 »       push···%rax
303 »       push···%rsp215 »       push···%rsp
304 »       xor····%r8d,%r8d216 »       xor····%r8d,%r8d
305 »       xor····%ecx,%ecx217 »       xor····%ecx,%ecx
306 »       lea····-0x55f(%rip),%rdi········218 »       lea····-0x39f(%rip),%rdi········
307 »       call···*0x391b(%rip)········219 »       call···*0x2b8b(%rip)········
308 »       hlt220 »       hlt
309 »       cs·nopw·0x0(%rax,%rax,1)221 »       cs·nopw·0x0(%rax,%rax,1)
310 »       lea····0x3959(%rip),%rdi········222 »       lea····0x2ba9(%rip),%rdi········
311 »       lea····0x3952(%rip),%rax········223 »       lea····0x2ba2(%rip),%rax········
312 »       cmp····%rdi,%rax224 »       cmp····%rdi,%rax
313 »       je·····26f8·<__cxa_finalize@plt+0x5b8>225 »       je·····1488·<__cxa_finalize@plt+0x3f8>
314 »       mov····0x38fe(%rip),%rax········226 »       mov····0x2b6e(%rip),%rax········
315 »       test···%rax,%rax227 »       test···%rax,%rax
316 »       je·····26f8·<__cxa_finalize@plt+0x5b8>228 »       je·····1488·<__cxa_finalize@plt+0x3f8>
317 »       jmp····*%rax229 »       jmp····*%rax
318 »       nopl···0x0(%rax)230 »       nopl···0x0(%rax)
319 »       ret231 »       ret
320 »       nopl···0x0(%rax)232 »       nopl···0x0(%rax)
321 »       lea····0x3929(%rip),%rdi········233 »       lea····0x2b79(%rip),%rdi········
322 »       lea····0x3922(%rip),%rsi········234 »       lea····0x2b72(%rip),%rsi········
323 »       sub····%rdi,%rsi235 »       sub····%rdi,%rsi
324 »       mov····%rsi,%rax236 »       mov····%rsi,%rax
325 »       shr····$0x3f,%rsi237 »       shr····$0x3f,%rsi
326 »       sar····$0x3,%rax238 »       sar····$0x3,%rax
327 »       add····%rax,%rsi239 »       add····%rax,%rsi
328 »       sar····%rsi240 »       sar····%rsi
329 »       je·····2738·<__cxa_finalize@plt+0x5f8>241 »       je·····14c8·<__cxa_finalize@plt+0x438>
330 »       mov····0x38cd(%rip),%rax········242 »       mov····0x2b3d(%rip),%rax········
331 »       test···%rax,%rax243 »       test···%rax,%rax
332 »       je·····2738·<__cxa_finalize@plt+0x5f8>244 »       je·····14c8·<__cxa_finalize@plt+0x438>
333 »       jmp····*%rax245 »       jmp····*%rax
334 »       nopw···0x0(%rax,%rax,1)246 »       nopw···0x0(%rax,%rax,1)
335 »       ret247 »       ret
336 »       nopl···0x0(%rax)248 »       nopl···0x0(%rax)
337 »       endbr64249 »       endbr64
338 »       cmpb···$0x0,0x3a05(%rip)········250 »       cmpb···$0x0,0x2c55(%rip)········
339 »       jne····2778·<__cxa_finalize@plt+0x638>251 »       jne····1508·<__cxa_finalize@plt+0x478>
340 »       cmpq···$0x0,0x3883(%rip)········252 »       cmpq···$0x0,0x2af3(%rip)········
341 »       push···%rbp253 »       push···%rbp
342 »       mov····%rsp,%rbp254 »       mov····%rsp,%rbp
343 »       je·····2767·<__cxa_finalize@plt+0x627>255 »       je·····14f7·<__cxa_finalize@plt+0x467>
344 »       mov····0x38a6(%rip),%rdi········256 »       mov····0x2b16(%rip),%rdi········
345 »       call···2140·<__cxa_finalize@plt>257 »       call···1090·<__cxa_finalize@plt>
346 »       call···26d0·<__cxa_finalize@plt+0x590>258 »       call···1460·<__cxa_finalize@plt+0x3d0>
347 »       pop····%rbp259 »       pop····%rbp
348 »       movb···$0x1,0x39dc(%rip)········260 »       movb···$0x1,0x2c2c(%rip)········
349 »       ret261 »       ret
350 »       nopl···(%rax)262 »       nopl···(%rax)
351 »       ret263 »       ret
352 »       nopl···0x0(%rax)264 »       nopl···0x0(%rax)
353 »       endbr64265 »       endbr64
354 »       jmp····2700·<__cxa_finalize@plt+0x5c0>266 »       jmp····1490·<__cxa_finalize@plt+0x400>
355 »       nopl···0x0(%rax)267 »       nopl···0x0(%rax)
356 »       lea····0x186d(%rip),%rax········ 
357 »       ret 
358 »       nopl···0x0(%rax,%rax,1) 
359 »       lea····0x1869(%rip),%rax········ 
360 »       ret 
361 »       nopl···0x0(%rax,%rax,1) 
362 »       lea····0x1864(%rip),%rax········ 
363 »       ret 
364 »       nopl···0x0(%rax,%rax,1) 
365 »       lea····0x1862(%rip),%rax········ 
366 »       ret 
367 »       nopl···0x0(%rax,%rax,1) 
368 »       mov····%esi,%eax 
369 »       ret 
370 »       cs·nopw·0x0(%rax,%rax,1) 
371 »       nopl···(%rax) 
372 »       ret 
373 »       cs·nopw·0x0(%rax,%rax,1) 
374 »       nopl···0x0(%rax,%rax,1) 
375 »       ret268 »       ret
376 »       cs·nopw·0x0(%rax,%rax,1)269 »       cs·nopw·0x0(%rax,%rax,1)
377 »       nopl···0x0(%rax,%rax,1)270 »       nopl···0x0(%rax,%rax,1)
 271 »       mov····%esi,%eax
378 »       ret272 »       ret
379 »       cs·nopw·0x0(%rax,%rax,1) 
380 »       nopl···0x0(%rax,%rax,1) 
381 »       lea····0x33f1(%rip),%rax········ 
382 »       mov····%rax,(%rdi) 
383 »       jmp····2110·<std::_V2::error_category::~error_category()@plt> 
384 »       nop 
385 »       lea····0x33e1(%rip),%rax········ 
386 »       push···%rbx 
387 »       mov····%rdi,%rbx 
388 »       mov····%rax,(%rdi) 
389 »       call···2110·<std::_V2::error_category::~error_category()@plt> 
390 »       mov····%rbx,%rdi 
391 »       pop····%rbx 
392 »       mov····$0x8,%esi 
393 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt> 
394 »       cs·nopw·0x0(%rax,%rax,1) 
395 »       nopl···0x0(%rax,%rax,1) 
396 »       lea····0x3401(%rip),%rax········ 
397 »       mov····%rax,(%rdi) 
398 »       jmp····2110·<std::_V2::error_category::~error_category()@plt> 
399 »       nop 
400 »       lea····0x33f1(%rip),%rax········ 
401 »       push···%rbx 
402 »       mov····%rdi,%rbx 
403 »       mov····%rax,(%rdi) 
404 »       call···2110·<std::_V2::error_category::~error_category()@plt> 
405 »       mov····%rbx,%rdi 
406 »       pop····%rbx 
407 »       mov····$0x8,%esi 
408 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt> 
409 »       cs·nopw·0x0(%rax,%rax,1) 
410 »       nopl···0x0(%rax,%rax,1) 
411 »       lea····0x3411(%rip),%rax········ 
412 »       mov····%rax,(%rdi) 
413 »       jmp····2110·<std::_V2::error_category::~error_category()@plt> 
414 »       nop 
415 »       lea····0x3401(%rip),%rax········ 
416 »       push···%rbx 
417 »       mov····%rdi,%rbx 
418 »       mov····%rax,(%rdi) 
419 »       call···2110·<std::_V2::error_category::~error_category()@plt> 
420 »       mov····%rbx,%rdi 
421 »       pop····%rbx 
422 »       mov····$0x8,%esi 
423 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt> 
424 »       cs·nopw·0x0(%rax,%rax,1) 
425 »       nopl···0x0(%rax,%rax,1) 
426 »       lea····0x3421(%rip),%rax········ 
427 »       mov····%rax,(%rdi) 
428 »       jmp····2110·<std::_V2::error_category::~error_category()@plt> 
429 »       nop 
430 »       lea····0x3411(%rip),%rax········ 
431 »       push···%rbx 
432 »       mov····%rdi,%rbx 
433 »       mov····%rax,(%rdi) 
434 »       call···2110·<std::_V2::error_category::~error_category()@plt> 
435 »       mov····%rbx,%rdi 
436 »       pop····%rbx 
437 »       mov····$0x8,%esi 
438 »       jmp····20c0·<operator·delete(void*,·unsigned·long)@plt> 
439 »       cs·nopw·0x0(%rax,%rax,1) 
440 »       nopl···0x0(%rax,%rax,1) 
441 »       push···%r13 
442 »       push···%r12 
443 »       push···%rbp 
444 »       push···%rbx 
445 »       mov····%rdi,%rbx 
446 »       sub····$0x128,%rsp 
447 »       mov····%fs:0x28,%rax 
448 »       mov····%rax,0x118(%rsp) 
449 »       xor····%eax,%eax 
450 »       cmp····$0x7d,%edx 
451 »       je·····2a10·<__cxa_finalize@plt+0x8d0> 
452 »       lea····0x10(%rsp),%rdi 
453 »       mov····%edx,%r8d 
454 »       mov····$0x20,%ecx 
455 »       rep·stos·%rax,%es:(%rdi) 
456 »       lea····0x10(%rbx),%r13 
457 »       mov····$0x100,%edx 
458 »       mov····%r8d,%edi 
459 »       lea····0x10(%rsp),%rsi 
460 »       call···2040·<strerror_r@plt> 
461 »       mov····%r13,(%rbx) 
462 »       test···%rax,%rax 
463 »       mov····%rax,%r12 
464 »       je·····2a86·<__cxa_finalize@plt+0x946> 
465 »       mov····%rax,%rdi 
466 »       call···2050·<strlen@plt> 
467 »       cmp····$0xf,%rax 
468 »       mov····%rax,%rbp 
469 »       mov····%rax,0x8(%rsp) 
470 »       ja·····29d0·<__cxa_finalize@plt+0x890> 
471 »       cmp····$0x1,%rax 
472 »       jne····2a78·<__cxa_finalize@plt+0x938> 
473 »       movzbl·(%r12),%edx 
474 »       mov····%dl,0x10(%rbx) 
475 »       mov····%rax,0x8(%rbx) 
476 »       movb···$0x0,0x0(%r13,%rax,1) 
477 »       mov····0x118(%rsp),%rax 
478 »       sub····%fs:0x28,%rax 
479 »       jne····2a99·<__cxa_finalize@plt+0x959> 
480 »       add····$0x128,%rsp 
481 »       mov····%rbx,%rax 
482 »       pop····%rbx 
483 »       pop····%rbp 
484 »       pop····%r12 
485 »       pop····%r13 
486 »       ret 
487 »       nopl···0x0(%rax,%rax,1) 
488 »       lea····0x8(%rsp),%rsi 
489 »       xor····%edx,%edx 
490 »       mov····%rbx,%rdi 
491 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
492 »       mov····%rax,%r13 
493 »       mov····%rax,(%rbx) 
494 »       mov····0x8(%rsp),%rax 
495 »       mov····%rax,0x10(%rbx) 
496 »       mov····%r13,%rdi 
497 »       mov····%rbp,%rdx 
498 »       mov····%r12,%rsi 
499 »       call···2090·<memcpy@plt> 
500 »       mov····0x8(%rsp),%rax 
501 »       mov····(%rbx),%r13 
502 »       jmp····2999·<__cxa_finalize@plt+0x859> 
503 »       cs·nopw·0x0(%rax,%rax,1) 
504 »       movq···$0x12,0x8(%rsp) 
505 »       lea····0x10(%rdi),%rax 
506 »       xor····%edx,%edx 
507 »       mov····%rax,(%rdi) 
508 »       lea····0x8(%rsp),%rsi 
509 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
510 »       mov····0x8(%rsp),%rdx 
511 »       movabs·$0x6f6974617265704f,%rcx 
512 »       mov····%rax,(%rbx) 
513 »       mov····%rdx,0x10(%rbx) 
514 »       mov····$0x2e64,%edx 
515 »       mov····%rcx,(%rax) 
516 »       movabs·$0x6574726f6261206e,%rcx 
517 »       mov····%rcx,0x8(%rax) 
518 »       mov····%dx,0x10(%rax) 
519 »       mov····0x8(%rsp),%rax 
520 »       mov····(%rbx),%rdx 
521 »       mov····%rax,0x8(%rbx) 
522 »       movb···$0x0,(%rdx,%rax,1) 
523 »       jmp····29a3·<__cxa_finalize@plt+0x863> 
524 »       nopl···0x0(%rax) 
525 »       test···%rax,%rax 
526 »       je·····2999·<__cxa_finalize@plt+0x859> 
527 »       jmp····29ee·<__cxa_finalize@plt+0x8ae> 
528 »       mov····0x118(%rsp),%rax 
529 »       sub····%fs:0x28,%rax 
530 »       je·····2a9e·<__cxa_finalize@plt+0x95e> 
531 »       call···20d0·<__stack_chk_fail@plt> 
532 »       lea····0x1603(%rip),%rdi········ 
533 »       call···2080·<std::__throw_logic_error(char·const*)@plt> 
534 »       nopw···0x0(%rax,%rax,1) 
535 »       push···%rbx 
536 »       sub····$0x10,%rsp 
537 »       cmp····$0xfffffff8,%edx 
538 »       mov····%fs:0x28,%rbx 
539 »       mov····%rbx,0x8(%rsp) 
540 »       mov····%rdi,%rbx 
541 »       lea····0x10(%rbx),%rax 
542 »       mov····%rax,(%rbx) 
543 »       je·····2bb8·<__cxa_finalize@plt+0xa78> 
544 »       cmp····$0xfffffff9,%edx 
545 »       je·····2b50·<__cxa_finalize@plt+0xa10> 
546 »       xor····%edx,%edx 
547 »       mov····%rsp,%rsi 
548 »       mov····%rbx,%rdi 
549 »       movq···$0x13,(%rsp) 
550 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
551 »       mov····(%rsp),%rdx 
552 »       movabs·$0x6464612e6f697361,%rcx 
553 »       mov····%rax,(%rbx) 
554 »       mov····%rdx,0x10(%rbx) 
555 »       mov····%rcx,(%rax) 
556 »       movabs·$0x7265206f666e6972,%rcx 
557 »       mov····%rcx,0x8(%rax) 
558 »       movl···$0x726f7272,0xf(%rax) 
559 »       mov····(%rsp),%rax 
560 »       mov····(%rbx),%rdx 
561 »       mov····%rax,0x8(%rbx) 
562 »       movb···$0x0,(%rdx,%rax,1) 
563 »       mov····0x8(%rsp),%rax 
564 »       sub····%fs:0x28,%rax 
565 »       jne····2c0b·<__cxa_finalize@plt+0xacb> 
566 »       add····$0x10,%rsp 
567 »       mov····%rbx,%rax 
568 »       pop····%rbx 
569 »       ret 
570 »       nopl···0x0(%rax) 
571 »       mov····%rsp,%rsi 
572 »       xor····%edx,%edx 
573 »       mov····%rbx,%rdi 
574 »       movq···$0x19,(%rsp) 
575 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
576 »       mov····(%rsp),%rdx 
577 »       movabs·$0x742074656b636f53,%rcx 
578 »       movabs·$0x6574726f70707573,%rsi 
579 »       mov····%rax,(%rbx) 
580 »       mov····%rdx,0x10(%rbx) 
581 »       mov····%rcx,(%rax) 
582 »       movabs·$0x20746f6e20657079,%rcx 
583 »       mov····%rcx,0x8(%rax) 
584 »       mov····%rsi,0x10(%rax) 
585 »       movb···$0x64,0x18(%rax) 
586 »       mov····(%rsp),%rax 
587 »       mov····(%rbx),%rdx 
588 »       mov····%rax,0x8(%rbx) 
589 »       movb···$0x0,(%rdx,%rax,1) 
590 »       jmp····2b2c·<__cxa_finalize@plt+0x9ec> 
591 »       nopl···0x0(%rax) 
592 »       mov····%rsp,%rsi 
593 »       xor····%edx,%edx 
594 »       mov····%rbx,%rdi 
595 »       movq···$0x11,(%rsp) 
596 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
597 »       mov····(%rsp),%rdx 
598 »       movabs·$0x2065636976726553,%rcx 
599 »       movabs·$0x6e756f6620746f6e,%rsi 
600 »       mov····%rax,(%rbx) 
601 »       mov····%rdx,0x10(%rbx) 
602 »       mov····%rcx,(%rax) 
603 »       mov····%rsi,0x8(%rax) 
604 »       movb···$0x64,0x10(%rax) 
605 »       mov····(%rsp),%rax 
606 »       mov····(%rbx),%rdx 
607 »       mov····%rax,0x8(%rbx) 
608 »       movb···$0x0,(%rdx,%rax,1) 
609 »       jmp····2b2c·<__cxa_finalize@plt+0x9ec> 
610 »       call···20d0·<__stack_chk_fail@plt> 
611 »       push···%rbx 
612 »       sub····$0x10,%rsp 
613 »       cmp····$0x1,%edx 
614 »       mov····%fs:0x28,%rbx 
615 »       mov····%rbx,0x8(%rsp) 
616 »       mov····%rdi,%rbx 
617 »       lea····0x10(%rbx),%rax 
618 »       mov····%rax,(%rbx) 
619 »       je·····2cc0·<__cxa_finalize@plt+0xb80> 
620 »       cmp····$0x2,%edx 
621 »       je·····2dc8·<__cxa_finalize@plt+0xc88> 
622 »       cmp····$0x4,%edx 
623 »       je·····2e60·<__cxa_finalize@plt+0xd20> 
624 »       cmp····$0x3,%edx 
625 »       je·····2d30·<__cxa_finalize@plt+0xbf0> 
626 »       xor····%edx,%edx 
627 »       mov····%rsp,%rsi 
628 »       mov····%rbx,%rdi 
629 »       movq···$0x10,(%rsp) 
630 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
631 »       mov····(%rsp),%rdx 
632 »       movabs·$0x74656e2e6f697361,%rcx 
633 »       mov····%rax,(%rbx) 
634 »       mov····%rdx,0x10(%rbx) 
635 »       mov····%rcx,(%rax) 
636 »       movabs·$0x726f727265206264,%rcx 
637 »       mov····%rcx,0x8(%rax) 
638 »       mov····(%rsp),%rax 
639 »       mov····(%rbx),%rdx 
640 »       mov····%rax,0x8(%rbx) 
641 »       movb···$0x0,(%rdx,%rax,1) 
642 »       mov····0x8(%rsp),%rax 
643 »       sub····%fs:0x28,%rax 
644 »       jne····2ef5·<__cxa_finalize@plt+0xdb5> 
645 »       add····$0x10,%rsp 
646 »       mov····%rbx,%rax 
647 »       pop····%rbx 
648 »       ret 
649 »       nopl···0x0(%rax,%rax,1) 
650 »       xor····%edx,%edx 
651 »       mov····%rsp,%rsi 
652 »       mov····%rbx,%rdi 
653 »       movq···$0x1e,(%rsp) 
654 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
655 »       mov····(%rsp),%rdx 
656 »       movabs·$0x746f6e2074736f48,%rcx 
657 »       mov····%rax,(%rbx) 
658 »       mov····%rdx,0x10(%rbx) 
659 »       mov····%rcx,(%rax) 
660 »       movabs·$0x2820646e756f6620,%rcx 
661 »       mov····%rcx,0x8(%rax) 
662 »       movabs·$0x7469726f68747561,%rcx 
663 »       mov····%rcx,0x10(%rax) 
664 »       movabs·$0x2965766974617469,%rcx 
665 »       mov····%rcx,0x16(%rax) 
666 »       mov····(%rsp),%rax 
667 »       mov····(%rbx),%rdx 
668 »       mov····%rax,0x8(%rbx) 
669 »       movb···$0x0,(%rdx,%rax,1) 
670 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b> 
671 »       nopl···0x0(%rax,%rax,1) 
672 »       mov····%rsp,%rsi 
673 »       xor····%edx,%edx 
674 »       mov····%rbx,%rdi 
675 »       movq···$0x37,(%rsp) 
676 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
677 »       mov····(%rsp),%rdx 
678 »       movabs·$0x65722d6e6f6e2041,%rcx 
679 »       movabs·$0x6c62617265766f63,%rsi 
680 »       mov····%rax,(%rbx) 
681 »       mov····%rdx,0x10(%rbx) 
682 »       mov····%rcx,(%rax) 
683 »       movabs·$0x20726f7272652065,%rcx 
684 »       mov····%rsi,0x8(%rax) 
685 »       movabs·$0x646572727563636f,%rsi 
686 »       mov····%rcx,0x10(%rax) 
687 »       movabs·$0x20676e6972756420,%rcx 
688 »       mov····%rsi,0x18(%rax) 
689 »       movabs·$0x6573616261746164,%rsi 
690 »       mov····%rcx,0x20(%rax) 
691 »       movabs·$0x70756b6f6f6c2065,%rcx 
692 »       mov····%rsi,0x28(%rax) 
693 »       mov····%rcx,0x2f(%rax) 
694 »       mov····(%rsp),%rax 
695 »       mov····(%rbx),%rdx 
696 »       mov····%rax,0x8(%rbx) 
697 »       movb···$0x0,(%rdx,%rax,1) 
698 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b> 
699 »       nopl···(%rax) 
700 »       mov····%rsp,%rsi 
701 »       xor····%edx,%edx 
702 »       mov····%rbx,%rdi 
703 »       movq···$0x33,(%rsp) 
704 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
705 »       mov····(%rsp),%rdx 
706 »       movabs·$0x746f6e2074736f48,%rdi 
707 »       movabs·$0x2820646e756f6620,%rsi 
708 »       movabs·$0x766974617469726f,%rcx 
709 »       mov····%rax,(%rbx) 
710 »       mov····%rdx,0x10(%rbx) 
711 »       mov····%rdi,(%rax) 
712 »       movabs·$0x687475612d6e6f6e,%rdi 
713 »       mov····%rsi,0x8(%rax) 
714 »       movabs·$0x20797274202c2965,%rsi 
715 »       mov····%rdi,0x10(%rax) 
716 »       movabs·$0x616c206e69616761,%rdi 
717 »       mov····%rdi,0x28(%rax) 
718 »       mov····%rcx,0x18(%rax) 
719 »       mov····%rsi,0x20(%rax) 
720 »       movl···$0x72657461,0x2f(%rax) 
721 »       mov····(%rsp),%rax 
722 »       mov····(%rbx),%rdx 
723 »       mov····%rax,0x8(%rbx) 
724 »       movb···$0x0,(%rdx,%rax,1) 
725 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b> 
726 »       cs·nopw·0x0(%rax,%rax,1) 
727 »       mov····%rsp,%rsi 
728 »       xor····%edx,%edx 
729 »       mov····%rbx,%rdi 
730 »       movq···$0x38,(%rsp) 
731 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
732 »       mov····(%rsp),%rdx 
733 »       movabs·$0x7265757120656854,%rcx 
734 »       movabs·$0x6c61762073692079,%rsi 
735 »       movabs·$0x6576616820746f6e,%rdi 
736 »       mov····%rax,(%rbx) 
737 »       mov····%rdx,0x10(%rbx) 
738 »       mov····%rcx,(%rax) 
739 »       movabs·$0x20747562202c6469,%rcx 
740 »       mov····%rsi,0x8(%rax) 
741 »       movabs·$0x2073656f64207469,%rsi 
742 »       mov····%rcx,0x10(%rax) 
743 »       movabs·$0x6169636f73736120,%rcx 
744 »       mov····%rsi,0x18(%rax) 
745 »       movabs·$0x6174616420646574,%rsi 
746 »       mov····%rdi,0x20(%rax) 
747 »       mov····%rcx,0x28(%rax) 
748 »       mov····%rsi,0x30(%rax) 
749 »       mov····(%rsp),%rax 
750 »       mov····(%rbx),%rdx 
751 »       mov····%rax,0x8(%rbx) 
752 »       movb···$0x0,(%rdx,%rax,1) 
753 »       jmp····2c9b·<__cxa_finalize@plt+0xb5b> 
754 »       call···20d0·<__stack_chk_fail@plt> 
755 »       nopw···0x0(%rax,%rax,1) 
756 »       push···%rbx 
757 »       sub····$0x10,%rsp 
758 »       cmp····$0x1,%edx 
759 »       mov····%fs:0x28,%rbx 
760 »       mov····%rbx,0x8(%rsp) 
761 »       mov····%rdi,%rbx 
762 »       lea····0x10(%rbx),%rax 
763 »       mov····%rax,(%rbx) 
764 »       je·····2f80·<__cxa_finalize@plt+0xe40> 
765 »       cmp····$0x2,%edx 
766 »       je·····3048·<__cxa_finalize@plt+0xf08> 
767 »       cmp····$0x3,%edx 
768 »       je·····3070·<__cxa_finalize@plt+0xf30> 
769 »       cmp····$0x4,%edx 
770 »       je·····2fa8·<__cxa_finalize@plt+0xe68> 
771 »       movabs·$0x73696d2e6f697361,%rcx 
772 »       movq···$0xf,0x8(%rbx) 
773 »       mov····%rcx,0x10(%rbx) 
774 »       movabs·$0x726f727265206373,%rcx 
775 »       mov····%rcx,0x17(%rbx) 
776 »       movb···$0x0,0x1f(%rbx) 
777 »       mov····0x8(%rsp),%rax 
778 »       sub····%fs:0x28,%rax 
779 »       jne····30c3·<__cxa_finalize@plt+0xf83> 
780 »       add····$0x10,%rsp 
781 »       mov····%rbx,%rax 
782 »       pop····%rbx 
783 »       ret 
784 »       xchg···%ax,%ax 
785 »       movabs·$0x2079646165726c41,%rsi 
786 »       movl···$0x6e65706f,0x18(%rbx) 
787 »       mov····%rsi,0x10(%rbx) 
788 »       movq···$0xc,0x8(%rbx) 
789 »       movb···$0x0,0x1c(%rbx) 
790 »       jmp····2f61·<__cxa_finalize@plt+0xe21> 
791 »       nopl···0x0(%rax,%rax,1) 
792 »       mov····%rsp,%rsi 
793 »       xor····%edx,%edx 
794 »       mov····%rbx,%rdi 
795 »       movq···$0x39,(%rsp) 
796 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
797 »       mov····(%rsp),%rdx 
798 »       movabs·$0x6373656420656854,%rsi 
799 »       movabs·$0x6420726f74706972,%rcx 
800 »       mov····%rax,(%rbx) 
801 »       mov····%rdx,0x10(%rbx) 
802 »       mov····%rsi,(%rax) 
803 »       movabs·$0x20746f6e2073656f,%rsi 
804 »       mov····%rcx,0x8(%rax) 
805 »       movabs·$0x6f746e6920746966,%rcx 
806 »       mov····%rsi,0x10(%rax) 
807 »       movabs·$0x6c65732065687420,%rsi 
808 »       mov····%rcx,0x18(%rax) 
809 »       movabs·$0x6c6c616320746365,%rcx 
810 »       mov····%rsi,0x20(%rax) 
811 »       movabs·$0x65735f6466207327,%rsi 
812 »       mov····%rcx,0x28(%rax) 
813 »       mov····%rsi,0x30(%rax) 
814 »       movb···$0x74,0x38(%rax) 
815 »       mov····(%rsp),%rax 
816 »       mov····(%rbx),%rdx 
817 »       mov····%rax,0x8(%rbx) 
818 »       movb···$0x0,(%rdx,%rax,1) 
819 »       jmp····2f61·<__cxa_finalize@plt+0xe21> 
820 »       nopl···0x0(%rax) 
821 »       movabs·$0x6620666f20646e45,%rcx 
822 »       movq···$0xb,0x8(%rbx) 
823 »       mov····%rcx,0x10(%rbx) 
824 »       movb···$0x0,0x1b(%rbx) 
825 »       movl···$0x656c6966,0x17(%rbx) 
826 »       jmp····2f61·<__cxa_finalize@plt+0xe21> 
827 »       xchg···%ax,%ax 
828 »       mov····%rsp,%rsi 
829 »       xor····%edx,%edx 
830 »       mov····%rbx,%rdi 
831 »       movq···$0x11,(%rsp) 
832 »       call···2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
833 »       mov····(%rsp),%rdx 
834 »       movabs·$0x20746e656d656c45,%rsi 
835 »       movabs·$0x6e756f6620746f6e,%rcx 
836 »       mov····%rax,(%rbx) 
837 »       mov····%rdx,0x10(%rbx) 
838 »       mov····%rsi,(%rax) 
839 »       mov····%rcx,0x8(%rax) 
840 »       movb···$0x64,0x10(%rax) 
841 »       mov····(%rsp),%rax 
842 »       mov····(%rbx),%rdx 
843 »       mov····%rax,0x8(%rbx) 
844 »       movb···$0x0,(%rdx,%rax,1) 
845 »       jmp····2f61·<__cxa_finalize@plt+0xe21> 
846 »       call···20d0·<__stack_chk_fail@plt>