| | | |
Offset 1, 850 lines modified | Offset 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 | » nop | 5 | » nop |
6 | » push···%r13 | 6 | » push···%r13 |
7 | » mov····$0x8,%edx | 7 | » mov····$0x8,%edx |
8 | » push···%r12 | 8 | » push···%r12 |
9 | » lea····0x1ec3(%rip),%r12········ | 9 | » lea····0xf44(%rip),%r12········ |
10 | » push···%rbp | 10 | » push···%rbp |
11 | » mov····%r12,%rsi | 11 | » mov····%r12,%rsi |
12 | » push···%rbx | 12 | » push···%rbx |
13 | » lea····0x3ec4(%rip),%rbx········ | 13 | » lea····0x2f54(%rip),%rbx········ |
14 | » sub····$0x8,%rsp | 14 | » sub····$0x8,%rsp |
15 | » mov····%rbx,%rdi | 15 | » 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,%edx | 17 | » mov····$0x12,%edx |
18 | » mov····%rbx,%rdi | 18 | » 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),%rax | 22 | » mov····-0x18(%rax),%rax |
23 | » mov····0xf0(%rbx,%rax,1),%rbp | 23 | » mov····0xf0(%rbx,%rax,1),%rbp |
24 | » test···%rbp,%rbp | 24 | » 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),%esi | 28 | » movsbl·0x43(%rbp),%esi |
29 | » mov····%rbx,%rdi | 29 | » mov····%rbx,%rdi |
30 | » call···2030·<std::ostream::put(char)@plt> | 30 | » call···1030·<std::ostream::put(char)@plt> |
31 | » mov····%rax,%rdi | 31 | » 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,%rdi | 34 | » 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,%rdx | 38 | » cmp····%rax,%rdx |
39 | » mov····$0x9,%edx | 39 | » 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,%edx | 42 | » mov····$0x7,%edx |
43 | » lea····0x1e4d(%rip),%rsi········ | 43 | » lea····0xed5(%rip),%rsi········ |
44 | » mov····%rbx,%rdi | 44 | » 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),%rax | 47 | » mov····-0x18(%rax),%rax |
48 | » mov····0xf0(%rbx,%rax,1),%rbp | 48 | » mov····0xf0(%rbx,%rax,1),%rbp |
49 | » test···%rbp,%rbp | 49 | » 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),%esi | 53 | » movsbl·0x43(%rbp),%esi |
54 | » mov····%rbx,%rdi | 54 | » mov····%rbx,%rdi |
55 | » call···2030·<std::ostream::put(char)@plt> | 55 | » call···1030·<std::ostream::put(char)@plt> |
56 | » mov····%rax,%rdi | 56 | » mov····%rax,%rdi |
57 | » call···2070·<std::ostream::flush()@plt> | 57 | » call···1040·<std::ostream::flush()@plt> |
58 | » mov····$0x8,%edx | 58 | » mov····$0x8,%edx |
59 | » mov····%r12,%rsi | 59 | » mov····%r12,%rsi |
60 | » mov····%rbx,%rdi | 60 | » 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,%edx | 62 | » mov····$0x10,%edx |
63 | » mov····%rbx,%rdi | 63 | » 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),%rax | 67 | » mov····-0x18(%rax),%rax |
68 | » mov····0xf0(%rbx,%rax,1),%rbp | 68 | » mov····0xf0(%rbx,%rax,1),%rbp |
69 | » test···%rbp,%rbp | 69 | » 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),%esi | 73 | » movsbl·0x43(%rbp),%esi |
74 | » mov····%rbx,%rdi | 74 | » mov····%rbx,%rdi |
75 | » call···2030·<std::ostream::put(char)@plt> | 75 | » call···1030·<std::ostream::put(char)@plt> |
76 | » mov····%rax,%rdi | 76 | » mov····%rax,%rdi |
77 | » call···2070·<std::ostream::flush()@plt> | 77 | » call···1040·<std::ostream::flush()@plt> |
78 | » mov····$0x5,%edx | 78 | » mov····$0x5,%edx |
79 | » mov····%rbx,%rdi | 79 | » 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,%r12 | 83 | » test···%r12,%r12 |
84 | » je·····2487·<__cxa_finalize@plt+0x347> | 84 | » je·····13d7·<__cxa_finalize@plt+0x347> |
85 | » cmp····$0x1,%r12 | 85 | » cmp····$0x1,%r12 |
86 | » je·····2386·<__cxa_finalize@plt+0x246> | 86 | » je·····12d6·<__cxa_finalize@plt+0x246> |
87 | » mov····%r12,%rsi | 87 | » mov····%r12,%rsi |
88 | » mov····%rbx,%rdi | 88 | » 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,%edx | 90 | » mov····$0x11,%edx |
91 | » lea····0x1d89(%rip),%rsi········ | 91 | » lea····0xe11(%rip),%rsi········ |
92 | » mov····%rax,%rbp | 92 | » mov····%rax,%rbp |
93 | » mov····%rax,%rdi | 93 | » 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),%rax | 95 | » mov····0x0(%rbp),%rax |
96 | » mov····-0x18(%rax),%rax | 96 | » mov····-0x18(%rax),%rax |
97 | » mov····0xf0(%rbp,%rax,1),%r13 | 97 | » mov····0xf0(%rbp,%rax,1),%r13 |
98 | » test···%r13,%r13 | 98 | » 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),%esi | 102 | » movsbl·0x43(%r13),%esi |
103 | » mov····%rbp,%rdi | 103 | » mov····%rbp,%rdi |
104 | » call···2030·<std::ostream::put(char)@plt> | 104 | » call···1030·<std::ostream::put(char)@plt> |
105 | » mov····%rax,%rdi | 105 | » 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),%rax | 108 | » mov····-0x18(%rax),%rax |
109 | » mov····0xf0(%rbx,%rax,1),%rbp | 109 | » mov····0xf0(%rbx,%rax,1),%rbp |
110 | » test···%rbp,%rbp | 110 | » 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),%esi | 114 | » movsbl·0x43(%rbp),%esi |
115 | » mov····%rbx,%rdi | 115 | » mov····%rbx,%rdi |
116 | » call···2030·<std::ostream::put(char)@plt> | 116 | » call···1030·<std::ostream::put(char)@plt> |
117 | » mov····%rax,%rdi | 117 | » mov····%rax,%rdi |
118 | » call···2070·<std::ostream::flush()@plt> | 118 | » call···1040·<std::ostream::flush()@plt> |
119 | » xor····%eax,%eax | 119 | » xor····%eax,%eax |
120 | » test···%r12,%r12 | 120 | » test···%r12,%r12 |
121 | » setne··%al | 121 | » setne··%al |
122 | » add····$0x8,%rsp | 122 | » add····$0x8,%rsp |
123 | » pop····%rbx | 123 | » pop····%rbx |
124 | » pop····%rbp | 124 | » pop····%rbp |
125 | » pop····%r12 | 125 | » pop····%r12 |
126 | » pop····%r13 | 126 | » pop····%r13 |
127 | » ret | 127 | » ret |
128 | » lea····0x1d07(%rip),%rsi········ | 128 | » lea····0xd8f(%rip),%rsi········ |
129 | » mov····$0x11,%edx | 129 | » mov····$0x11,%edx |
130 | » mov····%rbx,%rdi | 130 | » 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,%rdi | 133 | » 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),%rax | 135 | » mov····0x0(%rbp),%rax |
136 | » mov····$0xa,%esi | 136 | » mov····$0xa,%esi |
137 | » lea····0x41c(%rip),%rdx········ | 137 | » lea····0x22c(%rip),%rdx········ |
138 | » mov····0x30(%rax),%rax | 138 | » mov····0x30(%rax),%rax |
139 | » cmp····%rdx,%rax | 139 | » cmp····%rdx,%rax |
140 | » je·····2363·<__cxa_finalize@plt+0x223> | 140 | » je·····12b3·<__cxa_finalize@plt+0x223> |
141 | » mov····$0xa,%esi | 141 | » mov····$0xa,%esi |
142 | » mov····%rbp,%rdi | 142 | » mov····%rbp,%rdi |
143 | » call···*%rax | 143 | » call···*%rax |
144 | » movsbl·%al,%esi | 144 | » movsbl·%al,%esi |
145 | » jmp····2363·<__cxa_finalize@plt+0x223> | 145 | » jmp····12b3·<__cxa_finalize@plt+0x223> |
146 | » mov····%rbp,%rdi | 146 | » 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),%rax | 148 | » mov····0x0(%rbp),%rax |
149 | » mov····$0xa,%esi | 149 | » mov····$0xa,%esi |
150 | » lea····0x3ec(%rip),%rdx········ | 150 | » lea····0x1fc(%rip),%rdx········ |
151 | » mov····0x30(%rax),%rax | 151 | » mov····0x30(%rax),%rax |
152 | » cmp····%rdx,%rax | 152 | » cmp····%rdx,%rax |
153 | » je·····22a4·<__cxa_finalize@plt+0x164> | 153 | » je·····11f4·<__cxa_finalize@plt+0x164> |
154 | » mov····$0xa,%esi | 154 | » mov····$0xa,%esi |
155 | » mov····%rbp,%rdi | 155 | » mov····%rbp,%rdi |
156 | » call···*%rax | 156 | » call···*%rax |
157 | » movsbl·%al,%esi | 157 | » movsbl·%al,%esi |
158 | » jmp····22a4·<__cxa_finalize@plt+0x164> | 158 | » jmp····11f4·<__cxa_finalize@plt+0x164> |
159 | » mov····%rbp,%rdi | 159 | » 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),%rax | 161 | » mov····0x0(%rbp),%rax |
162 | » mov····$0xa,%esi | 162 | » mov····$0xa,%esi |
163 | » lea····0x3b5(%rip),%rdx········ | 163 | » lea····0x1c5(%rip),%rdx········ |
164 | » mov····0x30(%rax),%rax | 164 | » mov····0x30(%rax),%rax |
165 | » cmp····%rdx,%rax | 165 | » cmp····%rdx,%rax |
166 | » je·····2246·<__cxa_finalize@plt+0x106> | 166 | » je·····1196·<__cxa_finalize@plt+0x106> |
167 | » mov····$0xa,%esi | 167 | » mov····$0xa,%esi |
168 | » mov····%rbp,%rdi | 168 | » mov····%rbp,%rdi |
169 | » call···*%rax | 169 | » call···*%rax |
170 | » movsbl·%al,%esi | 170 | » movsbl·%al,%esi |
171 | » jmp····2246·<__cxa_finalize@plt+0x106> | 171 | » jmp····1196·<__cxa_finalize@plt+0x106> |
172 | » mov····%rbp,%rdi | 172 | » 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),%rax | 174 | » mov····0x0(%rbp),%rax |
175 | » mov····$0xa,%esi | 175 | » mov····$0xa,%esi |
176 | » lea····0x37e(%rip),%rdx········ | 176 | » lea····0x18e(%rip),%rdx········ |
177 | » mov····0x30(%rax),%rax | 177 | » mov····0x30(%rax),%rax |
178 | » cmp····%rdx,%rax | 178 | » cmp····%rdx,%rax |
179 | » je·····21c6·<__cxa_finalize@plt+0x86> | 179 | » je·····1116·<__cxa_finalize@plt+0x86> |
180 | » mov····$0xa,%esi | 180 | » mov····$0xa,%esi |
181 | » mov····%rbp,%rdi | 181 | » mov····%rbp,%rdi |
182 | » call···*%rax | 182 | » call···*%rax |
183 | » movsbl·%al,%esi | 183 | » 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,%edx | 186 | » 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,%edx | 190 | » mov····$0x13,%edx |
191 | » mov····%rbx,%rdi | 191 | » 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,%rdi | 194 | » 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),%rax | 196 | » mov····0x0(%r13),%rax |
197 | » mov····$0xa,%esi | 197 | » mov····$0xa,%esi |
198 | » lea····0x318(%rip),%rdx········ | 198 | » lea····0x128(%rip),%rdx········ |
199 | » mov····0x30(%rax),%rax | 199 | » mov····0x30(%rax),%rax |
200 | » cmp····%rdx,%rax | 200 | » cmp····%rdx,%rax |
201 | » je·····232d·<__cxa_finalize@plt+0x1ed> | 201 | » je·····127d·<__cxa_finalize@plt+0x1ed> |
202 | » mov····$0xa,%esi | 202 | » mov····$0xa,%esi |
203 | » mov····%r13,%rdi | 203 | » mov····%r13,%rdi |
204 | » call···*%rax | 204 | » call···*%rax |
205 | » movsbl·%al,%esi | 205 | » 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 | » endbr64 | 208 | » endbr64 |
297 | » xor····%ebp,%ebp | 209 | » xor····%ebp,%ebp |
298 | » mov····%rdx,%r9 | 210 | » mov····%rdx,%r9 |
299 | » pop····%rsi | 211 | » pop····%rsi |
300 | » mov····%rsp,%rdx | 212 | » mov····%rsp,%rdx |
301 | » and····$0xfffffffffffffff0,%rsp | 213 | » and····$0xfffffffffffffff0,%rsp |
302 | » push···%rax | 214 | » push···%rax |
303 | » push···%rsp | 215 | » push···%rsp |
304 | » xor····%r8d,%r8d | 216 | » xor····%r8d,%r8d |
305 | » xor····%ecx,%ecx | 217 | » xor····%ecx,%ecx |
306 | » lea····-0x55f(%rip),%rdi········ | 218 | » lea····-0x39f(%rip),%rdi········ |
307 | » call···*0x391b(%rip)········ | 219 | » call···*0x2b8b(%rip)········ |
308 | » hlt | 220 | » 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,%rax | 224 | » 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,%rax | 227 | » test···%rax,%rax |
316 | » je·····26f8·<__cxa_finalize@plt+0x5b8> | 228 | » je·····1488·<__cxa_finalize@plt+0x3f8> |
317 | » jmp····*%rax | 229 | » jmp····*%rax |
318 | » nopl···0x0(%rax) | 230 | » nopl···0x0(%rax) |
319 | » ret | 231 | » 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,%rsi | 235 | » sub····%rdi,%rsi |
324 | » mov····%rsi,%rax | 236 | » mov····%rsi,%rax |
325 | » shr····$0x3f,%rsi | 237 | » shr····$0x3f,%rsi |
326 | » sar····$0x3,%rax | 238 | » sar····$0x3,%rax |
327 | » add····%rax,%rsi | 239 | » add····%rax,%rsi |
328 | » sar····%rsi | 240 | » 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,%rax | 243 | » test···%rax,%rax |
332 | » je·····2738·<__cxa_finalize@plt+0x5f8> | 244 | » je·····14c8·<__cxa_finalize@plt+0x438> |
333 | » jmp····*%rax | 245 | » jmp····*%rax |
334 | » nopw···0x0(%rax,%rax,1) | 246 | » nopw···0x0(%rax,%rax,1) |
335 | » ret | 247 | » ret |
336 | » nopl···0x0(%rax) | 248 | » nopl···0x0(%rax) |
337 | » endbr64 | 249 | » 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···%rbp | 253 | » push···%rbp |
342 | » mov····%rsp,%rbp | 254 | » 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····%rbp | 259 | » pop····%rbp |
348 | » movb···$0x1,0x39dc(%rip)········ | 260 | » movb···$0x1,0x2c2c(%rip)········ |
349 | » ret | 261 | » ret |
350 | » nopl···(%rax) | 262 | » nopl···(%rax) |
351 | » ret | 263 | » ret |
352 | » nopl···0x0(%rax) | 264 | » nopl···0x0(%rax) |
353 | » endbr64 | 265 | » 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 | » ret | 268 | » 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 | » ret | 272 | » 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> | |