Offset 1, 861 lines modifiedOffset 1, 276 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002150·<.text>:2 00000000000010a0·<.text>:
3 »       callq··2100·<std::__throw_bad_cast()@plt>3 »       callq··1080·<std::__throw_bad_cast()@plt>
4 »       nopw···%cs:0x0(%rax,%rax,1)4 »       nopw···%cs:0x0(%rax,%rax,1)
5 »       nop5 »       nop
6 »       push···%r136 »       push···%r13
7 »       mov····$0xb,%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 »       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>16 »       callq··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····0x1ea8(%rip),%rsi········19 »       lea····0xf26(%rip),%rsi········
20 »       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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>30 »       callq··1030·<std::ostream::put(char)@plt>
31 »       mov····%rax,%rdi31 »       mov····%rax,%rdi
32 »       callq··2070·<std::ostream::flush()@plt>32 »       callq··1040·<std::ostream::flush()@plt>
33 »       lea····0x1e75(%rip),%rsi········33 »       lea····0xef3(%rip),%rsi········
34 »       mov····%rbx,%rdi34 »       mov····%rbx,%rdi
35 »       mov····%rsi,0x3fa1(%rip)········35 »       mov····%rsi,0x3009(%rip)········
36 »       mov····0x3f92(%rip),%rdx········36 »       mov····0x2ffa(%rip),%rdx········
37 »       mov····0x3f8b(%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 »       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>41 »       callq··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····0x1e50(%rip),%rsi········43 »       lea····0xed5(%rip),%rsi········
44 »       mov····%rbx,%rdi44 »       mov····%rbx,%rdi
45 »       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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>55 »       callq··1030·<std::ostream::put(char)@plt>
56 »       mov····%rax,%rdi56 »       mov····%rax,%rdi
57 »       callq··2070·<std::ostream::flush()@plt>57 »       callq··1040·<std::ostream::flush()@plt>
58 »       mov····$0xb,%edx58 »       mov····$0x8,%edx
59 »       mov····%r12,%rsi59 »       mov····%r12,%rsi
60 »       mov····%rbx,%rdi60 »       mov····%rbx,%rdi
61 »       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>61 »       callq··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····0x1df7(%rip),%rsi········64 »       lea····0xe7c(%rip),%rsi········
65 »       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 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>75 »       callq··1030·<std::ostream::put(char)@plt>
76 »       mov····%rax,%rdi76 »       mov····%rax,%rdi
77 »       callq··2070·<std::ostream::flush()@plt>77 »       callq··1040·<std::ostream::flush()@plt>
78 »       mov····$0x5,%edx78 »       mov····$0x5,%edx
79 »       mov····%rbx,%rdi79 »       mov····%rbx,%rdi
80 »       lea····0x1dba(%rip),%rsi········80 »       lea····0xe3f(%rip),%rsi········
81 »       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>81 »       callq··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····0x3eb1(%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 »       callq··20b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>89 »       callq··1050·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>
90 »       mov····$0x11,%edx90 »       mov····$0x11,%edx
91 »       lea····0x1d8c(%rip),%rsi········91 »       lea····0xe11(%rip),%rsi········
92 »       mov····%rax,%rbp92 »       mov····%rax,%rbp
93 »       mov····%rax,%rdi93 »       mov····%rax,%rdi
94 »       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>94 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>104 »       callq··1030·<std::ostream::put(char)@plt>
105 »       mov····%rax,%rdi105 »       mov····%rax,%rdi
106 »       callq··2070·<std::ostream::flush()@plt>106 »       callq··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 »       callq··2030·<std::ostream::put(char)@plt>116 »       callq··1030·<std::ostream::put(char)@plt>
117 »       mov····%rax,%rdi117 »       mov····%rax,%rdi
118 »       callq··2070·<std::ostream::flush()@plt>118 »       callq··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 »       retq···127 »       retq···
128 »       lea····0x1d0a(%rip),%rsi········128 »       lea····0xd8f(%rip),%rsi········
129 »       mov····$0x11,%edx129 »       mov····$0x11,%edx
130 »       mov····%rbx,%rdi130 »       mov····%rbx,%rdi
131 »       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>131 »       callq··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 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>134 »       callq··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····0x44c(%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 »       callq··*%rax143 »       callq··*%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 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>147 »       callq··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····0x41c(%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 »       callq··*%rax156 »       callq··*%rax
157 »       movsbl·%al,%esi157 »       movsbl·%al,%esi
158 »       jmpq···22a4·<__cxa_finalize@plt+0x164>158 »       jmpq···11f4·<__cxa_finalize@plt+0x164>
159 »       mov····%rbp,%rdi159 »       mov····%rbp,%rdi
160 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>160 »       callq··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····0x3e5(%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 »       callq··*%rax169 »       callq··*%rax
170 »       movsbl·%al,%esi170 »       movsbl·%al,%esi
171 »       jmpq···2246·<__cxa_finalize@plt+0x106>171 »       jmpq···1196·<__cxa_finalize@plt+0x106>
172 »       mov····%rbp,%rdi172 »       mov····%rbp,%rdi
173 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>173 »       callq··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····0x3ae(%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 »       callq··*%rax182 »       callq··*%rax
183 »       movsbl·%al,%esi183 »       movsbl·%al,%esi
184 »       jmpq···21c6·<__cxa_finalize@plt+0x86>184 »       jmpq···1116·<__cxa_finalize@plt+0x86>
185 »       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>185 »       callq··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····0x1bda(%rip),%rsi········187 »       lea····0xc5f(%rip),%rsi········
188 »       jmpq···2214·<__cxa_finalize@plt+0xd4>188 »       jmpq···1164·<__cxa_finalize@plt+0xd4>
189 »       lea····0x1bf5(%rip),%rsi········189 »       lea····0xc7a(%rip),%rsi········
190 »       mov····$0x13,%edx190 »       mov····$0x13,%edx
191 »       mov····%rbx,%rdi191 »       mov····%rbx,%rdi
192 »       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>192 »       callq··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 »       jmpq···233d·<__cxa_finalize@plt+0x1fd>193 »       jmpq···128d·<__cxa_finalize@plt+0x1fd>
194 »       mov····%r13,%rdi194 »       mov····%r13,%rdi
195 »       callq··20f0·<std::ctype<char>::_M_widen_init()·const@plt>195 »       callq··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····0x348(%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 »       callq··*%rax204 »       callq··*%rax
205 »       movsbl·%al,%esi205 »       movsbl·%al,%esi
206 »       jmpq···232d·<__cxa_finalize@plt+0x1ed>206 »       jmpq···127d·<__cxa_finalize@plt+0x1ed>
207 »       nopw···0x0(%rax,%rax,1)207 »       nopw···0x0(%rax,%rax,1)
208 »       push···%rbx 
209 »       movzbl·0x3cc0(%rip),%eax········ 
210 »       test···%al,%al 
211 »       je·····2547·<__cxa_finalize@plt+0x407> 
212 »       movzbl·0x3cad(%rip),%eax········ 
213 »       test···%al,%al 
214 »       je·····2691·<__cxa_finalize@plt+0x551> 
215 »       movzbl·0x3c96(%rip),%eax········ 
216 »       test···%al,%al 
217 »       je·····2653·<__cxa_finalize@plt+0x513> 
218 »       movzbl·0x3c7f(%rip),%eax········ 
219 »       test···%al,%al 
220 »       je·····2615·<__cxa_finalize@plt+0x4d5> 
221 »       cmpb···$0x0,0x3c50(%rip)········ 
222 »       je·····25ef·<__cxa_finalize@plt+0x4af> 
223 »       cmpb···$0x0,0x3c3b(%rip)········ 
224 »       je·····25c9·<__cxa_finalize@plt+0x489> 
225 »       cmpb···$0x0,0x3c26(%rip)········ 
226 »       je·····25a3·<__cxa_finalize@plt+0x463> 
227 »       cmpb···$0x0,0x3c15(%rip)········ 
228 »       je·····2581·<__cxa_finalize@plt+0x441> 
229 »       pop····%rbx 
230 »       retq··· 
231 »       lea····0x3c5a(%rip),%rbx········ 
232 »       mov····%rbx,%rdi 
233 »       callq··2130·<__cxa_guard_acquire@plt> 
234 »       test···%eax,%eax 
235 »       je·····24ec·<__cxa_finalize@plt+0x3ac> 
236 »       lea····0x3aa7(%rip),%rdx········ 
237 »       lea····0x3ac0(%rip),%rsi········ 
238 »       lea····0x2e1(%rip),%rdi········ 
239 »       callq··20a0·<__cxa_atexit@plt> 
240 »       mov····%rbx,%rdi 
241 »       callq··2060·<__cxa_guard_release@plt> 
242 »       jmpq···24ec·<__cxa_finalize@plt+0x3ac> 
243 »       pop····%rbx 
244 »       lea····0x3a7f(%rip),%rdx········ 
245 »       movb···$0x1,0x3bc8(%rip)········ 
246 »       lea····0x3be1(%rip),%rsi········ 
247 »       lea····0x2a2(%rip),%rdi········ 
248 »       jmpq···20a0·<__cxa_atexit@plt> 
249 »       lea····0x3a5e(%rip),%rdx········ 
250 »       movb···$0x1,0x3baf(%rip)········ 
251 »       lea····0x3bc1(%rip),%rsi········ 
252 »       lea····0x271(%rip),%rdi········ 
253 »       callq··20a0·<__cxa_atexit@plt> 
254 »       jmpq···253c·<__cxa_finalize@plt+0x3fc> 
255 »       lea····0x3a38(%rip),%rdx········ 
256 »       movb···$0x1,0x3b91(%rip)········ 
257 »       lea····0x3b9c(%rip),%rsi········ 
258 »       lea····0x23b(%rip),%rdi········ 
259 »       callq··20a0·<__cxa_atexit@plt> 
260 »       jmpq···2533·<__cxa_finalize@plt+0x3f3> 
261 »       lea····0x3a12(%rip),%rdx········ 
262 »       movb···$0x1,0x3b73(%rip)········ 
263 »       lea····0x3b77(%rip),%rsi········ 
264 »       lea····0x205(%rip),%rdi········ 
265 »       callq··20a0·<__cxa_atexit@plt> 
266 »       jmpq···2526·<__cxa_finalize@plt+0x3e6> 
267 »       lea····0x3b74(%rip),%rbx········ 
268 »       mov····%rbx,%rdi 
269 »       callq··2130·<__cxa_guard_acquire@plt> 
270 »       test···%eax,%eax 
271 »       je·····2519·<__cxa_finalize@plt+0x3d9> 
272 »       lea····0x39d5(%rip),%rdx········ 
273 »       lea····0x39d6(%rip),%rsi········ 
274 »       lea····0x2cf(%rip),%rdi········ 
275 »       callq··20a0·<__cxa_atexit@plt> 
276 »       mov····%rbx,%rdi 
277 »       callq··2060·<__cxa_guard_release@plt> 
278 »       jmpq···2519·<__cxa_finalize@plt+0x3d9> 
279 »       lea····0x3b3e(%rip),%rbx········ 
280 »       mov····%rbx,%rdi 
281 »       callq··2130·<__cxa_guard_acquire@plt> 
282 »       test···%eax,%eax 
283 »       je·····250a·<__cxa_finalize@plt+0x3ca> 
284 »       lea····0x3997(%rip),%rdx········ 
285 »       lea····0x39a0(%rip),%rsi········ 
286 »       lea····0x251(%rip),%rdi········ 
287 »       callq··20a0·<__cxa_atexit@plt> 
288 »       mov····%rbx,%rdi 
289 »       callq··2060·<__cxa_guard_release@plt> 
290 »       jmpq···250a·<__cxa_finalize@plt+0x3ca> 
291 »       lea····0x3b08(%rip),%rbx········ 
292 »       mov····%rbx,%rdi 
293 »       callq··2130·<__cxa_guard_acquire@plt> 
294 »       test···%eax,%eax 
295 »       je·····24fb·<__cxa_finalize@plt+0x3bb> 
296 »       lea····0x3959(%rip),%rdx········ 
297 »       lea····0x396a(%rip),%rsi········ 
298 »       lea····0x1d3(%rip),%rdi········ 
299 »       callq··20a0·<__cxa_atexit@plt> 
300 »       mov····%rbx,%rdi 
301 »       callq··2060·<__cxa_guard_release@plt> 
302 »       jmpq···24fb·<__cxa_finalize@plt+0x3bb> 
303 »       nop 
304 »       endbr64·208 »       endbr64·
305 »       xor····%ebp,%ebp209 »       xor····%ebp,%ebp
306 »       mov····%rdx,%r9210 »       mov····%rdx,%r9
307 »       pop····%rsi211 »       pop····%rsi
308 »       mov····%rsp,%rdx212 »       mov····%rsp,%rdx
309 »       and····$0xfffffffffffffff0,%rsp213 »       and····$0xfffffffffffffff0,%rsp
310 »       push···%rax214 »       push···%rax
311 »       push···%rsp215 »       push···%rsp
312 »       xor····%r8d,%r8d216 »       xor····%r8d,%r8d
313 »       xor····%ecx,%ecx217 »       xor····%ecx,%ecx
314 »       lea····-0x58f(%rip),%rdi········218 »       lea····-0x39f(%rip),%rdi········
315 »       callq··*0x38eb(%rip)········219 »       callq··*0x2b8b(%rip)········
316 »       hlt····220 »       hlt····
317 »       nopw···%cs:0x0(%rax,%rax,1)221 »       nopw···%cs:0x0(%rax,%rax,1)
318 »       lea····0x3929(%rip),%rdi········222 »       lea····0x2ba9(%rip),%rdi········
319 »       lea····0x3922(%rip),%rax········223 »       lea····0x2ba2(%rip),%rax········
320 »       cmp····%rdi,%rax224 »       cmp····%rdi,%rax
321 »       je·····2728·<__cxa_finalize@plt+0x5e8>225 »       je·····1488·<__cxa_finalize@plt+0x3f8>
322 »       mov····0x38ce(%rip),%rax········226 »       mov····0x2b6e(%rip),%rax········
323 »       test···%rax,%rax227 »       test···%rax,%rax
324 »       je·····2728·<__cxa_finalize@plt+0x5e8>228 »       je·····1488·<__cxa_finalize@plt+0x3f8>
325 »       jmpq···*%rax229 »       jmpq···*%rax
326 »       nopl···0x0(%rax)230 »       nopl···0x0(%rax)
327 »       retq···231 »       retq···
328 »       nopl···0x0(%rax)232 »       nopl···0x0(%rax)
329 »       lea····0x38f9(%rip),%rdi········233 »       lea····0x2b79(%rip),%rdi········
330 »       lea····0x38f2(%rip),%rsi········234 »       lea····0x2b72(%rip),%rsi········
331 »       sub····%rdi,%rsi235 »       sub····%rdi,%rsi
332 »       mov····%rsi,%rax236 »       mov····%rsi,%rax
333 »       shr····$0x3f,%rsi237 »       shr····$0x3f,%rsi
334 »       sar····$0x3,%rax238 »       sar····$0x3,%rax
335 »       add····%rax,%rsi239 »       add····%rax,%rsi
336 »       sar····%rsi240 »       sar····%rsi
337 »       je·····2768·<__cxa_finalize@plt+0x628>241 »       je·····14c8·<__cxa_finalize@plt+0x438>
338 »       mov····0x389d(%rip),%rax········242 »       mov····0x2b3d(%rip),%rax········
339 »       test···%rax,%rax243 »       test···%rax,%rax
340 »       je·····2768·<__cxa_finalize@plt+0x628>244 »       je·····14c8·<__cxa_finalize@plt+0x438>
341 »       jmpq···*%rax245 »       jmpq···*%rax
342 »       nopw···0x0(%rax,%rax,1)246 »       nopw···0x0(%rax,%rax,1)
343 »       retq···247 »       retq···
344 »       nopl···0x0(%rax)248 »       nopl···0x0(%rax)
345 »       endbr64·249 »       endbr64·
346 »       cmpb···$0x0,0x39d5(%rip)········250 »       cmpb···$0x0,0x2c55(%rip)········
347 »       jne····27a8·<__cxa_finalize@plt+0x668>251 »       jne····1508·<__cxa_finalize@plt+0x478>
348 »       cmpq···$0x0,0x3853(%rip)········252 »       cmpq···$0x0,0x2af3(%rip)········
349 »       push···%rbp253 »       push···%rbp
350 »       mov····%rsp,%rbp254 »       mov····%rsp,%rbp
351 »       je·····2797·<__cxa_finalize@plt+0x657>255 »       je·····14f7·<__cxa_finalize@plt+0x467>
352 »       mov····0x3876(%rip),%rdi········256 »       mov····0x2b16(%rip),%rdi········
353 »       callq··2140·<__cxa_finalize@plt>257 »       callq··1090·<__cxa_finalize@plt>
354 »       callq··2700·<__cxa_finalize@plt+0x5c0>258 »       callq··1460·<__cxa_finalize@plt+0x3d0>
355 »       pop····%rbp259 »       pop····%rbp
356 »       movb···$0x1,0x39ac(%rip)········260 »       movb···$0x1,0x2c2c(%rip)········
357 »       retq···261 »       retq···
358 »       nopl···(%rax)262 »       nopl···(%rax)
359 »       retq···263 »       retq···
360 »       nopl···0x0(%rax)264 »       nopl···0x0(%rax)
361 »       endbr64·265 »       endbr64·
362 »       jmpq···2730·<__cxa_finalize@plt+0x5f0>266 »       jmpq···1490·<__cxa_finalize@plt+0x400>
363 »       nopl···0x0(%rax)267 »       nopl···0x0(%rax)
364 »       lea····0x183d(%rip),%rax········ 
365 »       retq··· 
366 »       nopl···0x0(%rax,%rax,1) 
367 »       lea····0x1839(%rip),%rax········ 
368 »       retq··· 
369 »       nopl···0x0(%rax,%rax,1) 
370 »       lea····0x1834(%rip),%rax········ 
371 »       retq··· 
372 »       nopl···0x0(%rax,%rax,1) 
373 »       lea····0x1832(%rip),%rax········ 
374 »       retq··· 
375 »       nopl···0x0(%rax,%rax,1) 
376 »       mov····%esi,%eax 
377 »       retq··· 
378 »       nopw···%cs:0x0(%rax,%rax,1) 
379 »       nopl···(%rax) 
380 »       retq··· 
381 »       nopw···%cs:0x0(%rax,%rax,1) 
382 »       nopl···0x0(%rax,%rax,1) 
383 »       retq··· 
384 »       nopw···%cs:0x0(%rax,%rax,1) 
385 »       nopl···0x0(%rax,%rax,1) 
386 »       retq··· 
387 »       nopw···%cs:0x0(%rax,%rax,1) 
388 »       nopl···0x0(%rax,%rax,1) 
389 »       retq··· 
390 »       nopw···%cs:0x0(%rax,%rax,1) 
391 »       nopl···0x0(%rax,%rax,1) 
392 »       lea····0x33b1(%rip),%rax········ 
393 »       mov····%rax,(%rdi) 
394 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt> 
395 »       nop 
396 »       lea····0x33a1(%rip),%rax········ 
397 »       push···%rbx 
398 »       mov····%rdi,%rbx 
399 »       mov····%rax,(%rdi) 
400 »       callq··2110·<std::_V2::error_category::~error_category()@plt> 
401 »       mov····%rbx,%rdi 
402 »       pop····%rbx 
403 »       mov····$0x8,%esi 
404 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt> 
405 »       nopw···%cs:0x0(%rax,%rax,1) 
406 »       nopl···0x0(%rax,%rax,1) 
407 »       lea····0x33c1(%rip),%rax········ 
408 »       mov····%rax,(%rdi) 
409 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt> 
410 »       nop 
411 »       lea····0x33b1(%rip),%rax········ 
412 »       push···%rbx 
413 »       mov····%rdi,%rbx 
414 »       mov····%rax,(%rdi) 
415 »       callq··2110·<std::_V2::error_category::~error_category()@plt> 
416 »       mov····%rbx,%rdi 
417 »       pop····%rbx 
418 »       mov····$0x8,%esi 
419 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt> 
420 »       nopw···%cs:0x0(%rax,%rax,1) 
421 »       nopl···0x0(%rax,%rax,1) 
422 »       lea····0x33d1(%rip),%rax········ 
423 »       mov····%rax,(%rdi) 
424 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt> 
425 »       nop 
426 »       lea····0x33c1(%rip),%rax········ 
427 »       push···%rbx 
428 »       mov····%rdi,%rbx 
429 »       mov····%rax,(%rdi) 
430 »       callq··2110·<std::_V2::error_category::~error_category()@plt> 
431 »       mov····%rbx,%rdi 
432 »       pop····%rbx 
433 »       mov····$0x8,%esi 
434 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt> 
435 »       nopw···%cs:0x0(%rax,%rax,1) 
436 »       nopl···0x0(%rax,%rax,1) 
437 »       lea····0x33e1(%rip),%rax········ 
438 »       mov····%rax,(%rdi) 
439 »       jmpq···2110·<std::_V2::error_category::~error_category()@plt> 
440 »       nop 
441 »       lea····0x33d1(%rip),%rax········ 
442 »       push···%rbx 
443 »       mov····%rdi,%rbx 
444 »       mov····%rax,(%rdi) 
445 »       callq··2110·<std::_V2::error_category::~error_category()@plt> 
446 »       mov····%rbx,%rdi 
447 »       pop····%rbx 
448 »       mov····$0x8,%esi 
449 »       jmpq···20c0·<operator·delete(void*,·unsigned·long)@plt> 
450 »       nopw···%cs:0x0(%rax,%rax,1) 
451 »       nopl···0x0(%rax,%rax,1) 
452 »       push···%r13 
453 »       push···%r12 
454 »       push···%rbp 
455 »       push···%rbx 
456 »       mov····%rdi,%rbx 
457 »       sub····$0x128,%rsp 
458 »       mov····%fs:0x28,%rax 
459 »       mov····%rax,0x118(%rsp) 
460 »       xor····%eax,%eax 
461 »       cmp····$0x7d,%edx 
462 »       je·····2a50·<__cxa_finalize@plt+0x910> 
463 »       lea····0x10(%rsp),%rdi 
464 »       mov····%edx,%r8d 
465 »       mov····$0x20,%ecx 
466 »       rep·stos·%rax,%es:(%rdi) 
467 »       lea····0x10(%rbx),%r13 
468 »       mov····$0x100,%edx 
469 »       mov····%r8d,%edi 
470 »       lea····0x10(%rsp),%rsi 
471 »       callq··2040·<strerror_r@plt> 
472 »       mov····%r13,(%rbx) 
473 »       test···%rax,%rax 
474 »       mov····%rax,%r12 
475 »       je·····2ac6·<__cxa_finalize@plt+0x986> 
476 »       mov····%rax,%rdi 
477 »       callq··2050·<strlen@plt> 
478 »       cmp····$0xf,%rax 
479 »       mov····%rax,%rbp 
480 »       mov····%rax,0x8(%rsp) 
481 »       ja·····2a10·<__cxa_finalize@plt+0x8d0> 
482 »       cmp····$0x1,%rax 
483 »       jne····2ab8·<__cxa_finalize@plt+0x978> 
484 »       movzbl·(%r12),%edx 
485 »       mov····%dl,0x10(%rbx) 
486 »       mov····%rax,0x8(%rbx) 
487 »       movb···$0x0,0x0(%r13,%rax,1) 
488 »       mov····0x118(%rsp),%rax 
489 »       sub····%fs:0x28,%rax 
490 »       jne····2ad9·<__cxa_finalize@plt+0x999> 
491 »       add····$0x128,%rsp 
492 »       mov····%rbx,%rax 
493 »       pop····%rbx 
494 »       pop····%rbp 
495 »       pop····%r12 
496 »       pop····%r13 
497 »       retq···268 »       retq···
498 »       nopl···0x0(%rax,%rax,1) 
499 »       lea····0x8(%rsp),%rsi 
500 »       xor····%edx,%edx 
501 »       mov····%rbx,%rdi 
502 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
503 »       mov····%rax,%r13 
504 »       mov····%rax,(%rbx) 
505 »       mov····0x8(%rsp),%rax 
506 »       mov····%rax,0x10(%rbx) 
507 »       mov····%r13,%rdi 
508 »       mov····%rbp,%rdx 
509 »       mov····%r12,%rsi 
510 »       callq··2090·<memcpy@plt> 
511 »       mov····0x8(%rsp),%rax 
512 »       mov····(%rbx),%r13 
513 »       jmp····29d9·<__cxa_finalize@plt+0x899> 
514 »       nopw···%cs:0x0(%rax,%rax,1)269 »       nopw···%cs:0x0(%rax,%rax,1)
515 »       movq···$0x12,0x8(%rsp) 
516 »       lea····0x10(%rdi),%rax 
517 »       xor····%edx,%edx 
518 »       mov····%rax,(%rdi) 
519 »       lea····0x8(%rsp),%rsi 
520 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
521 »       mov····0x8(%rsp),%rdx 
522 »       movabs·$0x6f6974617265704f,%rcx 
523 »       mov····%rax,(%rbx) 
524 »       mov····%rdx,0x10(%rbx) 
525 »       mov····$0x2e64,%edx 
526 »       mov····%rcx,(%rax) 
527 »       movabs·$0x6574726f6261206e,%rcx 
528 »       mov····%rcx,0x8(%rax) 
529 »       mov····%dx,0x10(%rax) 
530 »       mov····0x8(%rsp),%rax 
531 »       mov····(%rbx),%rdx 
532 »       mov····%rax,0x8(%rbx) 
533 »       movb···$0x0,(%rdx,%rax,1) 
534 »       jmpq···29e3·<__cxa_finalize@plt+0x8a3> 
535 »       nopl···0x0(%rax) 
536 »       test···%rax,%rax 
537 »       je·····29d9·<__cxa_finalize@plt+0x899> 
538 »       jmpq···2a2e·<__cxa_finalize@plt+0x8ee> 
539 »       mov····0x118(%rsp),%rax 
540 »       sub····%fs:0x28,%rax 
541 »       je·····2ade·<__cxa_finalize@plt+0x99e> 
542 »       callq··20d0·<__stack_chk_fail@plt> 
543 »       lea····0x15cb(%rip),%rdi········ 
544 »       callq··2080·<std::__throw_logic_error(char·const*)@plt> 
545 »       nopw···0x0(%rax,%rax,1) 
546 »       push···%rbx 
547 »       sub····$0x10,%rsp 
548 »       cmp····$0xfffffff8,%edx 
549 »       mov····%fs:0x28,%rbx 
550 »       mov····%rbx,0x8(%rsp) 
551 »       mov····%rdi,%rbx 
552 »       lea····0x10(%rbx),%rax 
553 »       mov····%rax,(%rbx) 
554 »       je·····2bf8·<__cxa_finalize@plt+0xab8> 
555 »       cmp····$0xfffffff9,%edx 
556 »       je·····2b90·<__cxa_finalize@plt+0xa50> 
557 »       xor····%edx,%edx 
558 »       mov····%rsp,%rsi 
559 »       mov····%rbx,%rdi 
560 »       movq···$0x13,(%rsp) 
561 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
562 »       mov····(%rsp),%rdx 
563 »       movabs·$0x6464612e6f697361,%rcx 
564 »       mov····%rax,(%rbx) 
565 »       mov····%rdx,0x10(%rbx) 
566 »       mov····%rcx,(%rax) 
567 »       movabs·$0x7265206f666e6972,%rcx 
568 »       mov····%rcx,0x8(%rax) 
569 »       movl···$0x726f7272,0xf(%rax) 
570 »       mov····(%rsp),%rax 
571 »       mov····(%rbx),%rdx 
572 »       mov····%rax,0x8(%rbx) 
573 »       movb···$0x0,(%rdx,%rax,1) 
574 »       mov····0x8(%rsp),%rax 
575 »       sub····%fs:0x28,%rax 
576 »       jne····2c4b·<__cxa_finalize@plt+0xb0b> 
577 »       add····$0x10,%rsp 
578 »       mov····%rbx,%rax 
579 »       pop····%rbx 
580 »       retq··· 
581 »       nopl···0x0(%rax) 
582 »       mov····%rsp,%rsi 
583 »       xor····%edx,%edx 
584 »       mov····%rbx,%rdi 
585 »       movq···$0x19,(%rsp) 
586 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
587 »       mov····(%rsp),%rdx 
588 »       movabs·$0x742074656b636f53,%rcx 
589 »       movabs·$0x6574726f70707573,%rsi 
590 »       mov····%rax,(%rbx) 
591 »       mov····%rdx,0x10(%rbx) 
592 »       mov····%rcx,(%rax) 
593 »       movabs·$0x20746f6e20657079,%rcx 
594 »       mov····%rcx,0x8(%rax) 
595 »       mov····%rsi,0x10(%rax) 
596 »       movb···$0x64,0x18(%rax) 
597 »       mov····(%rsp),%rax 
598 »       mov····(%rbx),%rdx 
599 »       mov····%rax,0x8(%rbx) 
600 »       movb···$0x0,(%rdx,%rax,1) 
601 »       jmpq···2b6c·<__cxa_finalize@plt+0xa2c> 
602 »       nopl···0x0(%rax) 
603 »       mov····%rsp,%rsi 
604 »       xor····%edx,%edx 
605 »       mov····%rbx,%rdi 
606 »       movq···$0x11,(%rsp) 
607 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
608 »       mov····(%rsp),%rdx 
609 »       movabs·$0x2065636976726553,%rcx 
610 »       movabs·$0x6e756f6620746f6e,%rsi 
611 »       mov····%rax,(%rbx) 
612 »       mov····%rdx,0x10(%rbx) 
613 »       mov····%rcx,(%rax) 
614 »       mov····%rsi,0x8(%rax) 
615 »       movb···$0x64,0x10(%rax) 
616 »       mov····(%rsp),%rax 
617 »       mov····(%rbx),%rdx 
618 »       mov····%rax,0x8(%rbx) 
619 »       movb···$0x0,(%rdx,%rax,1) 
620 »       jmpq···2b6c·<__cxa_finalize@plt+0xa2c> 
621 »       callq··20d0·<__stack_chk_fail@plt> 
622 »       push···%rbx 
623 »       sub····$0x10,%rsp 
624 »       cmp····$0x1,%edx 
625 »       mov····%fs:0x28,%rbx 
626 »       mov····%rbx,0x8(%rsp) 
627 »       mov····%rdi,%rbx 
628 »       lea····0x10(%rbx),%rax 
629 »       mov····%rax,(%rbx) 
630 »       je·····2d00·<__cxa_finalize@plt+0xbc0> 
631 »       cmp····$0x2,%edx 
632 »       je·····2e08·<__cxa_finalize@plt+0xcc8> 
633 »       cmp····$0x4,%edx 
634 »       je·····2ea0·<__cxa_finalize@plt+0xd60> 
635 »       cmp····$0x3,%edx 
636 »       je·····2d70·<__cxa_finalize@plt+0xc30> 
637 »       xor····%edx,%edx 
638 »       mov····%rsp,%rsi 
639 »       mov····%rbx,%rdi 
640 »       movq···$0x10,(%rsp) 
641 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
642 »       mov····(%rsp),%rdx 
643 »       movabs·$0x74656e2e6f697361,%rcx 
644 »       mov····%rax,(%rbx) 
645 »       mov····%rdx,0x10(%rbx) 
646 »       mov····%rcx,(%rax) 
647 »       movabs·$0x726f727265206264,%rcx 
648 »       mov····%rcx,0x8(%rax) 
649 »       mov····(%rsp),%rax 
650 »       mov····(%rbx),%rdx 
651 »       mov····%rax,0x8(%rbx) 
652 »       movb···$0x0,(%rdx,%rax,1) 
653 »       mov····0x8(%rsp),%rax 
654 »       sub····%fs:0x28,%rax 
655 »       jne····2f35·<__cxa_finalize@plt+0xdf5> 
656 »       add····$0x10,%rsp 
657 »       mov····%rbx,%rax 
658 »       pop····%rbx 
659 »       retq··· 
660 »       nopl···0x0(%rax,%rax,1) 
661 »       xor····%edx,%edx 
662 »       mov····%rsp,%rsi 
663 »       mov····%rbx,%rdi 
664 »       movq···$0x1e,(%rsp) 
665 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
666 »       mov····(%rsp),%rdx 
667 »       movabs·$0x746f6e2074736f48,%rcx 
668 »       mov····%rax,(%rbx) 
669 »       mov····%rdx,0x10(%rbx) 
670 »       mov····%rcx,(%rax) 
671 »       movabs·$0x2820646e756f6620,%rcx 
672 »       mov····%rcx,0x8(%rax) 
673 »       movabs·$0x7469726f68747561,%rcx 
674 »       mov····%rcx,0x10(%rax) 
675 »       movabs·$0x2965766974617469,%rcx 
676 »       mov····%rcx,0x16(%rax) 
677 »       mov····(%rsp),%rax 
678 »       mov····(%rbx),%rdx 
679 »       mov····%rax,0x8(%rbx) 
680 »       movb···$0x0,(%rdx,%rax,1) 
681 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b> 
682 »       nopl···0x0(%rax,%rax,1)270 »       nopl···0x0(%rax,%rax,1)
683 »       mov····%rsp,%rsi 
684 »       xor····%edx,%edx 
685 »       mov····%rbx,%rdi 
686 »       movq···$0x37,(%rsp) 
687 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
688 »       mov····(%rsp),%rdx 
689 »       movabs·$0x65722d6e6f6e2041,%rcx 
690 »       movabs·$0x6c62617265766f63,%rsi 
691 »       mov····%rax,(%rbx) 
692 »       mov····%rdx,0x10(%rbx) 
693 »       mov····%rcx,(%rax) 
694 »       movabs·$0x20726f7272652065,%rcx 
695 »       mov····%rsi,0x8(%rax) 
696 »       movabs·$0x646572727563636f,%rsi 
697 »       mov····%rcx,0x10(%rax) 
698 »       movabs·$0x20676e6972756420,%rcx 
699 »       mov····%rsi,0x18(%rax) 
700 »       movabs·$0x6573616261746164,%rsi 
701 »       mov····%rcx,0x20(%rax) 
702 »       movabs·$0x70756b6f6f6c2065,%rcx 
703 »       mov····%rsi,0x28(%rax) 
704 »       mov····%rcx,0x2f(%rax) 
705 »       mov····(%rsp),%rax271 »       mov····%esi,%eax
706 »       mov····(%rbx),%rdx 
707 »       mov····%rax,0x8(%rbx) 
708 »       movb···$0x0,(%rdx,%rax,1) 
709 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b> 
710 »       nopl···(%rax) 
711 »       mov····%rsp,%rsi 
712 »       xor····%edx,%edx 
713 »       mov····%rbx,%rdi 
714 »       movq···$0x33,(%rsp) 
715 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
716 »       mov····(%rsp),%rdx 
717 »       movabs·$0x746f6e2074736f48,%rdi 
718 »       movabs·$0x2820646e756f6620,%rsi 
719 »       movabs·$0x766974617469726f,%rcx 
720 »       mov····%rax,(%rbx) 
721 »       mov····%rdx,0x10(%rbx) 
722 »       mov····%rdi,(%rax) 
723 »       movabs·$0x687475612d6e6f6e,%rdi 
724 »       mov····%rsi,0x8(%rax) 
725 »       movabs·$0x20797274202c2965,%rsi 
726 »       mov····%rdi,0x10(%rax) 
727 »       movabs·$0x616c206e69616761,%rdi 
728 »       mov····%rdi,0x28(%rax) 
729 »       mov····%rcx,0x18(%rax) 
730 »       mov····%rsi,0x20(%rax) 
731 »       movl···$0x72657461,0x2f(%rax) 
732 »       mov····(%rsp),%rax 
733 »       mov····(%rbx),%rdx 
734 »       mov····%rax,0x8(%rbx) 
735 »       movb···$0x0,(%rdx,%rax,1) 
736 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b> 
737 »       nopw···%cs:0x0(%rax,%rax,1) 
738 »       mov····%rsp,%rsi 
739 »       xor····%edx,%edx 
740 »       mov····%rbx,%rdi 
741 »       movq···$0x38,(%rsp) 
742 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
743 »       mov····(%rsp),%rdx 
744 »       movabs·$0x7265757120656854,%rcx 
745 »       movabs·$0x6c61762073692079,%rsi 
746 »       movabs·$0x6576616820746f6e,%rdi 
747 »       mov····%rax,(%rbx) 
748 »       mov····%rdx,0x10(%rbx) 
749 »       mov····%rcx,(%rax) 
750 »       movabs·$0x20747562202c6469,%rcx 
751 »       mov····%rsi,0x8(%rax) 
752 »       movabs·$0x2073656f64207469,%rsi 
753 »       mov····%rcx,0x10(%rax) 
754 »       movabs·$0x6169636f73736120,%rcx 
755 »       mov····%rsi,0x18(%rax) 
756 »       movabs·$0x6174616420646574,%rsi 
757 »       mov····%rdi,0x20(%rax) 
758 »       mov····%rcx,0x28(%rax) 
759 »       mov····%rsi,0x30(%rax) 
760 »       mov····(%rsp),%rax 
761 »       mov····(%rbx),%rdx 
762 »       mov····%rax,0x8(%rbx) 
763 »       movb···$0x0,(%rdx,%rax,1) 
764 »       jmpq···2cdb·<__cxa_finalize@plt+0xb9b> 
765 »       callq··20d0·<__stack_chk_fail@plt> 
766 »       nopw···0x0(%rax,%rax,1) 
767 »       push···%rbx 
768 »       sub····$0x10,%rsp 
769 »       cmp····$0x1,%edx 
770 »       mov····%fs:0x28,%rbx 
771 »       mov····%rbx,0x8(%rsp) 
772 »       mov····%rdi,%rbx 
773 »       lea····0x10(%rbx),%rax 
774 »       mov····%rax,(%rbx) 
775 »       je·····2fc0·<__cxa_finalize@plt+0xe80> 
776 »       cmp····$0x2,%edx 
777 »       je·····3088·<__cxa_finalize@plt+0xf48> 
778 »       cmp····$0x3,%edx 
779 »       je·····30b0·<__cxa_finalize@plt+0xf70> 
780 »       cmp····$0x4,%edx 
781 »       je·····2fe8·<__cxa_finalize@plt+0xea8> 
782 »       movabs·$0x73696d2e6f697361,%rcx 
783 »       movq···$0xf,0x8(%rbx) 
784 »       mov····%rcx,0x10(%rbx) 
785 »       movabs·$0x726f727265206373,%rcx 
786 »       mov····%rcx,0x17(%rbx) 
787 »       movb···$0x0,0x1f(%rbx) 
788 »       mov····0x8(%rsp),%rax 
789 »       sub····%fs:0x28,%rax 
790 »       jne····3103·<__cxa_finalize@plt+0xfc3> 
791 »       add····$0x10,%rsp 
792 »       mov····%rbx,%rax 
793 »       pop····%rbx 
794 »       retq···272 »       retq···
795 »       xchg···%ax,%ax 
796 »       movabs·$0x2079646165726c41,%rsi 
797 »       movl···$0x6e65706f,0x18(%rbx) 
798 »       mov····%rsi,0x10(%rbx) 
799 »       movq···$0xc,0x8(%rbx) 
800 »       movb···$0x0,0x1c(%rbx) 
801 »       jmp····2fa1·<__cxa_finalize@plt+0xe61> 
802 »       nopl···0x0(%rax,%rax,1) 
803 »       mov····%rsp,%rsi 
804 »       xor····%edx,%edx 
805 »       mov····%rbx,%rdi 
806 »       movq···$0x39,(%rsp) 
807 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
808 »       mov····(%rsp),%rdx 
809 »       movabs·$0x6373656420656854,%rsi 
810 »       movabs·$0x6420726f74706972,%rcx 
811 »       mov····%rax,(%rbx) 
812 »       mov····%rdx,0x10(%rbx) 
813 »       mov····%rsi,(%rax) 
814 »       movabs·$0x20746f6e2073656f,%rsi 
815 »       mov····%rcx,0x8(%rax) 
816 »       movabs·$0x6f746e6920746966,%rcx 
817 »       mov····%rsi,0x10(%rax) 
818 »       movabs·$0x6c65732065687420,%rsi 
819 »       mov····%rcx,0x18(%rax) 
820 »       movabs·$0x6c6c616320746365,%rcx 
821 »       mov····%rsi,0x20(%rax) 
822 »       movabs·$0x65735f6466207327,%rsi 
823 »       mov····%rcx,0x28(%rax) 
824 »       mov····%rsi,0x30(%rax) 
825 »       movb···$0x74,0x38(%rax) 
826 »       mov····(%rsp),%rax 
827 »       mov····(%rbx),%rdx 
828 »       mov····%rax,0x8(%rbx) 
829 »       movb···$0x0,(%rdx,%rax,1) 
830 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61> 
831 »       nopl···0x0(%rax) 
832 »       movabs·$0x6620666f20646e45,%rcx 
833 »       movq···$0xb,0x8(%rbx) 
834 »       mov····%rcx,0x10(%rbx) 
835 »       movb···$0x0,0x1b(%rbx) 
836 »       movl···$0x656c6966,0x17(%rbx) 
837 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61> 
838 »       xchg···%ax,%ax 
839 »       mov····%rsp,%rsi 
840 »       xor····%edx,%edx 
841 »       mov····%rbx,%rdi 
842 »       movq···$0x11,(%rsp) 
843 »       callq··2120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
844 »       mov····(%rsp),%rdx 
845 »       movabs·$0x20746e656d656c45,%rsi 
846 »       movabs·$0x6e756f6620746f6e,%rcx 
847 »       mov····%rax,(%rbx) 
848 »       mov····%rdx,0x10(%rbx) 
849 »       mov····%rsi,(%rax) 
850 »       mov····%rcx,0x8(%rax) 
851 »       movb···$0x64,0x10(%rax) 
852 »       mov····(%rsp),%rax 
853 »       mov····(%rbx),%rdx 
854 »       mov····%rax,0x8(%rbx) 
855 »       movb···$0x0,(%rdx,%rax,1) 
856 »       jmpq···2fa1·<__cxa_finalize@plt+0xe61> 
857 »       callq··20d0·<__stack_chk_fail@plt>