Offset 1, 211 lines modifiedOffset 1, 198 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000022e0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base-0x1d60>:2 00000000000022e0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base-0x1db0>:
3 »       call···21d0·<std::__throw_bad_cast()@plt>3 »       call···21d0·<std::__throw_bad_cast()@plt>
4 »       call···21d0·<std::__throw_bad_cast()@plt>4 »       call···21d0·<std::__throw_bad_cast()@plt>
5 »       nop5 »       nop
6 »       mov····%rax,%r126 »       mov····%rax,%rbx
7 »       vzeroupper7 »       vzeroupper
8 »       lea····0x4710(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>8 »       lea····0x4710(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
9 »       mov····0x68(%rsp),%rdi9 »       mov····0xa8(%rsp),%rdi
10 »       mov····%rax,0x158(%rsp)10 »       mov····%rax,0x198(%rsp)
11 »       call···2200·<std::locale::~locale()@plt>11 »       call···2200·<std::locale::~locale()@plt>
12 »       mov····%rbx,%rdi 
13 »       lea····0x4614(%rip),%rsi········#·6928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>12 »       lea····0x4614(%rip),%rsi········#·6928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>
14 »       mov····%r12,%rbx13 »       mov····%r12,%rdi
15 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>14 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
16 »       lea····0x45ed(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>15 »       lea····0x45ed(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
17 »       mov····0x80(%rsp),%rdi16 »       mov····0xc0(%rsp),%rdi
18 »       mov····%rax,0x1c0(%rsp)17 »       mov····%rax,0x200(%rsp)
19 »       call···2090·<std::ios_base::~ios_base()@plt>18 »       call···2090·<std::ios_base::~ios_base()@plt>
20 »       mov····0x88(%rsp),%rdi19 »       mov····0xc8(%rsp),%rdi
21 »       call···2060·<std::basic_fstream<char,·std::char_traits<char>·>::~basic_fstream()@plt>20 »       call···2060·<std::basic_fstream<char,·std::char_traits<char>·>::~basic_fstream()@plt>
22 »       lea····0xc0(%rsp),%rdi21 »       mov····%r15,%rdi
23 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>22 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
24 »       mov····0x58(%rsp),%rdi23 »       mov····0x88(%rsp),%rdi
25 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>24 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
26 »       mov····0x4f8(%rsp),%rax25 »       mov····0x538(%rsp),%rax
27 »       sub····%fs:0x28,%rax26 »       sub····%fs:0x28,%rax
28 »       jne····2468·<__cxa_finalize@plt+0x198>27 »       jne····23ca·<__cxa_finalize@plt+0xfa>
29 »       mov····%rbx,%rdi28 »       mov····%rbx,%rdi
30 »       call···2280·<_Unwind_Resume@plt>29 »       call···2270·<_Unwind_Resume@plt>
31 »       mov····0x8(%rsp),%rdi30 »       mov····0x38(%rsp),%rdi
32 »       vzeroupper31 »       vzeroupper
33 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>32 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
34 »       mov····0x50(%rsp),%rdi33 »       mov····%r13,%rdi
35 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>34 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
36 »       mov····%r12,%rdi35 »       mov····%r12,%rdi
37 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
38 »       mov····%rbx,%rdi 
39 »       mov····%r13,%rbx 
40 »       call···2110·<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_stringstream()@plt>36 »       call···2110·<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_stringstream()@plt>
41 »       jmp····2338·<__cxa_finalize@plt+0x68>37 »       jmp····2338·<__cxa_finalize@plt+0x68>
42 »       mov····0x50(%rsp),%rdi38 »       mov····%rax,%rbx
43 »       vzeroupper39 »       vzeroupper
44 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>40 »       lea····0x4667(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
 41 »       mov····0xa8(%rsp),%rdi
 42 »       mov····%rax,0x198(%rsp)
 43 »       call···2200·<std::locale::~locale()@plt>
 44 »       lea····0x456b(%rip),%rsi········#·6928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>
 45 »       mov····%r12,%rdi
 46 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
45 »       jmp····2392·<__cxa_finalize@plt+0xc2>47 »       jmp····231c·<__cxa_finalize@plt+0x4c>
 48 »       call···2190·<__stack_chk_fail@plt>
46 »       mov····0x4f8(%rsp),%rax49 »       mov····0x538(%rsp),%rax
47 »       sub····%fs:0x28,%rax50 »       sub····%fs:0x28,%rax
48 »       jne····23e5·<__cxa_finalize@plt+0x115>51 »       jne····23e7·<__cxa_finalize@plt+0x117>
 52 »       call···21d0·<std::__throw_bad_cast()@plt>
49 »       xor····%ecx,%ecx 
50 »       mov····$0x1,%edx 
51 »       lea····0x2c3f(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfd6> 
52 »       xor····%eax,%eax 
53 »       lea····0x2d08(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10a8> 
54 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> 
55 »       call···2190·<__stack_chk_fail@plt>53 »       call···2190·<__stack_chk_fail@plt>
56 »       mov····0x70(%rsp),%rdi54 »       mov····0xb0(%rsp),%rdi
57 »       vzeroupper55 »       vzeroupper
58 »       call···2230·<std::basic_filebuf<char,·std::char_traits<char>·>::~basic_filebuf()@plt>56 »       call···2230·<std::basic_filebuf<char,·std::char_traits<char>·>::~basic_filebuf()@plt>
59 »       mov····0x88(%rsp),%rdi57 »       mov····0xc8(%rsp),%rdi
60 »       lea····0x4682(%rip),%rsi········#·6a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8>58 »       lea····0x467d(%rip),%rsi········#·6a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8>
61 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>59 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
62 »       mov····0x60(%rsp),%rdi60 »       mov····0x90(%rsp),%rdi
63 »       lea····0x44f9(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>61 »       lea····0x44f1(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
64 »       mov····%rax,0x3e8(%rsp)62 »       mov····%rax,0x428(%rsp)
65 »       call···2090·<std::ios_base::~ios_base()@plt>63 »       call···2090·<std::ios_base::~ios_base()@plt>
66 »       jmp····2345·<__cxa_finalize@plt+0x75>64 »       jmp····2345·<__cxa_finalize@plt+0x75>
67 »       mov····%rax,%rbx65 »       lea····0x1e0(%rsp),%rdi
68 »       vzeroupper66 »       vzeroupper
 67 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
69 »       jmp····2338·<__cxa_finalize@plt+0x68>68 »       jmp····239a·<__cxa_finalize@plt+0xca>
70 »       mov····0x4655(%rip),%rcx········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>69 »       mov····0x4643(%rip),%rbx········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
71 »       mov····0x4656(%rip),%rsi········#·6a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18> 
72 »       xor····%edi,%edi70 »       xor····%edi,%edi
 71 »       mov····-0x18(%rbx),%rdx
 72 »       mov····%rbx,0x320(%rsp)
 73 »       mov····0x4636(%rip),%rbx········#·6a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>
 74 »       mov····%rbx,0x320(%rsp,%rdx,1)
 75 »       mov····%rax,%rbx
 76 »       mov····%rdi,0x328(%rsp)
 77 »       vzeroupper
 78 »       jmp····2410·<__cxa_finalize@plt+0x140>
 79 »       mov····-0x18(%r14),%rax
 80 »       mov····0x44b3(%rip),%rcx········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>
 81 »       mov····%r14,0x180(%rsp)
 82 »       mov····%rcx,0x180(%rsp,%rax,1)
 83 »       xor····%ecx,%ecx
 84 »       mov····%rcx,0x188(%rsp)
 85 »       vzeroupper
 86 »       jmp····231c·<__cxa_finalize@plt+0x4c>
73 »       mov····%rax,%rbx87 »       mov····%rax,%rbx
74 »       mov····-0x18(%rcx),%rdx 
75 »       mov····%rcx,0x2e0(%rsp) 
76 »       mov····%rsi,0x2e0(%rsp,%rdx,1) 
77 »       mov····%rdi,0x2e8(%rsp) 
78 »       vzeroupper88 »       vzeroupper
79 »       jmp····240b·<__cxa_finalize@plt+0x13b>89 »       jmp····2338·<__cxa_finalize@plt+0x68>
 90 »       mov····0x538(%rsp),%rax
 91 »       sub····%fs:0x28,%rax
 92 »       jne····24d1·<__cxa_finalize@plt+0x201>
 93 »       lea····0x2c54(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1090>
 94 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
80 »       call···2190·<__stack_chk_fail@plt>95 »       call···2190·<__stack_chk_fail@plt>
 96 »       mov····0x38(%rsp),%rdi
 97 »       vzeroupper
 98 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 99 »       jmp····2382·<__cxa_finalize@plt+0xb2>
 100 »       mov····0x10(%rsp),%rdi
 101 »       vzeroupper
 102 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 103 »       mov····0x38(%rsp),%rdi
 104 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 105 »       jmp····2382·<__cxa_finalize@plt+0xb2>
81 »       mov····%rax,%rdi106 »       mov····%rax,%rdi
82 »       vzeroupper107 »       vzeroupper
83 »       call···20a0·<__cxa_begin_catch@plt>108 »       call···20a0·<__cxa_begin_catch@plt>
84 »       call···2240·<__cxa_end_catch@plt>109 »       call···2240·<__cxa_end_catch@plt>
85 »       jmp····3b96·<__cxa_finalize@plt+0x18c6> 
86 »       mov····0x44a7(%rip),%rax········#·6930·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x10> 
87 »       mov····0x44a8(%rip),%rsi········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18> 
88 »       mov····%rax,0x140(%rsp) 
89 »       mov····-0x18(%rax),%rax 
90 »       mov····%rsi,0x140(%rsp,%rax,1) 
91 »       xor····%eax,%eax 
92 »       mov····%rax,0x148(%rsp) 
93 »       vzeroupper 
94 »       jmp····231c·<__cxa_finalize@plt+0x4c>110 »       jmp····3719·<__cxa_finalize@plt+0x1449>
95 »       mov····0x1a0(%rsp),%rdi 
96 »       cmp····0x78(%rsp),%rdi 
97 »       je·····24e7·<__cxa_finalize@plt+0x217> 
98 »       vzeroupper 
99 »       call···2140·<operator·delete(void*)@plt> 
100 »       jmp····22f1·<__cxa_finalize@plt+0x21> 
101 »       lea····0x1a0(%rsp),%rdi111 »       lea····0x1e0(%rsp),%rdi
102 »       vzeroupper112 »       vzeroupper
103 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>113 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
104 »       jmp····22f1·<__cxa_finalize@plt+0x21>114 »       jmp····22f1·<__cxa_finalize@plt+0x21>
 115 »       mov····0x10(%rsp),%rdi
105 »       vzeroupper116 »       vzeroupper
 117 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
106 »       jmp····22f1·<__cxa_finalize@plt+0x21> 
107 »       mov····%rax,%r12 
108 »       vzeroupper 
109 »       lea····0x450c(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10> 
110 »       mov····0x68(%rsp),%rdi118 »       mov····0x38(%rsp),%rdi
 119 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
111 »       mov····%rax,0x158(%rsp) 
112 »       call···2200·<std::locale::~locale()@plt> 
113 »       mov····%rbx,%rdi 
114 »       lea····0x4410(%rip),%rsi········#·6928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8> 
115 »       mov····%r12,%rbx 
116 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt> 
117 »       jmp····231c·<__cxa_finalize@plt+0x4c>120 »       jmp····2382·<__cxa_finalize@plt+0xb2>
118 »       mov····0x4f8(%rsp),%rax121 »       mov····0x538(%rsp),%rax
119 »       sub····%fs:0x28,%rax122 »       sub····%fs:0x28,%rax
120 »       jne····2556·<__cxa_finalize@plt+0x286>123 »       jne····257e·<__cxa_finalize@plt+0x2ae>
121 »       lea····0x2be1(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10e0>124 »       lea····0x2bbc(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1090>
122 »       call···2100·<std::__throw_logic_error(char·const*)@plt>125 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
123 »       mov····0x50(%rsp),%rdi126 »       lea····0x198(%rsp),%rdi
124 »       vzeroupper127 »       vzeroupper
125 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>128 »       call···4010·<__cxa_finalize@plt+0x1d40>
126 »       jmp····2392·<__cxa_finalize@plt+0xc2>129 »       jmp····23b6·<__cxa_finalize@plt+0xe6>
127 »       call···2190·<__stack_chk_fail@plt>130 »       call···2190·<__stack_chk_fail@plt>
128 »       mov····0x4f8(%rsp),%rax131 »       mov····0x538(%rsp),%rax
129 »       sub····%fs:0x28,%rax132 »       sub····%fs:0x28,%rax
130 »       jne····261f·<__cxa_finalize@plt+0x34f>133 »       jne····25f4·<__cxa_finalize@plt+0x324>
131 »       call···21d0·<std::__throw_bad_cast()@plt> 
132 »       lea····0x1a0(%rsp),%rdi 
133 »       vzeroupper 
134 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
135 »       jmp····24f5·<__cxa_finalize@plt+0x225> 
136 »       mov····0x439d(%rip),%rax········#·6930·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x10> 
137 »       mov····0x439e(%rip),%rcx········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18> 
138 »       mov····%rax,0x140(%rsp) 
139 »       mov····-0x18(%rax),%rax 
140 »       mov····%rcx,0x140(%rsp,%rax,1) 
141 »       xor····%ecx,%ecx134 »       xor····%ecx,%ecx
 135 »       mov····$0x1,%edx
 136 »       lea····0x2a72(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf86>
 137 »       xor····%eax,%eax
142 »       mov····%rcx,0x148(%rsp) 
143 »       vzeroupper 
144 »       jmp····231c·<__cxa_finalize@plt+0x4c> 
145 »       mov····0x4f8(%rsp),%rax 
146 »       sub····%fs:0x28,%rax 
147 »       jne····2624·<__cxa_finalize@plt+0x354> 
148 »       lea····0x2b46(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10e0>138 »       lea····0x2b3b(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1058>
149 »       call···2100·<std::__throw_logic_error(char·const*)@plt>139 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
150 »       mov····0x1a0(%rsp),%rdi 
151 »       cmp····0x78(%rsp),%rdi 
152 »       je·····2617·<__cxa_finalize@plt+0x347> 
153 »       vzeroupper 
154 »       call···2140·<operator·delete(void*)@plt> 
155 »       jmp····24f5·<__cxa_finalize@plt+0x225> 
156 »       mov····0x8(%rsp),%rdi140 »       lea····0x198(%rsp),%rdi
157 »       vzeroupper141 »       vzeroupper
 142 »       call···4010·<__cxa_finalize@plt+0x1d40>
158 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
159 »       mov····0x50(%rsp),%rdi 
160 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
161 »       jmp····2392·<__cxa_finalize@plt+0xc2>143 »       jmp····230d·<__cxa_finalize@plt+0x3d>
 144 »       mov····-0x18(%r14),%rax
 145 »       mov····0x4366(%rip),%rcx········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>
 146 »       mov····%r14,0x180(%rsp)
 147 »       mov····%rcx,0x180(%rsp,%rax,1)
 148 »       xor····%eax,%eax
 149 »       mov····%rax,0x188(%rsp)
162 »       vzeroupper150 »       vzeroupper
163 »       jmp····24f5·<__cxa_finalize@plt+0x225>151 »       jmp····231c·<__cxa_finalize@plt+0x4c>
164 »       call···2190·<__stack_chk_fail@plt> 
165 »       call···2190·<__stack_chk_fail@plt>152 »       call···2190·<__stack_chk_fail@plt>
166 »       mov····0x98(%rsp),%rax153 »       mov····0x98(%rsp),%rax
167 »       sub····%fs:0x28,%rax154 »       sub····%fs:0x28,%rax
168 »       jne····26d3·<__cxa_finalize@plt+0x403>155 »       jne····26a3·<__cxa_finalize@plt+0x3d3>
169 »       lea····0x2ad9(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10e0>156 »       lea····0x2b09(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1090>
170 »       call···2100·<std::__throw_logic_error(char·const*)@plt>157 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
171 »       mov····0x98(%rsp),%rax158 »       mov····0x98(%rsp),%rax
172 »       sub····%fs:0x28,%rax159 »       sub····%fs:0x28,%rax
173 »       jne····267c·<__cxa_finalize@plt+0x3ac>160 »       jne····264c·<__cxa_finalize@plt+0x37c>
174 »       mov····%rdx,%rcx161 »       mov····%rdx,%rcx
175 »       lea····0x29ad(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfd6>162 »       lea····0x29dd(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf86>
176 »       mov····$0x4,%edx163 »       mov····$0x4,%edx
177 »       xor····%eax,%eax164 »       xor····%eax,%eax
178 »       lea····0x2a71(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10a8>165 »       lea····0x2aa1(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1058>
179 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>166 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
180 »       call···2190·<__stack_chk_fail@plt>167 »       call···2190·<__stack_chk_fail@plt>
181 »       mov····%rax,%rbp168 »       mov····%rax,%rbp
182 »       vzeroupper169 »       vzeroupper
183 »       lea····0x50(%rsp),%rdi170 »       lea····0x50(%rsp),%rdi
184 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>171 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
185 »       mov····0x30(%rsp),%rdi172 »       mov····0x30(%rsp),%rdi
186 »       call···2c10·<__cxa_finalize@plt+0x940>173 »       call···2bf0·<__cxa_finalize@plt+0x920>
187 »       mov····0x98(%rsp),%rax174 »       mov····0x98(%rsp),%rax
188 »       sub····%fs:0x28,%rax175 »       sub····%fs:0x28,%rax
189 »       jne····26b6·<__cxa_finalize@plt+0x3e6>176 »       jne····2686·<__cxa_finalize@plt+0x3b6>
190 »       mov····%rbp,%rdi177 »       mov····%rbp,%rdi
191 »       call···2280·<_Unwind_Resume@plt>178 »       call···2270·<_Unwind_Resume@plt>
192 »       call···2190·<__stack_chk_fail@plt>179 »       call···2190·<__stack_chk_fail@plt>
193 »       mov····%rbp,%rdi180 »       mov····%rbp,%rdi
194 »       vzeroupper181 »       vzeroupper
195 »       mov····%rax,%rbp182 »       mov····%rax,%rbp
196 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>183 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
197 »       jmp····2687·<__cxa_finalize@plt+0x3b7>184 »       jmp····2657·<__cxa_finalize@plt+0x387>
198 »       mov····%rax,%rbp185 »       mov····%rax,%rbp
199 »       vzeroupper186 »       vzeroupper
200 »       jmp····2691·<__cxa_finalize@plt+0x3c1>187 »       jmp····2661·<__cxa_finalize@plt+0x391>
201 »       call···2190·<__stack_chk_fail@plt>188 »       call···2190·<__stack_chk_fail@plt>
202 »       nopl···0x0(%rax,%rax,1)189 »       nopl···0x0(%rax,%rax,1)
203 »       push···%r15190 »       push···%r15
204 »       vpxor··%xmm0,%xmm0,%xmm0191 »       vpxor··%xmm0,%xmm0,%xmm0
205 »       push···%r14192 »       push···%r14
206 »       push···%r13193 »       push···%r13
207 »       mov····%edi,%r13d194 »       mov····%edi,%r13d
Offset 222, 655 lines modifiedOffset 209, 382 lines modified
222 »       vpinsrq·$0x1,%rax,%xmm0,%xmm1209 »       vpinsrq·$0x1,%rax,%xmm0,%xmm1
223 »       mov····%rdi,0x18(%rsp)210 »       mov····%rdi,0x18(%rsp)
224 »       mov····%rax,0x10(%rsp)211 »       mov····%rax,0x10(%rsp)
225 »       mov····%rax,0x40(%rsp)212 »       mov····%rax,0x40(%rsp)
226 »       movq···$0x0,0x48(%rsp)213 »       movq···$0x0,0x48(%rsp)
227 »       vmovdqa·%xmm1,(%rsp)214 »       vmovdqa·%xmm1,(%rsp)
228 »       vmovdqa·%xmm1,0x30(%rsp)215 »       vmovdqa·%xmm1,0x30(%rsp)
229 »       call···3190·<__cxa_finalize@plt+0xec0>216 »       call···2d70·<__cxa_finalize@plt+0xaa0>
230 »       xor····%ebp,%ebp217 »       xor····%ebp,%ebp
231 »       lea····0x60(%rsp),%r12218 »       lea····0x60(%rsp),%r12
232 »       test···%r13d,%r13d219 »       test···%r13d,%r13d
233 »       jg·····27c3·<__cxa_finalize@plt+0x4f3>220 »       jg·····279c·<__cxa_finalize@plt+0x4cc>
234 »       jmp····2980·<__cxa_finalize@plt+0x6b0>221 »       jmp····2959·<__cxa_finalize@plt+0x689>
235 »       nopl···(%rax)222 »       nopl···(%rax)
236 »       xor····%edx,%edx223 »       xor····%edx,%edx
237 »       mov····$0x2,%ecx224 »       mov····$0x2,%ecx
238 »       lea····0x50(%rsp),%rdi225 »       lea····0x50(%rsp),%rdi
239 »       lea····0x28d5(%rip),%rsi········#·5048·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1008>226 »       lea····0x2905(%rip),%rsi········#·5048·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfb8>
240 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>227 »       call···2260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>
241 »       cmp····$0xffffffffffffffff,%rax228 »       cmp····$0xffffffffffffffff,%rax
242 »       jne····28ae·<__cxa_finalize@plt+0x5de>229 »       jne····2887·<__cxa_finalize@plt+0x5b7>
243 »       xor····%edx,%edx230 »       xor····%edx,%edx
244 »       mov····$0x6,%ecx231 »       mov····$0x6,%ecx
245 »       lea····0x50(%rsp),%rdi232 »       lea····0x50(%rsp),%rdi
246 »       lea····0x28b6(%rip),%rsi········#·504b·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x100b>233 »       lea····0x28e6(%rip),%rsi········#·504b·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfbb>
247 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>234 »       call···2260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>
248 »       cmp····$0xffffffffffffffff,%rax235 »       cmp····$0xffffffffffffffff,%rax
249 »       jne····28ae·<__cxa_finalize@plt+0x5de>236 »       jne····2887·<__cxa_finalize@plt+0x5b7>
250 »       mov····0x50(%rsp),%rdi237 »       mov····0x50(%rsp),%rdi
251 »       cmp····%r12,%rdi238 »       cmp····%r12,%rdi
252 »       je·····27b3·<__cxa_finalize@plt+0x4e3>239 »       je·····278c·<__cxa_finalize@plt+0x4bc>
 240 »       mov····0x60(%rsp),%rax
 241 »       lea····0x1(%rax),%rsi
253 »       call···2140·<operator·delete(void*)@plt>242 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
254 »       add····$0x1,%ebp243 »       add····$0x1,%ebp
255 »       movzbl·%bpl,%eax244 »       movzbl·%bpl,%eax
256 »       cmp····%r13d,%eax245 »       cmp····%r13d,%eax
257 »       jge····2980·<__cxa_finalize@plt+0x6b0>246 »       jge····2959·<__cxa_finalize@plt+0x689>
258 »       movzbl·%bpl,%eax247 »       movzbl·%bpl,%eax
259 »       mov····%r12,0x50(%rsp)248 »       mov····%r12,0x50(%rsp)
260 »       mov····(%r14,%rax,8),%r15249 »       mov····(%r14,%rax,8),%r15
261 »       test···%r15,%r15250 »       test···%r15,%r15
262 »       je·····2629·<__cxa_finalize@plt+0x359>251 »       je·····25f9·<__cxa_finalize@plt+0x329>
263 »       mov····%r15,%rdi252 »       mov····%r15,%rdi
264 »       call···20b0·<strlen@plt>253 »       call···20b0·<strlen@plt>
265 »       mov····%r15,%rsi254 »       mov····%r15,%rsi
266 »       lea····0x50(%rsp),%rdi255 »       lea····0x50(%rsp),%rdi
267 »       lea····(%r15,%rax,1),%rdx256 »       lea····(%r15,%rax,1),%rdx
268 »       call···2ad0·<__cxa_finalize@plt+0x800>257 »       call···2ab0·<__cxa_finalize@plt+0x7e0>
269 »       xor····%edx,%edx258 »       xor····%edx,%edx
270 »       mov····$0x4,%ecx259 »       mov····$0x4,%ecx
271 »       lea····0x50(%rsp),%rdi260 »       lea····0x50(%rsp),%rdi
272 »       lea····0x283e(%rip),%rsi········#·5043·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1003>261 »       lea····0x2865(%rip),%rsi········#·5043·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfb3>
273 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>262 »       call···2260·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt>
274 »       cmp····$0xffffffffffffffff,%rax263 »       cmp····$0xffffffffffffffff,%rax
275 »       je·····2760·<__cxa_finalize@plt+0x490>264 »       je·····2730·<__cxa_finalize@plt+0x460>
276 »       mov····0x58(%rsp),%rdx265 »       mov····0x58(%rsp),%rdx
277 »       mov····0x50(%rsp),%rcx266 »       mov····0x50(%rsp),%rcx
278 »       lea····-0x4(%rdx),%r8267 »       lea····-0x4(%rdx),%r8
279 »       cmp····%rdx,%r8268 »       cmp····%rdx,%r8
280 »       cmova··%rdx,%r8269 »       cmova··%rdx,%r8
281 »       cmp····$0x3,%rdx270 »       cmp····$0x3,%rdx
282 »       jbe····264c·<__cxa_finalize@plt+0x37c>271 »       jbe····261c·<__cxa_finalize@plt+0x34c>
283 »       add····$0x4,%rcx272 »       add····$0x4,%rcx
284 »       lea····0x50(%rsp),%rdi273 »       lea····0x50(%rsp),%rdi
285 »       xor····%esi,%esi274 »       xor····%esi,%esi
286 »       call···2220·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace(unsigned·long,·unsigned·long,·char·const*,·unsigned·long)@plt>275 »       call···2220·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace(unsigned·long,·unsigned·long,·char·const*,·unsigned·long)@plt>
287 »       lea····0x70(%rsp),%rbp276 »       lea····0x70(%rsp),%rbp
288 »       mov····0x58(%rsp),%rdx277 »       mov····0x58(%rsp),%rdx
289 »       mov····0x50(%rsp),%rsi278 »       mov····0x50(%rsp),%rsi
290 »       lea····0x80(%rsp),%rax279 »       lea····0x80(%rsp),%rax
291 »       mov····%rbp,%rdi280 »       mov····%rbp,%rdi
292 »       mov····%rax,0x70(%rsp)281 »       mov····%rax,0x70(%rsp)
293 »       call···4040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base>282 »       call···4090·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base>
294 »       mov····0x18(%rsp),%rsi283 »       mov····0x18(%rsp),%rsi
295 »       mov····%rbp,%rdi284 »       mov····%rbp,%rdi
296 »       call···3090·<__cxa_finalize@plt+0xdc0>285 »       call···2c70·<__cxa_finalize@plt+0x9a0>
297 »       mov····%eax,%r12d286 »       mov····%eax,%r12d
298 »       mov····%rbp,%rdi287 »       mov····%rbp,%rdi
299 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>288 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
300 »       sub····$0x1,%r12b289 »       sub····$0x1,%r12b
301 »       je·····291a·<__cxa_finalize@plt+0x64a>290 »       je·····28f3·<__cxa_finalize@plt+0x623>
302 »       lea····0x28c8(%rip),%rsi········#·5158·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1118>291 »       lea····0x28ef(%rip),%rsi········#·5158·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x10c8>
303 »       lea····0x47a9(%rip),%rdi········292 »       lea····0x47d0(%rip),%rdi········
304 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>293 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
305 »       mov····%rax,%rdi294 »       mov····%rax,%rdi
306 »       call···2b90·<__cxa_finalize@plt+0x8c0>295 »       call···2b70·<__cxa_finalize@plt+0x8a0>
307 »       mov····$0xffffffff,%ebp296 »       mov····$0xffffffff,%ebp
308 »       jmp····2945·<__cxa_finalize@plt+0x675>297 »       jmp····291e·<__cxa_finalize@plt+0x64e>
309 »       lea····0x28db(%rip),%rsi········#·5190·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1150>298 »       lea····0x2902(%rip),%rsi········#·5190·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1100>
310 »       lea····0x4784(%rip),%rdi········299 »       lea····0x47ab(%rip),%rdi········
311 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>300 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
312 »       mov····%rax,%rdi301 »       mov····%rax,%rdi
313 »       call···2b90·<__cxa_finalize@plt+0x8c0>302 »       call···2b70·<__cxa_finalize@plt+0x8a0>
314 »       lea····0x28e8(%rip),%rsi········#·51b8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1178>303 »       lea····0x290f(%rip),%rsi········#·51b8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1128>
315 »       lea····0x4769(%rip),%rdi········304 »       lea····0x4790(%rip),%rdi········
316 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>305 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
317 »       mov····%rax,%rdi306 »       mov····%rax,%rdi
318 »       call···2b90·<__cxa_finalize@plt+0x8c0>307 »       call···2b70·<__cxa_finalize@plt+0x8a0>
319 »       lea····0x277f(%rip),%rsi········#·506a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x102a>308 »       lea····0x27a6(%rip),%rsi········#·506a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfda>
320 »       lea····0x474e(%rip),%rdi········309 »       lea····0x4775(%rip),%rdi········
321 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>310 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
322 »       mov····%rax,%rdi311 »       mov····%rax,%rdi
323 »       call···2b90·<__cxa_finalize@plt+0x8c0>312 »       call···2b70·<__cxa_finalize@plt+0x8a0>
324 »       lea····0x28ea(%rip),%rsi········#·51f0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x11b0>313 »       lea····0x2911(%rip),%rsi········#·51f0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1160>
325 »       lea····0x4733(%rip),%rdi········314 »       lea····0x475a(%rip),%rdi········
326 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>315 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
327 »       mov····%rax,%rdi316 »       mov····%rax,%rdi
328 »       call···2b90·<__cxa_finalize@plt+0x8c0>317 »       call···2b70·<__cxa_finalize@plt+0x8a0>
329 »       mov····0x30(%rsp),%rdi318 »       mov····0x30(%rsp),%rdi
330 »       mov····$0x1,%ebp319 »       mov····$0x1,%ebp
331 »       call···2c10·<__cxa_finalize@plt+0x940>320 »       call···2bf0·<__cxa_finalize@plt+0x920>
332 »       mov····0x10(%rsp),%rax321 »       mov····0x10(%rsp),%rax
 322 »       xor····%edx,%edx
333 »       vmovdqa·(%rsp),%xmm3323 »       vmovdqa·(%rsp),%xmm3
 324 »       mov····%rdx,0x48(%rsp)
334 »       mov····%rax,0x40(%rsp)325 »       mov····%rax,0x40(%rsp)
335 »       xor····%eax,%eax 
336 »       mov····%rax,0x48(%rsp) 
337 »       vmovdqa·%xmm3,0x30(%rsp)326 »       vmovdqa·%xmm3,0x30(%rsp)
338 »       lea····0x50(%rsp),%rdi327 »       lea····0x50(%rsp),%rdi
339 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>328 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
340 »       mov····0x30(%rsp),%rdi329 »       mov····0x30(%rsp),%rdi
341 »       call···2c10·<__cxa_finalize@plt+0x940>330 »       call···2bf0·<__cxa_finalize@plt+0x920>
342 »       mov····0x98(%rsp),%rax331 »       mov····0x98(%rsp),%rax
343 »       sub····%fs:0x28,%rax332 »       sub····%fs:0x28,%rax
344 »       jne····29c1·<__cxa_finalize@plt+0x6f1>333 »       jne····29a1·<__cxa_finalize@plt+0x6d1>
345 »       add····$0xa8,%rsp334 »       add····$0xa8,%rsp
346 »       mov····%ebp,%eax335 »       mov····%ebp,%eax
347 »       pop····%rbx336 »       pop····%rbx
348 »       pop····%rbp337 »       pop····%rbp
349 »       pop····%r12338 »       pop····%r12
350 »       pop····%r13339 »       pop····%r13
351 »       pop····%r14340 »       pop····%r14
352 »       pop····%r15341 »       pop····%r15
353 »       ret342 »       ret
354 »       lea····0x26cb(%rip),%rsi········#·5052·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x1012>343 »       lea····0x26f2(%rip),%rsi········#·5052·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfc2>
355 »       lea····0x46b2(%rip),%rdi········344 »       lea····0x46d9(%rip),%rdi········
356 »       call···2150·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>345 »       call···2140·<std::basic_ostream<char,·std::char_traits<char>·>&·std::operator<<·<std::char_traits<char>·>(std::basic_ostream<char,·std::char_traits<char>·>&,·char·const*)@plt>
357 »       mov····%rax,%rdi346 »       mov····%rax,%rdi
358 »       call···2b90·<__cxa_finalize@plt+0x8c0>347 »       call···2b70·<__cxa_finalize@plt+0x8a0>
359 »       mov····0x30(%rsp),%rdi348 »       mov····0x30(%rsp),%rdi
360 »       mov····$0x1,%ebp349 »       mov····$0x1,%ebp
361 »       call···2c10·<__cxa_finalize@plt+0x940>350 »       call···2bf0·<__cxa_finalize@plt+0x920>
362 »       vmovdqa·(%rsp),%xmm2 
363 »       mov····0x10(%rsp),%rax351 »       mov····0x10(%rsp),%rax
364 »       vmovdqa·%xmm2,0x30(%rsp)352 »       vmovdqa·(%rsp),%xmm2
365 »       mov····%rax,0x40(%rsp)353 »       mov····%rax,0x40(%rsp)
 354 »       xor····%eax,%eax
 355 »       mov····%rax,0x48(%rsp)
 356 »       vmovdqa·%xmm2,0x30(%rsp)
366 »       jmp····294f·<__cxa_finalize@plt+0x67f>357 »       jmp····2928·<__cxa_finalize@plt+0x658>
367 »       call···2190·<__stack_chk_fail@plt>358 »       call···2190·<__stack_chk_fail@plt>
368 »       jmp····2681·<__cxa_finalize@plt+0x3b1>359 »       jmp····2651·<__cxa_finalize@plt+0x381>
369 »       jmp····26bb·<__cxa_finalize@plt+0x3eb>360 »       jmp····268b·<__cxa_finalize@plt+0x3bb>
370 »       jmp····26cb·<__cxa_finalize@plt+0x3fb>361 »       jmp····269b·<__cxa_finalize@plt+0x3cb>
371 »       cs·nopw·0x0(%rax,%rax,1)362 »       cs·nopw·0x0(%rax,%rax,1)
372 »       nop363 »       nop
373 »       endbr64364 »       endbr64
374 »       xor····%ebp,%ebp365 »       xor····%ebp,%ebp
375 »       mov····%rdx,%r9366 »       mov····%rdx,%r9
376 »       pop····%rsi367 »       pop····%rsi
377 »       mov····%rsp,%rdx368 »       mov····%rsp,%rdx
378 »       and····$0xfffffffffffffff0,%rsp369 »       and····$0xfffffffffffffff0,%rsp
379 »       push···%rax370 »       push···%rax
380 »       push···%rsp371 »       push···%rsp
381 »       xor····%r8d,%r8d372 »       xor····%r8d,%r8d
382 »       xor····%ecx,%ecx373 »       xor····%ecx,%ecx
383 »       lea····-0x31f(%rip),%rdi········374 »       lea····-0x32f(%rip),%rdi········
384 »       call···*0x45d3(%rip)········375 »       call···*0x45f3(%rip)········
385 »       hlt376 »       hlt
386 »       cs·nopw·0x0(%rax,%rax,1)377 »       cs·nopw·0x0(%rax,%rax,1)
387 »       lea····0x4601(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>378 »       lea····0x4621(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
388 »       lea····0x45fa(%rip),%rax········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>379 »       lea····0x461a(%rip),%rax········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
389 »       cmp····%rdi,%rax380 »       cmp····%rdi,%rax
390 »       je·····2a38·<__cxa_finalize@plt+0x768>381 »       je·····2a18·<__cxa_finalize@plt+0x748>
391 »       mov····0x45b6(%rip),%rax········382 »       mov····0x45d6(%rip),%rax········
392 »       test···%rax,%rax383 »       test···%rax,%rax
393 »       je·····2a38·<__cxa_finalize@plt+0x768>384 »       je·····2a18·<__cxa_finalize@plt+0x748>
394 »       jmp····*%rax385 »       jmp····*%rax
395 »       nopl···0x0(%rax)386 »       nopl···0x0(%rax)
396 »       ret387 »       ret
397 »       nopl···0x0(%rax)388 »       nopl···0x0(%rax)
398 »       lea····0x45d1(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>389 »       lea····0x45f1(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
399 »       lea····0x45ca(%rip),%rsi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>390 »       lea····0x45ea(%rip),%rsi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
400 »       sub····%rdi,%rsi391 »       sub····%rdi,%rsi
401 »       mov····%rsi,%rax392 »       mov····%rsi,%rax
402 »       shr····$0x3f,%rsi393 »       shr····$0x3f,%rsi
403 »       sar····$0x3,%rax394 »       sar····$0x3,%rax
404 »       add····%rax,%rsi395 »       add····%rax,%rsi
405 »       sar····$1,%rsi396 »       sar····$1,%rsi
406 »       je·····2a78·<__cxa_finalize@plt+0x7a8>397 »       je·····2a58·<__cxa_finalize@plt+0x788>
407 »       mov····0x4585(%rip),%rax········398 »       mov····0x45a5(%rip),%rax········
408 »       test···%rax,%rax399 »       test···%rax,%rax
409 »       je·····2a78·<__cxa_finalize@plt+0x7a8>400 »       je·····2a58·<__cxa_finalize@plt+0x788>
410 »       jmp····*%rax401 »       jmp····*%rax
411 »       nopw···0x0(%rax,%rax,1)402 »       nopw···0x0(%rax,%rax,1)
412 »       ret403 »       ret
413 »       nopl···0x0(%rax)404 »       nopl···0x0(%rax)
414 »       endbr64405 »       endbr64
415 »       cmpb···$0x0,0x46dd(%rip)········406 »       cmpb···$0x0,0x46fd(%rip)········
416 »       jne····2ab8·<__cxa_finalize@plt+0x7e8>407 »       jne····2a98·<__cxa_finalize@plt+0x7c8>
417 »       push···%rbp408 »       push···%rbp
418 »       cmpq···$0x0,0x453a(%rip)········409 »       cmpq···$0x0,0x455a(%rip)········
419 »       mov····%rsp,%rbp410 »       mov····%rsp,%rbp
420 »       je·····2aa7·<__cxa_finalize@plt+0x7d7>411 »       je·····2a87·<__cxa_finalize@plt+0x7b7>
421 »       mov····0x4566(%rip),%rdi········#·7008·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x440>412 »       mov····0x4586(%rip),%rdi········#·7008·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x440>
422 »       call···22d0·<__cxa_finalize@plt>413 »       call···22d0·<__cxa_finalize@plt>
423 »       call···2a10·<__cxa_finalize@plt+0x740>414 »       call···29f0·<__cxa_finalize@plt+0x720>
424 »       movb···$0x1,0x46b5(%rip)········415 »       movb···$0x1,0x46d5(%rip)········
425 »       pop····%rbp416 »       pop····%rbp
426 »       ret417 »       ret
427 »       nopl···(%rax)418 »       nopl···(%rax)
428 »       ret419 »       ret
429 »       nopl···0x0(%rax)420 »       nopl···0x0(%rax)
430 »       endbr64421 »       endbr64
431 »       jmp····2a40·<__cxa_finalize@plt+0x770>422 »       jmp····2a20·<__cxa_finalize@plt+0x750>
432 »       nopl···0x0(%rax)423 »       nopl···0x0(%rax)
433 »       push···%rbx424 »       push···%rbx
434 »       sub····%rsi,%rdx425 »       sub····%rsi,%rdx
435 »       mov····%rdi,%rbx426 »       mov····%rdi,%rbx
436 »       mov····%rdx,%rcx427 »       mov····%rdx,%rcx
437 »       sub····$0x20,%rsp428 »       sub····$0x20,%rsp
438 »       mov····%fs:0x28,%r8429 »       mov····%fs:0x28,%r8
439 »       mov····%r8,0x18(%rsp)430 »       mov····%r8,0x18(%rsp)
440 »       mov····%rsi,%r8431 »       mov····%rsi,%r8
441 »       mov····%rdx,0x10(%rsp)432 »       mov····%rdx,0x10(%rsp)
442 »       cmp····$0xf,%rdx433 »       cmp····$0xf,%rdx
443 »       ja·····2b40·<__cxa_finalize@plt+0x870>434 »       ja·····2b20·<__cxa_finalize@plt+0x850>
444 »       mov····(%rdi),%rdi435 »       mov····(%rdi),%rdi
445 »       cmp····$0x1,%rdx436 »       cmp····$0x1,%rdx
446 »       jne····2b30·<__cxa_finalize@plt+0x860>437 »       jne····2b10·<__cxa_finalize@plt+0x840>
447 »       movzbl·(%r8),%eax438 »       movzbl·(%r8),%eax
448 »       mov····%al,(%rdi)439 »       mov····%al,(%rdi)
449 »       mov····0x10(%rsp),%rcx440 »       mov····0x10(%rsp),%rcx
450 »       mov····(%rbx),%rdi441 »       mov····(%rbx),%rdi
451 »       mov····%rcx,0x8(%rbx)442 »       mov····%rcx,0x8(%rbx)
452 »       movb···$0x0,(%rdi,%rcx,1)443 »       movb···$0x0,(%rdi,%rcx,1)
453 »       mov····0x18(%rsp),%rax444 »       mov····0x18(%rsp),%rax
454 »       sub····%fs:0x28,%rax445 »       sub····%fs:0x28,%rax
455 »       jne····2b82·<__cxa_finalize@plt+0x8b2>446 »       jne····2b62·<__cxa_finalize@plt+0x892>
456 »       add····$0x20,%rsp447 »       add····$0x20,%rsp
457 »       pop····%rbx448 »       pop····%rbx
458 »       ret449 »       ret
459 »       nop450 »       nop
460 »       test···%rdx,%rdx451 »       test···%rdx,%rdx
461 »       je·····2b11·<__cxa_finalize@plt+0x841>452 »       je·····2af1·<__cxa_finalize@plt+0x821>
462 »       jmp····2b6d·<__cxa_finalize@plt+0x89d>453 »       jmp····2b4d·<__cxa_finalize@plt+0x87d>
463 »       nopw···0x0(%rax,%rax,1)454 »       nopw···0x0(%rax,%rax,1)
464 »       mov····%rdx,(%rsp)455 »       mov····%rdx,(%rsp)
465 »       lea····0x10(%rsp),%rsi456 »       lea····0x10(%rsp),%rsi
466 »       xor····%edx,%edx457 »       xor····%edx,%edx
467 »       mov····%r8,0x8(%rsp)458 »       mov····%r8,0x8(%rsp)
468 »       call···2290·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>459 »       call···2280·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>
469 »       mov····(%rsp),%rcx460 »       mov····(%rsp),%rcx
470 »       mov····0x8(%rsp),%r8461 »       mov····0x8(%rsp),%r8
471 »       mov····%rax,(%rbx)462 »       mov····%rax,(%rbx)
472 »       mov····%rax,%rdi463 »       mov····%rax,%rdi
473 »       mov····0x10(%rsp),%rax464 »       mov····0x10(%rsp),%rax
474 »       mov····%rax,0x10(%rbx)465 »       mov····%rax,0x10(%rbx)
475 »       mov····%rcx,%rdx466 »       mov····%rcx,%rdx
476 »       mov····%r8,%rsi467 »       mov····%r8,%rsi
477 »       call···2120·<memcpy@plt>468 »       call···2120·<memcpy@plt>
478 »       mov····0x10(%rsp),%rcx469 »       mov····0x10(%rsp),%rcx
479 »       mov····(%rbx),%rdi470 »       mov····(%rbx),%rdi
480 »       jmp····2b11·<__cxa_finalize@plt+0x841>471 »       jmp····2af1·<__cxa_finalize@plt+0x821>
481 »       call···2190·<__stack_chk_fail@plt>472 »       call···2190·<__stack_chk_fail@plt>
482 »       nopw···0x0(%rax,%rax,1)473 »       nopw···0x0(%rax,%rax,1)
483 »       push···%rbx474 »       push···%rbx
484 »       mov····%rdi,%rbx475 »       mov····%rdi,%rbx
485 »       sub····$0x10,%rsp476 »       sub····$0x10,%rsp
486 »       mov····(%rdi),%rax477 »       mov····(%rdi),%rax
487 »       mov····-0x18(%rax),%rax478 »       mov····-0x18(%rax),%rax
488 »       mov····0xf0(%rdi,%rax,1),%rdi479 »       mov····0xf0(%rdi,%rax,1),%rdi
489 »       test···%rdi,%rdi480 »       test···%rdi,%rdi
490 »       je·····22e0·<__cxa_finalize@plt+0x10>481 »       je·····22e0·<__cxa_finalize@plt+0x10>
491 »       cmpb···$0x0,0x38(%rdi)482 »       cmpb···$0x0,0x38(%rdi)
492 »       je·····2bcf·<__cxa_finalize@plt+0x8ff>483 »       je·····2baf·<__cxa_finalize@plt+0x8df>
493 »       movsbl·0x43(%rdi),%esi484 »       movsbl·0x43(%rdi),%esi
494 »       mov····%rbx,%rdi485 »       mov····%rbx,%rdi
495 »       call···2030·<std::ostream::put(char)@plt>486 »       call···2030·<std::ostream::put(char)@plt>
496 »       add····$0x10,%rsp487 »       add····$0x10,%rsp
497 »       mov····%rax,%rdi488 »       mov····%rax,%rdi
498 »       pop····%rbx489 »       pop····%rbx
499 »       jmp····20e0·<std::ostream::flush()@plt>490 »       jmp····20e0·<std::ostream::flush()@plt>
500 »       mov····%rdi,0x8(%rsp)491 »       mov····%rdi,0x8(%rsp)
501 »       call···21b0·<std::ctype<char>::_M_widen_init()·const@plt>492 »       call···21b0·<std::ctype<char>::_M_widen_init()·const@plt>
502 »       mov····0x8(%rsp),%rdi493 »       mov····0x8(%rsp),%rdi
503 »       mov····$0xa,%esi494 »       mov····$0xa,%esi
504 »       lea····0x1446(%rip),%rdx········495 »       lea····0x12e6(%rip),%rdx········
505 »       mov····(%rdi),%rax496 »       mov····(%rdi),%rax
506 »       mov····0x30(%rax),%rax497 »       mov····0x30(%rax),%rax
507 »       cmp····%rdx,%rax498 »       cmp····%rdx,%rax
508 »       je·····2bba·<__cxa_finalize@plt+0x8ea>499 »       je·····2b9a·<__cxa_finalize@plt+0x8ca>
509 »       mov····$0xa,%esi500 »       mov····$0xa,%esi
510 »       call···*%rax501 »       call···*%rax
511 »       movsbl·%al,%esi502 »       movsbl·%al,%esi
512 »       jmp····2bba·<__cxa_finalize@plt+0x8ea>503 »       jmp····2b9a·<__cxa_finalize@plt+0x8ca>
513 »       nopl···(%rax)504 »       nopl···(%rax)
514 »       data16·cs·nopw·0x0(%rax,%rax,1)505 »       data16·cs·nopw·0x0(%rax,%rax,1)
515 »       test···%rdi,%rdi506 »       test···%rdi,%rdi
516 »       je·····2c70·<__cxa_finalize@plt+0x9a0>507 »       je·····2c60·<__cxa_finalize@plt+0x990>
517 »       push···%rbp508 »       push···%rbp
518 »       mov····%rdi,%rbp509 »       mov····%rdi,%rbp
519 »       push···%rbx510 »       push···%rbx
520 »       sub····$0x8,%rsp511 »       sub····$0x8,%rsp
521 »       mov····0x18(%rbp),%rdi512 »       mov····0x18(%rbp),%rdi
522 »       mov····%rbp,%rbx513 »       mov····%rbp,%rbx
523 »       call···2c10·<__cxa_finalize@plt+0x940>514 »       call···2bf0·<__cxa_finalize@plt+0x920>
524 »       mov····0x40(%rbx),%rdi515 »       mov····0x40(%rbx),%rdi
525 »       lea····0x50(%rbx),%rax516 »       lea····0x50(%rbx),%rax
526 »       mov····0x10(%rbp),%rbp517 »       mov····0x10(%rbp),%rbp
527 »       cmp····%rax,%rdi518 »       cmp····%rax,%rdi
528 »       je·····2c40·<__cxa_finalize@plt+0x970>519 »       je·····2c28·<__cxa_finalize@plt+0x958>
 520 »       mov····0x50(%rbx),%rax
 521 »       lea····0x1(%rax),%rsi
529 »       call···2140·<operator·delete(void*)@plt>522 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
530 »       mov····0x20(%rbx),%rdi523 »       mov····0x20(%rbx),%rdi
531 »       lea····0x30(%rbx),%rax524 »       lea····0x30(%rbx),%rax
532 »       cmp····%rax,%rdi525 »       cmp····%rax,%rdi
533 »       je·····2c52·<__cxa_finalize@plt+0x982>526 »       je·····2c42·<__cxa_finalize@plt+0x972>
 527 »       mov····0x30(%rbx),%rax
 528 »       lea····0x1(%rax),%rsi
534 »       call···2140·<operator·delete(void*)@plt>529 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
 530 »       mov····$0x60,%esi
535 »       mov····%rbx,%rdi531 »       mov····%rbx,%rdi
536 »       call···2140·<operator·delete(void*)@plt>532 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
537 »       test···%rbp,%rbp533 »       test···%rbp,%rbp
538 »       jne····2c1e·<__cxa_finalize@plt+0x94e>534 »       jne····2bfe·<__cxa_finalize@plt+0x92e>
539 »       add····$0x8,%rsp535 »       add····$0x8,%rsp
540 »       pop····%rbx536 »       pop····%rbx
541 »       pop····%rbp537 »       pop····%rbp
542 »       ret538 »       ret
543 »       cs·nopw·0x0(%rax,%rax,1)539 »       nopl···0x0(%rax,%rax,1)
544 »       ret 
545 »       nop 
546 »       nopl···(%rax) 
547 »       data16·cs·nopw·0x0(%rax,%rax,1) 
548 »       push···%r15 
549 »       push···%r14 
550 »       push···%r13 
551 »       push···%r12 
552 »       push···%rbp 
553 »       mov····%rsi,%rbp 
554 »       push···%rbx 
555 »       sub····$0x38,%rsp 
556 »       mov····%rdi,0x10(%rsp) 
557 »       mov····$0x60,%edi 
558 »       call···2160·<operator·new(unsigned·long)@plt> 
559 »       mov····0x0(%rbp),%rdx 
560 »       mov····0x8(%rbp),%r14 
561 »       mov····%rax,%rbx 
562 »       add····$0x30,%rax 
563 »       mov····%rax,0x28(%rsp) 
564 »       mov····%rax,0x20(%rbx) 
565 »       lea····0x10(%rbp),%rax 
566 »       cmp····%rax,%rdx 
567 »       je·····2f40·<__cxa_finalize@plt+0xc70> 
568 »       mov····%rdx,0x20(%rbx) 
569 »       mov····0x10(%rbp),%rdx 
570 »       mov····%rdx,0x30(%rbx) 
571 »       mov····%rax,0x0(%rbp) 
572 »       mov····0x20(%rbp),%rdx 
573 »       lea····0x50(%rbx),%rax 
574 »       mov····%rax,0x20(%rsp) 
575 »       mov····0x28(%rbp),%rcx 
576 »       mov····%rax,0x40(%rbx) 
577 »       lea····0x30(%rbp),%rax 
578 »       mov····%r14,0x28(%rbx) 
579 »       movq···$0x0,0x8(%rbp) 
580 »       movb···$0x0,0x10(%rbp) 
581 »       cmp····%rax,%rdx 
582 »       je·····2ef8·<__cxa_finalize@plt+0xc28> 
583 »       mov····%rdx,0x40(%rbx) 
584 »       mov····0x30(%rbp),%rdx 
585 »       mov····%rdx,0x50(%rbx) 
586 »       mov····%rax,0x20(%rbp) 
587 »       mov····0x20(%rbx),%rax 
588 »       movb···$0x0,0x30(%rbp) 
589 »       mov····%rax,0x8(%rsp) 
590 »       mov····0x10(%rsp),%rax 
591 »       mov····%rcx,0x48(%rbx) 
592 »       mov····0x10(%rax),%r15 
593 »       add····$0x8,%rax 
594 »       movq···$0x0,0x28(%rbp) 
595 »       mov····%rax,0x18(%rsp) 
596 »       test···%r15,%r15 
597 »       jne····2d5e·<__cxa_finalize@plt+0xa8e> 
598 »       jmp····2f88·<__cxa_finalize@plt+0xcb8> 
599 »       nopl···0x0(%rax) 
600 »       mov····0x18(%r15),%rax 
601 »       xor····%esi,%esi 
602 »       test···%rax,%rax 
603 »       je·····2db1·<__cxa_finalize@plt+0xae1> 
604 »       mov····%rax,%r15 
605 »       mov····0x28(%r15),%r13 
606 »       mov····%r14,%rbp 
607 »       mov····0x20(%r15),%r12 
608 »       cmp····%r14,%r13 
609 »       cmovbe·%r13,%rbp 
610 »       test···%rbp,%rbp 
611 »       je·····2d89·<__cxa_finalize@plt+0xab9> 
612 »       mov····0x8(%rsp),%rdi 
613 »       mov····%rbp,%rdx 
614 »       mov····%r12,%rsi 
615 »       call···20c0·<memcmp@plt> 
616 »       test···%eax,%eax 
617 »       jne····2d9f·<__cxa_finalize@plt+0xacf> 
618 »       mov····%r14,%rax 
619 »       sub····%r13,%rax 
620 »       cmp····$0x7fffffff,%rax 
621 »       jg·····2d50·<__cxa_finalize@plt+0xa80> 
622 »       cmp····$0xffffffff80000000,%rax 
623 »       jl·····2da3·<__cxa_finalize@plt+0xad3> 
624 »       test···%eax,%eax 
625 »       jns····2d50·<__cxa_finalize@plt+0xa80> 
626 »       mov····0x10(%r15),%rax 
627 »       mov····$0x1,%esi 
628 »       test···%rax,%rax 
629 »       jne····2d5b·<__cxa_finalize@plt+0xa8b> 
630 »       test···%sil,%sil 
631 »       jne····2e70·<__cxa_finalize@plt+0xba0> 
632 »       test···%rbp,%rbp 
633 »       je·····2dd3·<__cxa_finalize@plt+0xb03> 
634 »       mov····0x8(%rsp),%rsi 
635 »       mov····%rbp,%rdx 
636 »       mov····%r12,%rdi 
637 »       call···20c0·<memcmp@plt> 
638 »       test···%eax,%eax 
639 »       jne····2ded·<__cxa_finalize@plt+0xb1d> 
640 »       mov····%r13,%rcx 
641 »       sub····%r14,%rcx 
642 »       cmp····$0x7fffffff,%rcx 
643 »       jg·····2df1·<__cxa_finalize@plt+0xb21> 
644 »       cmp····$0xffffffff80000000,%rcx 
645 »       jl·····2e38·<__cxa_finalize@plt+0xb68> 
646 »       mov····%ecx,%eax 
647 »       test···%eax,%eax 
648 »       js·····2e38·<__cxa_finalize@plt+0xb68> 
649 »       mov····0x40(%rbx),%rdi 
650 »       cmp····%rdi,0x20(%rsp) 
651 »       je·····2e0a·<__cxa_finalize@plt+0xb3a> 
652 »       call···2140·<operator·delete(void*)@plt> 
653 »       mov····0x20(%rbx),%rax 
654 »       mov····%rax,0x8(%rsp) 
655 »       mov····0x8(%rsp),%rax 
656 »       cmp····%rax,0x28(%rsp) 
657 »       je·····2e1e·<__cxa_finalize@plt+0xb4e> 
658 »       mov····%rax,%rdi 
659 »       call···2140·<operator·delete(void*)@plt> 
660 »       add····$0x38,%rsp 
661 »       mov····%rbx,%rdi 
662 »       pop····%rbx 
663 »       pop····%rbp 
664 »       pop····%r12 
665 »       pop····%r13 
666 »       pop····%r14 
667 »       pop····%r15 
668 »       jmp····2140·<operator·delete(void*)@plt> 
669 »       nopl···0x0(%rax) 
670 »       mov····$0x1,%edi 
671 »       cmp····%r15,0x18(%rsp) 
672 »       jne····2ea0·<__cxa_finalize@plt+0xbd0> 
673 »       mov····0x18(%rsp),%rcx 
674 »       mov····%r15,%rdx 
675 »       mov····%rbx,%rsi 
676 »       call···2040·<std::_Rb_tree_insert_and_rebalance(bool,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base*,·std::_Rb_tree_node_base&)@plt> 
677 »       mov····0x10(%rsp),%rax 
678 »       addq···$0x1,0x28(%rax) 
679 »       add····$0x38,%rsp 
680 »       pop····%rbx 
681 »       pop····%rbp 
682 »       pop····%r12 
683 »       pop····%r13 
684 »       pop····%r14 
685 »       pop····%r15 
686 »       ret540 »       ret
687 »       nopl···(%rax) 
688 »       mov····0x10(%rsp),%rax 
689 »       cmp····%r15,0x18(%rax) 
690 »       je·····2e38·<__cxa_finalize@plt+0xb68> 
691 »       mov····%r15,%rdi 
692 »       mov····%r14,%rbp 
693 »       call···2180·<std::_Rb_tree_decrement(std::_Rb_tree_node_base*)@plt> 
694 »       mov····0x28(%rax),%r13 
695 »       mov····0x20(%rax),%r12 
696 »       cmp····%r14,%r13 
697 »       cmovbe·%r13,%rbp 
698 »       jmp····2dba·<__cxa_finalize@plt+0xaea> 
699 »       nopw···0x0(%rax,%rax,1) 
700 »       mov····0x28(%r15),%r13 
701 »       mov····%r14,%rdx 
702 »       cmp····%r14,%r13 
703 »       cmovbe·%r13,%rdx 
704 »       test···%rdx,%rdx 
705 »       je·····2ec7·<__cxa_finalize@plt+0xbf7> 
706 »       mov····0x8(%rsp),%rdi 
707 »       mov····0x20(%r15),%rsi 
708 »       call···20c0·<memcmp@plt> 
709 »       mov····%eax,%edi 
710 »       test···%eax,%eax 
711 »       jne····2eec·<__cxa_finalize@plt+0xc1c> 
712 »       mov····%r14,%r9 
713 »       xor····%edi,%edi 
714 »       sub····%r13,%r9 
715 »       cmp····$0x7fffffff,%r9 
716 »       jg·····2e44·<__cxa_finalize@plt+0xb74> 
717 »       cmp····$0xffffffff80000000,%r9 
718 »       jl·····2fa4·<__cxa_finalize@plt+0xcd4> 
719 »       mov····%r9d,%edi 
720 »       shr····$0x1f,%edi 
721 »       jmp····2e44·<__cxa_finalize@plt+0xb74> 
722 »       nopl···0x0(%rax) 
723 »       lea····0x1(%rcx),%rdx 
724 »       cmp····$0x8,%edx 
725 »       jae····2fae·<__cxa_finalize@plt+0xcde> 
726 »       test···$0x4,%dl 
727 »       jne····3072·<__cxa_finalize@plt+0xda2> 
728 »       test···%edx,%edx 
729 »       je·····2d13·<__cxa_finalize@plt+0xa43> 
730 »       movzbl·0x30(%rbp),%esi 
731 »       mov····%sil,0x50(%rbx) 
732 »       test···$0x2,%dl 
733 »       je·····2d13·<__cxa_finalize@plt+0xa43> 
734 »       mov····%edx,%edx 
735 »       mov····0x20(%rsp),%rdi 
736 »       movzwl·-0x2(%rax,%rdx,1),%esi 
737 »       mov····%si,-0x2(%rdi,%rdx,1) 
738 »       jmp····2d13·<__cxa_finalize@plt+0xa43> 
739 »       nopl···(%rax) 
740 »       lea····0x1(%r14),%rdx 
741 »       cmp····$0x8,%edx 
742 »       jae····3005·<__cxa_finalize@plt+0xd35> 
743 »       test···$0x4,%dl 
744 »       jne····3058·<__cxa_finalize@plt+0xd88> 
745 »       test···%edx,%edx 
746 »       je·····2cd1·<__cxa_finalize@plt+0xa01> 
747 »       movzbl·0x10(%rbp),%ecx 
748 »       mov····%cl,0x30(%rbx) 
749 »       test···$0x2,%dl 
750 »       je·····2cd1·<__cxa_finalize@plt+0xa01> 
751 »       mov····%edx,%edx 
752 »       mov····0x28(%rsp),%rdi 
753 »       movzwl·-0x2(%rax,%rdx,1),%ecx 
754 »       mov····%cx,-0x2(%rdi,%rdx,1) 
755 »       jmp····2cd1·<__cxa_finalize@plt+0xa01> 
756 »       nopl···0x0(%rax) 
757 »       mov····0x18(%rsp),%rax 
758 »       mov····0x10(%rsp),%rcx 
759 »       mov····%rax,%r15 
760 »       cmp····0x18(%rcx),%rax 
761 »       jne····2e7b·<__cxa_finalize@plt+0xbab> 
762 »       mov····0x18(%rsp),%r15 
763 »       mov····$0x1,%edi 
764 »       jmp····2e44·<__cxa_finalize@plt+0xb74> 
765 »       mov····0x30(%rbp),%rsi 
766 »       mov····%rax,%r8 
767 »       mov····%rsi,0x50(%rbx) 
768 »       mov····%edx,%esi 
769 »       mov····0x20(%rsp),%r11 
770 »       mov····-0x8(%rax,%rsi,1),%rdi 
771 »       mov····%rdi,-0x8(%r11,%rsi,1) 
772 »       lea····0x58(%rbx),%rsi 
773 »       mov····%r11,%rdi 
774 »       and····$0xfffffffffffffff8,%rsi 
775 »       sub····%rsi,%rdi 
776 »       add····%edi,%edx 
777 »       sub····%rdi,%r8 
778 »       and····$0xfffffff8,%edx 
779 »       cmp····$0x8,%edx 
780 »       jb·····2d13·<__cxa_finalize@plt+0xa43> 
781 »       and····$0xfffffff8,%edx 
782 »       xor····%edi,%edi 
783 »       mov····%edi,%r10d 
784 »       add····$0x8,%edi 
785 »       mov····(%r8,%r10,1),%r11 
786 »       mov····%r11,(%rsi,%r10,1) 
787 »       cmp····%edx,%edi 
788 »       jb·····2fee·<__cxa_finalize@plt+0xd1e> 
789 »       jmp····2d13·<__cxa_finalize@plt+0xa43> 
790 »       mov····0x10(%rbp),%rcx 
791 »       mov····%rax,%r8 
792 »       mov····%rcx,0x30(%rbx) 
793 »       mov····%edx,%ecx 
794 »       mov····0x28(%rsp),%rdi 
795 »       mov····-0x8(%rax,%rcx,1),%rsi 
796 »       mov····%rsi,-0x8(%rdi,%rcx,1) 
797 »       lea····0x38(%rbx),%rcx 
798 »       and····$0xfffffffffffffff8,%rcx 
799 »       sub····%rcx,%rdi 
800 »       add····%edi,%edx 
801 »       sub····%rdi,%r8 
802 »       and····$0xfffffff8,%edx 
803 »       cmp····$0x8,%edx 
804 »       jb·····2cd1·<__cxa_finalize@plt+0xa01> 
805 »       and····$0xfffffff8,%edx 
806 »       xor····%esi,%esi 
807 »       mov····%esi,%edi 
808 »       add····$0x8,%esi 
809 »       mov····(%r8,%rdi,1),%r10 
810 »       mov····%r10,(%rcx,%rdi,1) 
811 »       cmp····%edx,%esi 
812 »       jb·····3042·<__cxa_finalize@plt+0xd72> 
813 »       jmp····2cd1·<__cxa_finalize@plt+0xa01> 
814 »       mov····0x10(%rbp),%ecx 
815 »       mov····%edx,%edx 
816 »       mov····%ecx,0x30(%rbx) 
817 »       mov····-0x4(%rax,%rdx,1),%ecx 
818 »       mov····0x28(%rsp),%rdi 
819 »       mov····%ecx,-0x4(%rdi,%rdx,1) 
820 »       jmp····2cd1·<__cxa_finalize@plt+0xa01> 
821 »       mov····0x30(%rbp),%esi 
822 »       mov····%edx,%edx 
823 »       mov····%esi,0x50(%rbx) 
824 »       mov····-0x4(%rax,%rdx,1),%esi 
825 »       mov····0x20(%rsp),%rdi 
826 »       mov····%esi,-0x4(%rdi,%rdx,1) 
827 »       jmp····2d13·<__cxa_finalize@plt+0xa43> 
828 »       nopl···0x0(%rax)541 »       nopl···0x0(%rax)
 542 »       data16·cs·nopw·0x0(%rax,%rax,1)
829 »       push···%r12543 »       push···%r12
830 »       push···%rbp544 »       push···%rbp
831 »       lea····0x8(%rsi),%rbp545 »       lea····0x8(%rsi),%rbp
832 »       push···%rbx546 »       push···%rbx
833 »       mov····0x18(%rsi),%rbx547 »       mov····0x18(%rsi),%rbx
834 »       cmp····%rbp,%rbx548 »       cmp····%rbp,%rbx
835 »       je·····3150·<__cxa_finalize@plt+0xe80>549 »       je·····2d30·<__cxa_finalize@plt+0xa60>
836 »       mov····%rdi,%r12550 »       mov····%rdi,%r12
837 »       jmp····30c4·<__cxa_finalize@plt+0xdf4>551 »       jmp····2ca4·<__cxa_finalize@plt+0x9d4>
838 »       nopw···0x0(%rax,%rax,1)552 »       nopw···0x0(%rax,%rax,1)
839 »       mov····%rbx,%rdi553 »       mov····%rbx,%rdi
840 »       call···20f0·<std::_Rb_tree_increment(std::_Rb_tree_node_base*)@plt>554 »       call···20f0·<std::_Rb_tree_increment(std::_Rb_tree_node_base*)@plt>
841 »       mov····%rax,%rbx555 »       mov····%rax,%rbx
842 »       cmp····%rbp,%rax556 »       cmp····%rbp,%rax
843 »       je·····3150·<__cxa_finalize@plt+0xe80>557 »       je·····2d30·<__cxa_finalize@plt+0xa60>
844 »       mov····0x28(%rbx),%rdx558 »       mov····0x28(%rbx),%rdx
845 »       cmp····0x8(%r12),%rdx559 »       cmp····0x8(%r12),%rdx
846 »       jne····30b0·<__cxa_finalize@plt+0xde0>560 »       jne····2c90·<__cxa_finalize@plt+0x9c0>
847 »       test···%rdx,%rdx561 »       test···%rdx,%rdx
848 »       je·····30e5·<__cxa_finalize@plt+0xe15>562 »       je·····2cc5·<__cxa_finalize@plt+0x9f5>
849 »       mov····(%r12),%rsi563 »       mov····(%r12),%rsi
850 »       mov····0x20(%rbx),%rdi564 »       mov····0x20(%rbx),%rdi
851 »       call···20c0·<memcmp@plt>565 »       call···20c0·<memcmp@plt>
852 »       test···%eax,%eax566 »       test···%eax,%eax
853 »       jne····30b0·<__cxa_finalize@plt+0xde0>567 »       jne····2c90·<__cxa_finalize@plt+0x9c0>
854 »       mov····$0x11,%edx568 »       mov····$0x11,%edx
855 »       lea····0x1f13(%rip),%rsi········#·5004·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfc4>569 »       lea····0x2333(%rip),%rsi········#·5004·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf74>
856 »       lea····0x3f48(%rip),%rdi········570 »       lea····0x4368(%rip),%rdi········
857 »       call···21a0·<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>571 »       call···21a0·<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>
858 »       mov····0x48(%rbx),%rdx572 »       mov····0x48(%rbx),%rdx
859 »       mov····0x40(%rbx),%rsi573 »       mov····0x40(%rbx),%rsi
860 »       lea····0x3f34(%rip),%rdi········574 »       lea····0x4354(%rip),%rdi········
861 »       call···21a0·<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>575 »       call···21a0·<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>
862 »       mov····%rax,%rbx576 »       mov····%rax,%rbx
863 »       mov····(%rax),%rax577 »       mov····(%rax),%rax
864 »       mov····-0x18(%rax),%rax578 »       mov····-0x18(%rax),%rax
865 »       mov····0xf0(%rbx,%rax,1),%rbp579 »       mov····0xf0(%rbx,%rax,1),%rbp
866 »       test···%rbp,%rbp580 »       test···%rbp,%rbp
867 »       je·····22e5·<__cxa_finalize@plt+0x15>581 »       je·····22e5·<__cxa_finalize@plt+0x15>
868 »       cmpb···$0x0,0x38(%rbp)582 »       cmpb···$0x0,0x38(%rbp)
869 »       je·····3160·<__cxa_finalize@plt+0xe90>583 »       je·····2d40·<__cxa_finalize@plt+0xa70>
870 »       movsbl·0x43(%rbp),%esi584 »       movsbl·0x43(%rbp),%esi
871 »       mov····%rbx,%rdi585 »       mov····%rbx,%rdi
872 »       call···2030·<std::ostream::put(char)@plt>586 »       call···2030·<std::ostream::put(char)@plt>
873 »       mov····%rax,%rdi587 »       mov····%rax,%rdi
874 »       call···20e0·<std::ostream::flush()@plt>588 »       call···20e0·<std::ostream::flush()@plt>
875 »       pop····%rbx589 »       pop····%rbx
876 »       mov····$0x1,%eax590 »       mov····$0x1,%eax
Offset 883, 708 lines modifiedOffset 597, 1007 lines modified
883 »       pop····%r12597 »       pop····%r12
884 »       ret598 »       ret
885 »       nopw···0x0(%rax,%rax,1)599 »       nopw···0x0(%rax,%rax,1)
886 »       mov····%rbp,%rdi600 »       mov····%rbp,%rdi
887 »       call···21b0·<std::ctype<char>::_M_widen_init()·const@plt>601 »       call···21b0·<std::ctype<char>::_M_widen_init()·const@plt>
888 »       mov····0x0(%rbp),%rax602 »       mov····0x0(%rbp),%rax
889 »       mov····$0xa,%esi603 »       mov····$0xa,%esi
890 »       lea····0xeb8(%rip),%rdx········604 »       lea····0x1158(%rip),%rdx········
891 »       mov····0x30(%rax),%rax605 »       mov····0x30(%rax),%rax
892 »       cmp····%rdx,%rax606 »       cmp····%rdx,%rax
893 »       je·····3136·<__cxa_finalize@plt+0xe66>607 »       je·····2d16·<__cxa_finalize@plt+0xa46>
894 »       mov····%rbp,%rdi608 »       mov····%rbp,%rdi
895 »       call···*%rax609 »       call···*%rax
896 »       movsbl·%al,%esi610 »       movsbl·%al,%esi
897 »       jmp····3136·<__cxa_finalize@plt+0xe66>611 »       jmp····2d16·<__cxa_finalize@plt+0xa46>
898 »       nopl···0x0(%rax,%rax,1)612 »       nopl···0x0(%rax,%rax,1)
899 »       push···%rbp613 »       push···%rbp
900 »       lea····0x1e7d(%rip),%rdx········#·5015·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfd5>614 »       lea····0x229d(%rip),%rdx········#·5015·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf85>
901 »       mov····%rdx,%rsi615 »       mov····%rdx,%rsi
902 »       mov····%rsp,%rbp616 »       mov····%rsp,%rbp
903 »       push···%r15617 »       push···%r15
904 »       push···%r14618 »       push···%r14
905 »       push···%r13619 »       push···%r13
906 »       push···%r12620 »       push···%r12
907 »       push···%rbx621 »       push···%rbx
908 »       and····$0xffffffffffffffe0,%rsp622 »       and····$0xffffffffffffffe0,%rsp
909 »       sub····$0x500,%rsp623 »       sub····$0x540,%rsp
910 »       mov····%rdi,0x18(%rsp)624 »       mov····%rdi,0x50(%rsp)
911 »       lea····0xb0(%rsp),%rax625 »       lea····0xf0(%rsp),%rax
 626 »       lea····0x100(%rsp),%r15
912 »       mov····%fs:0x28,%rdi627 »       mov····%fs:0x28,%rdi
913 »       mov····%rdi,0x4f8(%rsp) 
914 »       lea····0xa0(%rsp),%rdi 
915 »       mov····%rax,0x48(%rsp) 
916 »       mov····%rax,0xa0(%rsp) 
917 »       mov····%rdi,0x58(%rsp)628 »       mov····%rdi,0x538(%rsp)
 629 »       lea····0xe0(%rsp),%rdi
 630 »       mov····%rax,0x80(%rsp)
 631 »       mov····%rax,0xe0(%rsp)
 632 »       mov····%rdi,0x88(%rsp)
918 »       call···2ad0·<__cxa_finalize@plt+0x800>633 »       call···2ab0·<__cxa_finalize@plt+0x7e0>
919 »       lea····0x1e1f(%rip),%rdx········#·5015·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xfd5>634 »       lea····0x2231(%rip),%rdx········#·5015·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf85>
920 »       lea····0xd0(%rsp),%rax635 »       lea····0x110(%rsp),%rax
 636 »       mov····%r15,%rdi
921 »       mov····%rdx,%rsi637 »       mov····%rdx,%rsi
922 »       lea····0xc0(%rsp),%rdi638 »       mov····%rax,0x58(%rsp)
923 »       mov····%rax,0x40(%rsp)639 »       mov····%rax,0x100(%rsp)
924 »       mov····%rax,0xc0(%rsp) 
925 »       call···2ad0·<__cxa_finalize@plt+0x800>640 »       call···2ab0·<__cxa_finalize@plt+0x7e0>
926 »       lea····0x3e8(%rsp),%rax641 »       lea····0x428(%rsp),%rax
927 »       lea····0x2e0(%rsp),%rbx642 »       lea····0x320(%rsp),%rbx
928 »       mov····%rax,%rdi643 »       mov····%rax,%rdi
929 »       mov····%rbx,0x88(%rsp)644 »       mov····%rbx,0xc8(%rsp)
930 »       mov····%rax,0x60(%rsp)645 »       mov····%rax,0x90(%rsp)
931 »       call···2080·<std::ios_base::ios_base()@plt>646 »       call···2080·<std::ios_base::ios_base()@plt>
932 »       xor····%r8d,%r8d647 »       xor····%r8d,%r8d
933 »       vpxor··%xmm0,%xmm0,%xmm0648 »       vpxor··%xmm0,%xmm0,%xmm0
934 »       xor····%esi,%esi649 »       xor····%esi,%esi
935 »       lea····0x36c0(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>650 »       lea····0x3ad4(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
936 »       mov····0x3841(%rip),%rcx········#·6a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>651 »       mov····0x3c55(%rip),%rcx········#·6a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>
937 »       mov····%r8w,0x4c8(%rsp)652 »       mov····%r8w,0x508(%rsp)
938 »       mov····%rax,0x3e8(%rsp)653 »       mov····%rax,0x428(%rsp)
939 »       mov····0x3821(%rip),%rax········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>654 »       mov····0x3c35(%rip),%rax········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
940 »       vmovdqu·%ymm0,0x4d0(%rsp)655 »       vmovdqu·%ymm0,0x510(%rsp)
941 »       mov····%rax,0x2e0(%rsp)656 »       mov····%rax,0x320(%rsp)
942 »       mov····-0x18(%rax),%rax657 »       mov····-0x18(%rax),%rax
943 »       movq···$0x0,0x4c0(%rsp)658 »       movq···$0x0,0x500(%rsp)
944 »       mov····%rcx,0x2e0(%rsp,%rax,1)659 »       mov····%rcx,0x320(%rsp,%rax,1)
945 »       mov····0x37f1(%rip),%rax········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>660 »       mov····0x3c05(%rip),%rax········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
946 »       movq···$0x0,0x2e8(%rsp)661 »       movq···$0x0,0x328(%rsp)
947 »       add····-0x18(%rax),%rbx662 »       add····-0x18(%rax),%rbx
948 »       mov····%rbx,%rdi663 »       mov····%rbx,%rdi
949 »       vzeroupper664 »       vzeroupper
950 »       call···21f0·<std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)@plt>665 »       call···21f0·<std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)@plt>
951 »       mov····0x37df(%rip),%rax········#·6aa0·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x20>666 »       mov····0x3bf3(%rip),%rax········#·6aa0·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x20>
952 »       xor····%esi,%esi667 »       xor····%esi,%esi
953 »       mov····%rax,0x2f0(%rsp)668 »       mov····%rax,0x330(%rsp)
954 »       mov····-0x18(%rax),%rax669 »       mov····-0x18(%rax),%rax
955 »       lea····0x2f0(%rsp,%rax,1),%rdi670 »       lea····0x330(%rsp,%rax,1),%rdi
956 »       mov····0x37ca(%rip),%rax········#·6aa8·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x28>671 »       mov····0x3bde(%rip),%rax········#·6aa8·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x28>
957 »       mov····%rax,(%rdi)672 »       mov····%rax,(%rdi)
958 »       call···21f0·<std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)@plt>673 »       call···21f0·<std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)@plt>
959 »       mov····0x379b(%rip),%rax········#·6a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8>674 »       mov····0x3baf(%rip),%rax········#·6a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8>
960 »       mov····0x37bc(%rip),%rcx········#·6ab0·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x30>675 »       mov····0x3bd0(%rip),%rbx········#·6ab0·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x30>
961 »       mov····-0x18(%rax),%rax676 »       mov····-0x18(%rax),%rax
962 »       mov····%rcx,0x2e0(%rsp,%rax,1)677 »       mov····%rbx,0x320(%rsp,%rax,1)
963 »       lea····0x3691(%rip),%rax········#·6998·<vtable·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>678 »       lea····0x3aa5(%rip),%rax········#·6998·<vtable·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>
964 »       mov····%rax,0x2e0(%rsp)679 »       mov····%rax,0x320(%rsp)
965 »       add····$0x50,%rax680 »       add····$0x50,%rax
Max diff block lines reached; 75870/127272 bytes (59.61%) of diff not shown.