Offset 1, 985 lines modifiedOffset 1, 801 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-0x2000>:2 00000000000022e0·<.text>:
3 »       call···21d0·<std::__throw_bad_cast()@plt>3 »       call···21e0·<std::__throw_bad_cast()@plt>
4 »       call···21d0·<std::__throw_bad_cast()@plt>4 »       call···21e0·<std::__throw_bad_cast()@plt>
 5 »       lea····0xe0(%rsp),%rdi
5 »       nop 
6 »       mov····%rax,%r12 
7 »       vzeroupper6 »       vzeroupper
8 »       lea····0x4710(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>7 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
9 »       mov····0x58(%rsp),%rdi8 »       mov····%r12,%rdi
 9 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
10 »       mov····%rax,0x138(%rsp) 
11 »       call···2200·<std::locale::~locale()@plt> 
12 »       mov····%rbx,%rdi10 »       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> 
14 »       mov····%r12,%rbx11 »       mov····%r13,%rbx
15 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>12 »       call···2110·<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_stringstream()@plt>
16 »       lea····0x45ed(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10> 
17 »       mov····0x68(%rsp),%rdi 
18 »       mov····%rax,0x1a0(%rsp) 
19 »       call···2090·<std::ios_base::~ios_base()@plt> 
20 »       lea····0x2c0(%rsp),%rdi13 »       lea····0x2c0(%rsp),%rdi
21 »       call···2060·<std::basic_fstream<char,·std::char_traits<char>·>::~basic_fstream()@plt>14 »       call···2060·<std::basic_fstream<char,·std::char_traits<char>·>::~basic_fstream()@plt>
22 »       lea····0xa0(%rsp),%rdi15 »       mov····0x78(%rsp),%rdi
23 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
24 »       lea····0x80(%rsp),%rdi17 »       lea····0x80(%rsp),%rdi
25 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>18 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
26 »       mov····0x4d8(%rsp),%rax19 »       mov····0x4d8(%rsp),%rax
27 »       sub····%fs:0x28,%rax20 »       sub····%fs:0x28,%rax
28 »       jne····23c0·<__cxa_finalize@plt+0xf0>21 »       jne····2370·<__cxa_finalize@plt+0xa0>
29 »       mov····%rbx,%rdi22 »       mov····%rbx,%rdi
30 »       call···2280·<_Unwind_Resume@plt>23 »       call···2270·<_Unwind_Resume@plt>
31 »       mov····0x4d8(%rsp),%rax24 »       mov····0x4d8(%rsp),%rax
32 »       sub····%fs:0x28,%rax25 »       sub····%fs:0x28,%rax
33 »       jne····23bb·<__cxa_finalize@plt+0xeb>26 »       jne····236b·<__cxa_finalize@plt+0x9b>
34 »       lea····0x2d8f(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe40>27 »       lea····0x3dca(%rip),%rdi········
35 »       call···2100·<std::__throw_logic_error(char·const*)@plt>28 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
36 »       mov····0x40(%rsp),%rdi29 »       call···21a0·<__stack_chk_fail@plt>
 30 »       call···21a0·<__stack_chk_fail@plt>
 31 »       mov····%rax,%r12
37 »       vzeroupper32 »       vzeroupper
38 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>33 »       lea····0x5686(%rip),%rax········#·7a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
39 »       mov····%r12,%rdi34 »       mov····0x60(%rsp),%rdi
40 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>35 »       mov····%rax,0x138(%rsp)
 36 »       call···2220·<std::locale::~locale()@plt>
41 »       mov····%rbx,%rdi37 »       mov····%rbx,%rdi
 38 »       lea····0x558a(%rip),%rsi········#·7928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>
42 »       mov····%r13,%rbx39 »       mov····%r12,%rbx
43 »       call···2110·<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_stringstream()@plt>40 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
 41 »       lea····0x5563(%rip),%rax········#·7910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
44 »       jmp····2335·<__cxa_finalize@plt+0x65> 
45 »       call···2190·<__stack_chk_fail@plt> 
46 »       call···2190·<__stack_chk_fail@plt> 
47 »       lea····0x180(%rsp),%rdi42 »       mov····0x70(%rsp),%rdi
 43 »       mov····%rax,0x1a0(%rsp)
 44 »       call···2090·<std::ios_base::~ios_base()@plt>
 45 »       jmp····230d·<__cxa_finalize@plt+0x3d>
 46 »       lea····0x100(%rsp),%rdi
48 »       vzeroupper47 »       vzeroupper
49 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>48 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
50 »       jmp····22f1·<__cxa_finalize@plt+0x21> 
51 »       mov····0x4d8(%rsp),%rax49 »       mov····0x20(%rsp),%rdi
52 »       sub····%fs:0x28,%rax50 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
53 »       jne····2421·<__cxa_finalize@plt+0x151>51 »       jmp····22fa·<__cxa_finalize@plt+0x2a>
 52 »       lea····0xe0(%rsp),%rdi
 53 »       vzeroupper
 54 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 55 »       jmp····22fa·<__cxa_finalize@plt+0x2a>
 56 »       mov····0x5691(%rip),%rcx········#·7a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
54 »       xor····%ecx,%ecx57 »       xor····%edi,%edi
55 »       mov····$0x1,%edx 
56 »       lea····0x2c1b(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd36> 
57 »       xor····%eax,%eax 
58 »       lea····0x2ce4(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe08> 
59 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>58 »       mov····%rax,%rbx
 59 »       mov····-0x18(%rcx),%rdx
 60 »       mov····%rcx,0x2c0(%rsp)
 61 »       mov····0x5681(%rip),%rcx········#·7a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18>
 62 »       mov····%rcx,0x2c0(%rsp,%rdx,1)
 63 »       mov····%rdi,0x2c8(%rsp)
 64 »       vzeroupper
 65 »       lea····0x54df(%rip),%rax········#·7910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
 66 »       lea····0x3c8(%rsp),%rdi
 67 »       mov····%rax,0x3c8(%rsp)
 68 »       call···2090·<std::ios_base::~ios_base()@plt>
 69 »       lea····0xa0(%rsp),%rax
 70 »       mov····%rax,0x78(%rsp)
 71 »       jmp····231a·<__cxa_finalize@plt+0x4a>
60 »       mov····0x4d8(%rsp),%rax72 »       mov····0x4d8(%rsp),%rax
61 »       sub····%fs:0x28,%rax73 »       sub····%fs:0x28,%rax
62 »       jne····2426·<__cxa_finalize@plt+0x156>74 »       jne····247d·<__cxa_finalize@plt+0x1ad>
 75 »       lea····0xa0(%rsp),%rax
 76 »       mov····%rax,0x78(%rsp)
63 »       call···21d0·<std::__throw_bad_cast()@plt>77 »       call···21e0·<std::__throw_bad_cast()@plt>
64 »       call···2190·<__stack_chk_fail@plt>78 »       call···21a0·<__stack_chk_fail@plt>
65 »       call···2190·<__stack_chk_fail@plt> 
66 »       mov····%rax,%rbx79 »       mov····%rax,%rbx
67 »       vzeroupper80 »       vzeroupper
68 »       jmp····2335·<__cxa_finalize@plt+0x65>81 »       jmp····230d·<__cxa_finalize@plt+0x3d>
69 »       mov····-0x18(%r15),%rax82 »       mov····-0x18(%r15),%rax
70 »       mov····0x44f7(%rip),%rcx········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>83 »       mov····0x54a0(%rip),%rcx········#·7938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>
71 »       mov····%r15,0x120(%rsp)84 »       mov····%r15,0x120(%rsp)
72 »       mov····%rcx,0x120(%rsp,%rax,1)85 »       mov····%rcx,0x120(%rsp,%rax,1)
73 »       xor····%eax,%eax86 »       xor····%eax,%eax
74 »       mov····%rax,0x128(%rsp)87 »       mov····%rax,0x128(%rsp)
75 »       vzeroupper88 »       vzeroupper
76 »       jmp····231c·<__cxa_finalize@plt+0x4c>89 »       jmp····23a6·<__cxa_finalize@plt+0xd6>
77 »       mov····%rax,%rdi 
78 »       vzeroupper 
79 »       call···20a0·<__cxa_begin_catch@plt> 
80 »       call···2240·<__cxa_end_catch@plt> 
81 »       jmp····3b21·<__cxa_finalize@plt+0x1851> 
82 »       mov····0x10(%rsp),%rdi90 »       lea····0x100(%rsp),%rdi
83 »       vzeroupper 
84 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
85 »       mov····0x40(%rsp),%rdi 
86 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
87 »       jmp····23a3·<__cxa_finalize@plt+0xd3> 
88 »       mov····0x40(%rsp),%rdi 
89 »       vzeroupper91 »       vzeroupper
90 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>92 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
91 »       jmp····23a3·<__cxa_finalize@plt+0xd3> 
92 »       mov····0x180(%rsp),%rdi93 »       mov····0x20(%rsp),%rdi
 94 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
93 »       cmp····0x60(%rsp),%rdi 
94 »       jne····24f3·<__cxa_finalize@plt+0x223> 
95 »       vzeroupper 
96 »       jmp····22f1·<__cxa_finalize@plt+0x21>95 »       jmp····22fa·<__cxa_finalize@plt+0x2a>
 96 »       lea····0x138(%rsp),%rdi
97 »       mov····%rax,%r1297 »       mov····%rax,%r12
98 »       vzeroupper98 »       vzeroupper
 99 »       call···4630·<__cxa_finalize@plt+0x2360>
99 »       lea····0x453e(%rip),%rax········#·6a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10> 
100 »       mov····0x58(%rsp),%rdi 
101 »       mov····%rax,0x138(%rsp) 
102 »       call···2200·<std::locale::~locale()@plt> 
103 »       mov····%rbx,%rdi100 »       mov····%rbx,%rdi
104 »       lea····0x4442(%rip),%rsi········#·6928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>101 »       lea····0x5432(%rip),%rsi········#·7928·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x8>
105 »       mov····%r12,%rbx102 »       mov····%r12,%rbx
106 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>103 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
107 »       jmp····231c·<__cxa_finalize@plt+0x4c>104 »       jmp····23a6·<__cxa_finalize@plt+0xd6>
 105 »       mov····0x78(%rsp),%rdi
 106 »       xor····%r9d,%r9d
 107 »       mov····%r12,%r8
 108 »       mov····%r15,%rcx
 109 »       mov····%r13,%rsi
 110 »       call···2210·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_cold(char*,·unsigned·long,·char·const*,·unsigned·long,·unsigned·long)@plt>
 111 »       mov····0xa0(%rsp),%rbx
 112 »       jmp····3fa0·<__cxa_finalize@plt+0x1cd0>
 113 »       lea····0x180(%rsp),%rdi
108 »       vzeroupper114 »       vzeroupper
109 »       call···2140·<operator·delete(void*)@plt>115 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
110 »       jmp····22f1·<__cxa_finalize@plt+0x21>116 »       jmp····237b·<__cxa_finalize@plt+0xab>
 117 »       mov····%rax,%rdi
111 »       mov····0x180(%rsp),%rdi 
112 »       cmp····0x60(%rsp),%rdi 
113 »       jne····2530·<__cxa_finalize@plt+0x260> 
114 »       vzeroupper118 »       vzeroupper
 119 »       call···20a0·<__cxa_begin_catch@plt>
 120 »       call···2250·<__cxa_end_catch@plt>
115 »       jmp····24c3·<__cxa_finalize@plt+0x1f3>121 »       jmp····3e39·<__cxa_finalize@plt+0x1b69>
116 »       mov····0x10(%rsp),%rdi122 »       lea····0x180(%rsp),%rdi
117 »       vzeroupper123 »       vzeroupper
118 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>124 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
119 »       mov····0x40(%rsp),%rdi 
120 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
121 »       jmp····23a3·<__cxa_finalize@plt+0xd3> 
122 »       vzeroupper 
123 »       call···2140·<operator·delete(void*)@plt> 
124 »       jmp····24c3·<__cxa_finalize@plt+0x1f3> 
125 »       mov····0x454f(%rip),%rbx········#·6a90·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>125 »       lea····0x54a1(%rip),%rax········#·7a08·<vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10>
126 »       xor····%edi,%edi 
127 »       mov····-0x18(%rbx),%rdx126 »       mov····0x60(%rsp),%rdi
128 »       mov····%rbx,0x2c0(%rsp)127 »       mov····%rax,0x138(%rsp)
129 »       mov····0x4542(%rip),%rbx········#·6a98·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x18> 
130 »       mov····%rbx,0x2c0(%rsp,%rdx,1)128 »       call···2220·<std::locale::~locale()@plt>
 129 »       jmp····24ec·<__cxa_finalize@plt+0x21c>
131 »       mov····%rax,%rbx130 »       mov····%rax,%r12
132 »       mov····%rdi,0x2c8(%rsp) 
133 »       vzeroupper131 »       vzeroupper
134 »       lea····0x439d(%rip),%rax········#·6910·<vtable·for·std::basic_ios<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x10> 
135 »       lea····0x3c8(%rsp),%rdi 
136 »       mov····%rax,0x3c8(%rsp) 
137 »       call···2090·<std::ios_base::~ios_base()@plt> 
138 »       jmp····2342·<__cxa_finalize@plt+0x72>132 »       jmp····2560·<__cxa_finalize@plt+0x290>
 133 »       lea····0x2d8(%rsp),%rdi
 134 »       vzeroupper
 135 »       call···2240·<std::basic_filebuf<char,·std::char_traits<char>·>::~basic_filebuf()@plt>
 136 »       lea····0x54eb(%rip),%rsi········#·7a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8>
 137 »       lea····0x2c0(%rsp),%rdi
 138 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt>
 139 »       jmp····242a·<__cxa_finalize@plt+0x15a>
 140 »       mov····0x4d8(%rsp),%rax
 141 »       sub····%fs:0x28,%rax
 142 »       jne····25fd·<__cxa_finalize@plt+0x32d>
 143 »       lea····0x3a62(%rip),%rdi········
 144 »       call···20d0·<std::__throw_length_error(char·const*)@plt>
139 »       mov····0x4d8(%rsp),%rax145 »       mov····0x4d8(%rsp),%rax
140 »       sub····%fs:0x28,%rax146 »       sub····%fs:0x28,%rax
141 »       jne····2602·<__cxa_finalize@plt+0x332>147 »       jne····2602·<__cxa_finalize@plt+0x332>
142 »       lea····0x2b79(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe40>148 »       xor····%ecx,%ecx
 149 »       mov····$0x1,%edx
 150 »       lea····0x3a27(%rip),%rsi········
 151 »       xor····%eax,%eax
 152 »       lea····0x3b00(%rip),%rdi········
143 »       call···2100·<std::__throw_logic_error(char·const*)@plt>153 »       call···2230·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
 154 »       call···21a0·<__stack_chk_fail@plt>
 155 »       call···21a0·<__stack_chk_fail@plt>
144 »       mov····-0x18(%r15),%rax156 »       mov····-0x18(%r15),%rax
145 »       mov····0x4381(%rip),%rcx········#·6938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>157 »       mov····0x5326(%rip),%rcx········#·7938·<VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x18>
146 »       mov····%r15,0x120(%rsp)158 »       mov····%r15,0x120(%rsp)
147 »       mov····%rcx,0x120(%rsp,%rax,1)159 »       mov····%rcx,0x120(%rsp,%rax,1)
148 »       xor····%ecx,%ecx160 »       xor····%ecx,%ecx
149 »       mov····%rcx,0x128(%rsp)161 »       mov····%rcx,0x128(%rsp)
150 »       vzeroupper162 »       vzeroupper
151 »       jmp····231c·<__cxa_finalize@plt+0x4c>163 »       jmp····23a6·<__cxa_finalize@plt+0xd6>
152 »       lea····0x2d8(%rsp),%rdi 
153 »       vzeroupper 
154 »       call···2230·<std::basic_filebuf<char,·std::char_traits<char>·>::~basic_filebuf()@plt> 
155 »       lea····0x4498(%rip),%rsi········#·6a88·<VTT·for·std::basic_fstream<char,·std::char_traits<char>·>@GLIBCXX_3.4+0x8> 
156 »       lea····0x2c0(%rsp),%rdi 
157 »       call···2050·<std::basic_iostream<char,·std::char_traits<char>·>::~basic_iostream()@plt> 
158 »       jmp····256c·<__cxa_finalize@plt+0x29c> 
159 »       call···2190·<__stack_chk_fail@plt> 
160 »       lea····0x180(%rsp),%rdi164 »       lea····0x138(%rsp),%rdi
 165 »       mov····%rax,%r12
161 »       vzeroupper166 »       vzeroupper
162 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
163 »       jmp····24c3·<__cxa_finalize@plt+0x1f3>167 »       call···4630·<__cxa_finalize@plt+0x2360>
 168 »       jmp····2394·<__cxa_finalize@plt+0xc4>
164 »       mov····0x88(%rsp),%rax169 »       mov····0x4d8(%rsp),%rax
165 »       sub····%fs:0x28,%rax170 »       sub····%fs:0x28,%rax
166 »       jne····26c5·<__cxa_finalize@plt+0x3f5>171 »       jne····266b·<__cxa_finalize@plt+0x39b>
167 »       lea····0x2ae6(%rip),%rdi········#·5120·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe40>172 »       lea····0x3aca(%rip),%rdi········
168 »       call···2100·<std::__throw_logic_error(char·const*)@plt>173 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
 174 »       call···21a0·<__stack_chk_fail@plt>
169 »       mov····%rax,%rbx 
170 »       vzeroupper 
171 »       lea····0x40(%rsp),%rdi 
172 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
173 »       mov····0x20(%rsp),%rdi 
174 »       call···2c30·<__cxa_finalize@plt+0x960> 
175 »       mov····0x88(%rsp),%rax175 »       mov····0x98(%rsp),%rax
176 »       sub····%fs:0x28,%rax176 »       sub····%fs:0x28,%rax
177 »       jne····2683·<__cxa_finalize@plt+0x3b3>177 »       jne····26f7·<__cxa_finalize@plt+0x427>
 178 »       lea····0x3aa6(%rip),%rdi········
 179 »       call···2100·<std::__throw_logic_error(char·const*)@plt>
 180 »       xor····%r9d,%r9d
 181 »       mov····%r15,%r8
 182 »       mov····%r12,%rdx
 183 »       mov····%r14,%rsi
178 »       mov····%rbx,%rdi184 »       mov····%rbx,%rdi
179 »       call···2280·<_Unwind_Resume@plt>185 »       call···2210·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_cold(char*,·unsigned·long,·char·const*,·unsigned·long,·unsigned·long)@plt>
 186 »       jmp····2dbb·<__cxa_finalize@plt+0xaeb>
180 »       lea····0x60(%rsp),%rdi187 »       lea····0x70(%rsp),%rdi
181 »       vzeroupper188 »       vzeroupper
182 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>189 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
183 »       jmp····2645·<__cxa_finalize@plt+0x375> 
184 »       call···2190·<__stack_chk_fail@plt>190 »       mov····%rbx,%rdi
 191 »       call···21d0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
185 »       mov····0x88(%rsp),%rax192 »       mov····0x30(%rsp),%rdi
 193 »       call···2fe0·<__cxa_finalize@plt+0xd10>
 194 »       mov····0x98(%rsp),%rax
186 »       sub····%fs:0x28,%rax195 »       sub····%fs:0x28,%rax
187 »       jne····26c0·<__cxa_finalize@plt+0x3f0>196 »       jne····26ea·<__cxa_finalize@plt+0x41a>
188 »       mov····%rdx,%rcx197 »       mov····%r12,%rdi
 198 »       call···2270·<_Unwind_Resume@plt>
189 »       lea····0x2971(%rip),%rsi········#·5016·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd36> 
190 »       mov····$0x4,%edx 
191 »       xor····%eax,%eax 
192 »       lea····0x2a35(%rip),%rdi········#·50e8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe08> 
193 »       call···2210·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> 
194 »       mov····%rax,%rbx199 »       mov····%rax,%r12
195 »       vzeroupper200 »       vzeroupper
196 »       jmp····264f·<__cxa_finalize@plt+0x37f>201 »       jmp····26b5·<__cxa_finalize@plt+0x3e5>
197 »       call···2190·<__stack_chk_fail@plt>202 »       call···21a0·<__stack_chk_fail@plt>
 203 »       mov····%rax,%r12
 204 »       vzeroupper
 205 »       jmp····26bd·<__cxa_finalize@plt+0x3ed>
198 »       call···2190·<__stack_chk_fail@plt>206 »       call···21a0·<__stack_chk_fail@plt>
199 »       nopw···0x0(%rax,%rax,1)207 »       nopl···0x0(%rax)
200 »       push···%r15208 »       push···%rbp
201 »       vpxor··%xmm0,%xmm0,%xmm0209 »       vpxor··%xmm0,%xmm0,%xmm0
 210 »       mov····%rsp,%rbp
 211 »       push···%r15
202 »       push···%r14212 »       push···%r14
203 »       push···%r13213 »       push···%r13
204 »       mov····%edi,%r13d 
205 »       push···%r12214 »       push···%r12
206 »       push···%rbp 
207 »       push···%rbx215 »       push···%rbx
208 »       sub····$0x98,%rsp216 »       sub····$0xa8,%rsp
209 »       mov····%fs:0x28,%r14 
210 »       mov····%r14,0x88(%rsp)217 »       mov····%edi,0x1c(%rsp)
211 »       mov····%rsi,%r14 
212 »       lea····0x18(%rsp),%r15 
213 »       lea····0x10(%rsp),%rdi218 »       lea····0x20(%rsp),%rdi
214 »       movl···$0x0,0x18(%rsp) 
215 »       vpinsrq·$0x1,%r15,%xmm0,%xmm1 
216 »       mov····%r15,0x30(%rsp)219 »       mov····%rsi,0x10(%rsp)
 220 »       mov····%fs:0x28,%rax
217 »       movq···$0x0,0x38(%rsp)221 »       mov····%rax,0x98(%rsp)
218 »       vmovdqa·%xmm1,(%rsp) 
219 »       vmovdqa·%xmm1,0x20(%rsp) 
220 »       call···3430·<__cxa_finalize@plt+0x1160> 
221 »       xor····%ebp,%ebp222 »       xor····%eax,%eax
222 »       lea····0x50(%rsp),%r12223 »       lea····0x28(%rsp),%rax
223 »       test···%r13d,%r13d 
224 »       jg·····27ab·<__cxa_finalize@plt+0x4db>224 »       movl···$0x0,0x28(%rsp)
 225 »       vpinsrq·$0x1,%rax,%xmm0,%xmm4
 226 »       mov····%rax,0x40(%rsp)
 227 »       movq···$0x0,0x48(%rsp)
 228 »       vmovdqa·%xmm4,(%rsp)
 229 »       vmovdqa·%xmm4,0x30(%rsp)
225 »       jmp····2981·<__cxa_finalize@plt+0x6b1>230 »       call···32f0·<__cxa_finalize@plt+0x1020>
226 »       nopl···0x0(%rax,%rax,1)231 »       mov····0x1c(%rsp),%edx
 232 »       xor····%r15d,%r15d
227 »       xor····%edx,%edx233 »       test···%edx,%edx
228 »       mov····$0x2,%ecx 
229 »       lea····0x40(%rsp),%rdi 
230 »       lea····0x28ed(%rip),%rsi········#·5048·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd68> 
231 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt> 
232 »       cmp····$0xffffffffffffffff,%rax 
233 »       jne····2892·<__cxa_finalize@plt+0x5c2>234 »       jg·····27b0·<__cxa_finalize@plt+0x4e0>
 235 »       jmp····2901·<__cxa_finalize@plt+0x631>
 236 »       nopw···0x0(%rax,%rax,1)
 237 »       cmp····$0x1,%rax
234 »       xor····%edx,%edx 
235 »       mov····$0x6,%ecx 
236 »       lea····0x40(%rsp),%rdi 
237 »       lea····0x28ce(%rip),%rsi········#·504b·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd6b> 
238 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt> 
239 »       cmp····$0xffffffffffffffff,%rax 
240 »       jne····2892·<__cxa_finalize@plt+0x5c2>238 »       je·····278f·<__cxa_finalize@plt+0x4bf>
241 »       mov····0x40(%rsp),%rdi 
242 »       cmp····%r12,%rdi239 »       test···%rax,%rax
 240 »       jne····2a80·<__cxa_finalize@plt+0x7b0>
 241 »       add····$0x1,%r15d
 242 »       movzbl·%r15b,%eax
 243 »       cmp····0x1c(%rsp),%eax
243 »       je·····279b·<__cxa_finalize@plt+0x4cb>244 »       jge····2901·<__cxa_finalize@plt+0x631>
244 »       call···2140·<operator·delete(void*)@plt> 
245 »       add····$0x1,%ebp245 »       nopl···0x0(%rax)
 246 »       data16·cs·nopw·0x0(%rax,%rax,1)
 247 »       mov····0x10(%rsp),%rcx
246 »       movzbl·%bpl,%eax248 »       movzbl·%r15b,%eax
247 »       cmp····%r13d,%eax 
248 »       jge····2981·<__cxa_finalize@plt+0x6b1> 
249 »       movzbl·%bpl,%eax 
250 »       mov····%r12,0x40(%rsp) 
251 »       mov····(%r14,%rax,8),%rbx249 »       mov····(%rcx,%rax,8),%r13
 250 »       lea····0x60(%rsp),%rax
 251 »       mov····%rax,0x50(%rsp)
252 »       test···%rbx,%rbx252 »       test···%r13,%r13
253 »       je·····261c·<__cxa_finalize@plt+0x34c>253 »       je·····2670·<__cxa_finalize@plt+0x3a0>
254 »       mov····%rbx,%rdi254 »       mov····%r13,%rdi
255 »       call···20b0·<strlen@plt>255 »       call···20b0·<strlen@plt>
256 »       mov····%rbx,%rsi256 »       mov····%rax,%r12
 257 »       mov····%rax,%rbx
 258 »       cmp····$0xf,%rax
257 »       lea····0x40(%rsp),%rdi 
258 »       lea····(%rbx,%rax,1),%rdx 
259 »       call···2af0·<__cxa_finalize@plt+0x820> 
260 »       xor····%edx,%edx 
261 »       mov····$0x4,%ecx 
262 »       lea····0x40(%rsp),%rdi 
263 »       lea····0x2856(%rip),%rsi········#·5043·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd63> 
264 »       call···2270·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::find(char·const*,·unsigned·long,·unsigned·long)·const@plt> 
265 »       cmp····$0xffffffffffffffff,%rax 
266 »       je·····2748·<__cxa_finalize@plt+0x478>259 »       jbe····2780·<__cxa_finalize@plt+0x4b0>
267 »       mov····0x48(%rsp),%rdx 
268 »       mov····0x40(%rsp),%rcx260 »       lea····0x1(%rax),%rdi
 261 »       call···2150·<operator·new(unsigned·long)@plt>
269 »       mov····%rdx,%r8262 »       mov····%r13,%rsi
270 »       add····$0xfffffffffffffffc,%r8 
271 »       cmovae·%rdx,%r8263 »       mov····%rax,%rdi
 264 »       mov····%r12,%rdx
 265 »       mov····%rax,0x50(%rsp)
 266 »       mov····%r12,0x60(%rsp)
 267 »       call···2120·<memcpy@plt>
 268 »       mov····0x50(%rsp),%rax
 269 »       movb···$0x0,(%rax,%r12,1)
 270 »       mov····0x50(%rsp),%rdi
 271 »       mov····%r12,0x58(%rsp)
 272 »       lea····(%rdi,%r12,1),%r13
 273 »       mov····%rdi,%r14
 274 »       mov····%r12,%rdx
 275 »       sub····$0x3,%rdx
 276 »       mov····$0x2d,%esi
 277 »       call···2190·<memchr@plt>
 278 »       test···%rax,%rax
 279 »       je·····2852·<__cxa_finalize@plt+0x582>
 280 »       cmpl···$0x3d6d2d2d,(%rax)
 281 »       je·····2ba1·<__cxa_finalize@plt+0x8d1>
 282 »       lea····0x1(%rax),%rdi
 283 »       mov····%r13,%rdx
 284 »       sub····%rdi,%rdx
272 »       cmp····$0x3,%rdx285 »       cmp····$0x3,%rdx
273 »       jbe····2688·<__cxa_finalize@plt+0x3b8>286 »       ja·····2823·<__cxa_finalize@plt+0x553>
 287 »       mov····%r14,%rdi
274 »       add····$0x4,%rcx 
275 »       lea····0x40(%rsp),%rdi 
276 »       xor····%esi,%esi 
277 »       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> 
278 »       mov····0x48(%rsp),%rdx288 »       mov····%r12,%rdx
 289 »       nopl···0x0(%rax,%rax,1)
 290 »       sub····$0x1,%rdx
 291 »       mov····$0x2d,%esi
 292 »       call···2190·<memchr@plt>
 293 »       test···%rax,%rax
279 »       mov····0x40(%rsp),%rsi 
280 »       lea····0x70(%rsp),%rax 
281 »       lea····0x60(%rsp),%rdi 
282 »       mov····%rax,0x60(%rsp) 
283 »       call···42e0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base> 
284 »       lea····0x10(%rsp),%rsi 
285 »       lea····0x60(%rsp),%rdi 
286 »       call···3300·<__cxa_finalize@plt+0x1030> 
287 »       mov····%eax,%ebx 
288 »       lea····0x60(%rsp),%rdi 
289 »       call···21c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
290 »       sub····$0x1,%bl 
291 »       je·····29bd·<__cxa_finalize@plt+0x6ed>294 »       je·····288e·<__cxa_finalize@plt+0x5be>
292 »       lea····0x28e4(%rip),%rsi········#·5158·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xe78> 
293 »       lea····0x47c5(%rip),%rdi········ 
294 »       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>295 »       cmpw···$0x682d,(%rax)
 296 »       je·····2c3b·<__cxa_finalize@plt+0x96b>
 297 »       lea····0x1(%rax),%rdi
 298 »       mov····%r13,%rdx
 299 »       sub····%rdi,%rdx
 300 »       cmp····$0x1,%rdx
 301 »       ja·····2860·<__cxa_finalize@plt+0x590>
 302 »       cmp····$0x5,%r12
 303 »       jbe····28d0·<__cxa_finalize@plt+0x600>
 304 »       mov····%r14,%rdi
 305 »       lea····-0x5(%rbx),%rdx
 306 »       mov····$0x2d,%esi
 307 »       call···2190·<memchr@plt>
 308 »       test···%rax,%rax
 309 »       je·····28d0·<__cxa_finalize@plt+0x600>
 310 »       cmpl···$0x65682d2d,(%rax)
 311 »       je·····2950·<__cxa_finalize@plt+0x680>
 312 »       lea····0x1(%rax),%rdi
 313 »       mov····%r13,%rbx
 314 »       sub····%rdi,%rbx
 315 »       cmp····$0x5,%rbx
 316 »       ja·····2897·<__cxa_finalize@plt+0x5c7>
 317 »       cs·nopw·0x0(%rax,%rax,1)
 318 »       lea····0x60(%rsp),%rax
 319 »       cmp····%rax,%r14
 320 »       je·····278f·<__cxa_finalize@plt+0x4bf>
 321 »       mov····0x60(%rsp),%rax
 322 »       mov····%r14,%rdi
 323 »       add····$0x1,%r15d
 324 »       lea····0x1(%rax),%rsi
 325 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
 326 »       movzbl·%r15b,%eax
 327 »       cmp····0x1c(%rsp),%eax
 328 »       jl·····27b0·<__cxa_finalize@plt+0x4e0>
 329 »       lea····0x3765(%rip),%rsi········
 330 »       lea····0x5731(%rip),%rdi········
 331 »       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>
295 »       mov····%rax,%rdi332 »       mov····%rax,%rdi
296 »       call···2bb0·<__cxa_finalize@plt+0x8e0>333 »       call···2f60·<__cxa_finalize@plt+0xc90>
 334 »       mov····0x30(%rsp),%rdi
297 »       mov····$0xffffffff,%ebx335 »       mov····$0x1,%ebx
298 »       jmp····2941·<__cxa_finalize@plt+0x671>336 »       call···2fe0·<__cxa_finalize@plt+0xd10>
 337 »       lea····0x28(%rsp),%rax
 338 »       vmovdqa·(%rsp),%xmm6
 339 »       mov····%rax,0x40(%rsp)
 340 »       xor····%eax,%eax
 341 »       mov····%rax,0x48(%rsp)
 342 »       vmovdqa·%xmm6,0x30(%rsp)
 343 »       jmp····2a46·<__cxa_finalize@plt+0x776>
 344 »       nopl···0x0(%rax)
 345 »       cmpw···$0x706c,0x4(%rax)
 346 »       jne····28b6·<__cxa_finalize@plt+0x5e6>
 347 »       sub····%r14,%rax
 348 »       cmp····$0xffffffffffffffff,%rax
 349 »       je·····28d0·<__cxa_finalize@plt+0x600>
299 »       mov····$0x20,%edx350 »       mov····$0x20,%edx
300 »       lea····0x28f2(%rip),%rsi········#·5190·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xeb0> 
301 »       lea····0x479b(%rip),%rdi········351 »       lea····0x382b(%rip),%rsi········
302 »       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>352 »       lea····0x50(%rsp),%rbx
303 »       lea····0x478f(%rip),%rdi········353 »       lea····0x56bf(%rip),%rdi········
 354 »       call···21b0·<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>
 355 »       lea····0x56b3(%rip),%rdi········
304 »       call···2bb0·<__cxa_finalize@plt+0x8e0>356 »       call···2f60·<__cxa_finalize@plt+0xc90>
305 »       mov····$0x30,%edx357 »       mov····$0x30,%edx
306 »       lea····0x28f6(%rip),%rsi········#·51b8·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xed8> 
307 »       lea····0x4777(%rip),%rdi········358 »       lea····0x382a(%rip),%rsi········
308 »       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> 
309 »       lea····0x476b(%rip),%rdi········359 »       lea····0x569b(%rip),%rdi········
 360 »       call···21b0·<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>
 361 »       lea····0x568f(%rip),%rdi········
310 »       call···2bb0·<__cxa_finalize@plt+0x8e0>362 »       call···2f60·<__cxa_finalize@plt+0xc90>
311 »       mov····$0x9,%edx363 »       mov····$0x9,%edx
312 »       lea····0x2784(%rip),%rsi········#·506a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd8a> 
313 »       lea····0x4753(%rip),%rdi········364 »       lea····0x36a1(%rip),%rsi········
314 »       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> 
315 »       lea····0x4747(%rip),%rdi········365 »       lea····0x5677(%rip),%rdi········
 366 »       call···21b0·<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>
 367 »       lea····0x566b(%rip),%rdi········
316 »       call···2bb0·<__cxa_finalize@plt+0x8e0>368 »       call···2f60·<__cxa_finalize@plt+0xc90>
317 »       mov····$0x4c,%edx369 »       mov····$0x4c,%edx
318 »       lea····0x28e6(%rip),%rsi········#·51f0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xf10> 
319 »       lea····0x472f(%rip),%rdi········ 
320 »       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> 
321 »       lea····0x4723(%rip),%rdi········370 »       lea····0x381a(%rip),%rsi········
322 »       call···2bb0·<__cxa_finalize@plt+0x8e0> 
323 »       mov····0x20(%rsp),%rdi371 »       lea····0x5653(%rip),%rdi········
 372 »       call···21b0·<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>
 373 »       lea····0x5647(%rip),%rdi········
324 »       call···2c30·<__cxa_finalize@plt+0x960>374 »       call···2f60·<__cxa_finalize@plt+0xc90>
325 »       vmovdqa·(%rsp),%xmm2 
326 »       mov····%r15,0x30(%rsp)375 »       mov····0x30(%rsp),%rdi
 376 »       call···2fe0·<__cxa_finalize@plt+0xd10>
 377 »       lea····0x28(%rsp),%rax
 378 »       xor····%ecx,%ecx
 379 »       vmovdqa·(%rsp),%xmm5
 380 »       mov····%rax,0x40(%rsp)
 381 »       mov····%rcx,0x48(%rsp)
327 »       vmovdqa·%xmm2,0x20(%rsp)382 »       vmovdqa·%xmm5,0x30(%rsp)
328 »       mov····$0x1,%ebx383 »       mov····$0x1,%ebx
329 »       mov····0x40(%rsp),%rdi384 »       mov····0x50(%rsp),%rdi
330 »       cmp····%r12,%rdi 
331 »       je·····2950·<__cxa_finalize@plt+0x680> 
332 »       call···2140·<operator·delete(void*)@plt> 
333 »       mov····0x20(%rsp),%rdi 
334 »       call···2c30·<__cxa_finalize@plt+0x960> 
335 »       mov····0x88(%rsp),%rax385 »       lea····0x60(%rsp),%rax
 386 »       cmp····%rax,%rdi
 387 »       je·····2a46·<__cxa_finalize@plt+0x776>
 388 »       mov····0x60(%rsp),%rax
 389 »       lea····0x1(%rax),%rsi
 390 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
 391 »       mov····0x30(%rsp),%rdi
 392 »       call···2fe0·<__cxa_finalize@plt+0xd10>
 393 »       mov····0x98(%rsp),%rax
336 »       sub····%fs:0x28,%rax394 »       sub····%fs:0x28,%rax
337 »       jne····29dc·<__cxa_finalize@plt+0x70c>395 »       jne····2e4c·<__cxa_finalize@plt+0xb7c>
338 »       add····$0x98,%rsp396 »       add····$0xa8,%rsp
339 »       mov····%ebx,%eax397 »       mov····%ebx,%eax
340 »       pop····%rbx398 »       pop····%rbx
341 »       pop····%rbp 
342 »       pop····%r12399 »       pop····%r12
343 »       pop····%r13400 »       pop····%r13
344 »       pop····%r14401 »       pop····%r14
345 »       pop····%r15402 »       pop····%r15
 403 »       pop····%rbp
346 »       ret404 »       ret
347 »       lea····0x26ca(%rip),%rsi········#·5052·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0xd72> 
348 »       lea····0x46b1(%rip),%rdi········ 
349 »       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>405 »       nopl···0x0(%rax,%rax,1)
 406 »       cmp····$0x80,%eax
 407 »       jae····2ae8·<__cxa_finalize@plt+0x818>
 408 »       test···$0x40,%al
 409 »       jne····2c4d·<__cxa_finalize@plt+0x97d>
 410 »       test···$0x20,%al
 411 »       jne····2c92·<__cxa_finalize@plt+0x9c2>
 412 »       test···$0x10,%al
 413 »       jne····2cb5·<__cxa_finalize@plt+0x9e5>
 414 »       test···$0x8,%al
 415 »       jne····2cd5·<__cxa_finalize@plt+0xa05>
 416 »       test···$0x4,%al
 417 »       jne····2cf0·<__cxa_finalize@plt+0xa20>
 418 »       test···%eax,%eax
 419 »       jne····2b7b·<__cxa_finalize@plt+0x8ab>
 420 »       mov····0x50(%rsp),%rax
 421 »       movb···$0x0,(%rax,%r12,1)
 422 »       mov····0x50(%rsp),%rdi
 423 »       mov····%r12,0x58(%rsp)
 424 »       lea····(%rdi,%r12,1),%r13
 425 »       mov····%rdi,%r14
 426 »       cmp····$0x3,%r12
 427 »       ja·····2820·<__cxa_finalize@plt+0x550>
 428 »       jmp····2852·<__cxa_finalize@plt+0x582>
 429 »       nopl···0x0(%rax)
 430 »       mov····%eax,%eax
 431 »       lea····0x60(%rsp,%rax,1),%rdx
 432 »       add····%r13,%rax
 433 »       vmovdqu·-0x80(%rax),%ymm0
 434 »       vmovdqu·%ymm0,-0x80(%rdx)
 435 »       vmovdqu·-0x60(%rax),%ymm0
 436 »       vmovdqu·%ymm0,-0x60(%rdx)
 437 »       vmovdqu·-0x40(%rax),%ymm0
 438 »       vmovdqu·%ymm0,-0x40(%rdx)
 439 »       vmovdqu·-0x20(%rax),%ymm0
 440 »       lea····-0x1(%r12),%eax
 441 »       vmovdqu·%ymm0,-0x20(%rdx)
 442 »       cmp····$0x80,%eax
 443 »       jb·····2b73·<__cxa_finalize@plt+0x8a3>
 444 »       and····$0xffffff80,%eax
 445 »       xor····%ecx,%ecx
 446 »       mov····%eax,%edx
 447 »       mov····%ecx,%eax
 448 »       sub····$0xffffff80,%ecx
 449 »       vmovdqu·0x0(%r13,%rax,1),%ymm3
 450 »       vmovdqu·0x20(%r13,%rax,1),%ymm2
 451 »       vmovdqu·0x40(%r13,%rax,1),%ymm1
 452 »       vmovdqu·0x60(%r13,%rax,1),%ymm0
 453 »       vmovdqu·%ymm3,0x60(%rsp,%rax,1)
 454 »       vmovdqu·%ymm2,0x80(%rsp,%rax,1)
 455 »       vmovdqu·%ymm1,0xa0(%rsp,%rax,1)
 456 »       vmovdqu·%ymm0,0xc0(%rsp,%rax,1)
 457 »       cmp····%edx,%ecx
 458 »       jb·····2b2d·<__cxa_finalize@plt+0x85d>
 459 »       vzeroupper
 460 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 461 »       movzbl·0x0(%r13),%eax
 462 »       mov····%al,0x60(%rsp)
 463 »       test···$0x2,%r12b
 464 »       je·····2ab7·<__cxa_finalize@plt+0x7e7>
 465 »       mov····%r12d,%eax
 466 »       movzwl·-0x2(%r13,%rax,1),%edx
 467 »       mov····%dx,0x5e(%rsp,%rax,1)
 468 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 469 »       sub····%r14,%rax
 470 »       add····$0x1,%rax
 471 »       je·····2852·<__cxa_finalize@plt+0x582>
 472 »       lea····0x60(%rsp),%rax
 473 »       lea····0x50(%rsp),%rbx
 474 »       lea····-0x4(%r12),%r15
 475 »       cmp····%rax,%r14
 476 »       je·····2e42·<__cxa_finalize@plt+0xb72>
 477 »       lea····0x4(%r14),%rcx
 478 »       cmp····%r15,0x60(%rsp)
 479 »       jb·····2dab·<__cxa_finalize@plt+0xadb>
 480 »       cmp····%r14,%rcx
 481 »       jb·····2be3·<__cxa_finalize@plt+0x913>
 482 »       cmp····%rcx,%r13
 483 »       jae····268f·<__cxa_finalize@plt+0x3bf>
 484 »       test···%r15,%r15
 485 »       je·····2d11·<__cxa_finalize@plt+0xa41>
 486 »       cmp····$0x1,%r15
 487 »       je·····2d09·<__cxa_finalize@plt+0xa39>
 488 »       mov····%r14,%rdi
 489 »       mov····%r15,%rdx
 490 »       mov····%rcx,%rsi
 491 »       call···2120·<memcpy@plt>
 492 »       mov····0x50(%rsp),%rax
 493 »       lea····0x80(%rsp),%r12
 494 »       movb···$0x0,(%rax,%r15,1)
 495 »       mov····0x50(%rsp),%r14
 496 »       mov····%r15,0x58(%rsp)
 497 »       mov····%r12,0x70(%rsp)
 498 »       cmp····$0xf,%r15
 499 »       ja·····2de6·<__cxa_finalize@plt+0xb16>
 500 »       lea····0x1(%r15),%r13
 501 »       mov····%r12,%rdi
 502 »       jmp····2e02·<__cxa_finalize@plt+0xb32>
 503 »       sub····%r14,%rax
 504 »       add····$0x1,%rax
 505 »       je·····288e·<__cxa_finalize@plt+0x5be>
 506 »       jmp····2969·<__cxa_finalize@plt+0x699>
 507 »       vmovdqu·0x0(%r13),%ymm0
 508 »       mov····%eax,%edx
 509 »       lea····0xa0(%rsp,%rdx,1),%rax
 510 »       vmovdqu·%ymm0,0x60(%rsp)
 511 »       vmovdqu·0x20(%r13),%ymm0
 512 »       vmovdqu·%ymm0,0x80(%rsp)
 513 »       vmovdqu·-0x40(%r13,%rdx,1),%ymm0
 514 »       vmovdqu·%ymm0,-0x80(%rax)
 515 »       vmovdqu·-0x20(%r13,%rdx,1),%ymm0
 516 »       vmovdqu·%ymm0,-0x60(%rax)
 517 »       vzeroupper
 518 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 519 »       vmovdqu·0x0(%r13),%ymm0
 520 »       mov····%eax,%eax
 521 »       vmovdqu·%ymm0,0x60(%rsp)
 522 »       vmovdqu·-0x20(%r13,%rax,1),%ymm0
 523 »       vmovdqu·%ymm0,0x40(%rsp,%rax,1)
 524 »       vzeroupper
 525 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 526 »       vmovdqu·0x0(%r13),%xmm0
 527 »       mov····%eax,%eax
 528 »       vmovdqu·%xmm0,0x60(%rsp)
 529 »       vmovdqu·-0x10(%r13,%rax,1),%xmm0
 530 »       vmovdqu·%xmm0,0x50(%rsp,%rax,1)
 531 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 532 »       mov····0x0(%r13),%rax
 533 »       mov····%rax,0x60(%rsp)
 534 »       mov····%r12d,%eax
 535 »       mov····-0x8(%r13,%rax,1),%rdx
 536 »       mov····%rdx,0x58(%rsp,%rax,1)
 537 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 538 »       mov····0x0(%r13),%eax
 539 »       mov····%eax,0x60(%rsp)
 540 »       mov····%r12d,%eax
 541 »       mov····-0x4(%r13,%rax,1),%edx
 542 »       mov····%edx,0x5c(%rsp,%rax,1)
 543 »       jmp····2ab7·<__cxa_finalize@plt+0x7e7>
 544 »       movzbl·0x4(%r14),%eax
 545 »       mov····%al,(%r14)
 546 »       mov····0x50(%rsp),%rax
 547 »       lea····0x80(%rsp),%r12
 548 »       movb···$0x0,(%rax,%r15,1)
 549 »       mov····0x50(%rsp),%r14
 550 »       mov····%r15,0x58(%rsp)
 551 »       mov····%r12,0x70(%rsp)
 552 »       lea····0x1(%r15),%r13
 553 »       test···%r15,%r15
 554 »       jne····2e3d·<__cxa_finalize@plt+0xb6d>
 555 »       movzbl·(%r14),%eax
 556 »       mov····%al,0x80(%rsp)
 557 »       lea····0x20(%rsp),%rsi
 558 »       lea····0x70(%rsp),%rdi
 559 »       mov····%r15,0x78(%rsp)
 560 »       call···3060·<__cxa_finalize@plt+0xd90>
 561 »       mov····0x70(%rsp),%rdi
 562 »       mov····%eax,%r13d
 563 »       cmp····%r12,%rdi
 564 »       je·····2d7c·<__cxa_finalize@plt+0xaac>
 565 »       mov····0x80(%rsp),%rax
 566 »       lea····0x1(%rax),%rsi
 567 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
 568 »       sub····$0x1,%r13b
 569 »       je·····2e12·<__cxa_finalize@plt+0xb42>
 570 »       lea····0x33db(%rip),%rsi········
 571 »       lea····0x52ac(%rip),%rdi········
 572 »       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>
350 »       mov····%rax,%rdi573 »       mov····%rax,%rdi
351 »       call···2bb0·<__cxa_finalize@plt+0x8e0> 
352 »       mov····0x20(%rsp),%rdi 
353 »       mov····$0x1,%ebx 
354 »       call···2c30·<__cxa_finalize@plt+0x960>574 »       call···2f60·<__cxa_finalize@plt+0xc90>
 575 »       mov····$0xffffffff,%ebx
355 »       vmovdqa·(%rsp),%xmm3 
356 »       mov····%r15,0x30(%rsp) 
357 »       vmovdqa·%xmm3,0x20(%rsp) 
358 »       jmp····2950·<__cxa_finalize@plt+0x680>576 »       jmp····2a29·<__cxa_finalize@plt+0x759>
359 »       mov····0x20(%rsp),%rdi 
360 »       call···2c30·<__cxa_finalize@plt+0x960> 
361 »       vmovdqa·(%rsp),%xmm4 
362 »       mov····%r15,0x30(%rsp)577 »       mov····%r15,%r8
363 »       vmovdqa·%xmm4,0x20(%rsp)578 »       mov····%r12,%rdx
 579 »       xor····%esi,%esi
 580 »       mov····%rbx,%rdi
 581 »       call···2280·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·long,·unsigned·long,·char·const*,·unsigned·long)@plt>
 582 »       mov····0x50(%rsp),%rax
 583 »       lea····0x80(%rsp),%r12
 584 »       movb···$0x0,(%rax,%r15,1)
 585 »       mov····0x50(%rsp),%r14
 586 »       mov····%r15,0x58(%rsp)
 587 »       mov····%r12,0x70(%rsp)
 588 »       cmp····$0xf,%r15
364 »       jmp····293c·<__cxa_finalize@plt+0x66c>589 »       jbe····2d32·<__cxa_finalize@plt+0xa62>
 590 »       lea····0x1(%r15),%r13
365 »       call···2190·<__stack_chk_fail@plt> 
366 »       jmp····26b8·<__cxa_finalize@plt+0x3e8> 
367 »       jmp····263f·<__cxa_finalize@plt+0x36f> 
368 »       mov····%rax,%rbx591 »       mov····%r13,%rdi
 592 »       call···2150·<operator·new(unsigned·long)@plt>
 593 »       mov····%rax,0x70(%rsp)
 594 »       mov····%rax,%rdi
 595 »       mov····%r15,0x80(%rsp)
 596 »       mov····%r13,%rdx
 597 »       mov····%r14,%rsi
 598 »       call···2120·<memcpy@plt>
369 »       jmp····2674·<__cxa_finalize@plt+0x3a4>599 »       jmp····2d4a·<__cxa_finalize@plt+0xa7a>
 600 »       mov····0x30(%rsp),%rdi
 601 »       call···2fe0·<__cxa_finalize@plt+0xd10>
 602 »       vmovdqa·(%rsp),%xmm7
 603 »       lea····0x28(%rsp),%rax
 604 »       xor····%esi,%esi
 605 »       mov····%rax,0x40(%rsp)
 606 »       mov····%rsi,0x48(%rsp)
 607 »       vmovdqa·%xmm7,0x30(%rsp)
 608 »       jmp····2a24·<__cxa_finalize@plt+0x754>
 609 »       mov····%r12,%rdi
 610 »       jmp····2e02·<__cxa_finalize@plt+0xb32>
 611 »       lea····0x64(%rsp),%rcx
 612 »       jmp····2bd5·<__cxa_finalize@plt+0x905>
 613 »       call···21a0·<__stack_chk_fail@plt>
 614 »       mov····%rax,%r12
 615 »       jmp····26a8·<__cxa_finalize@plt+0x3d8>
 616 »       jmp····26ef·<__cxa_finalize@plt+0x41f>
 617 »       jmp····26e2·<__cxa_finalize@plt+0x412>
370 »       cs·nopw·0x0(%rax,%rax,1)618 »       cs·nopw·0x0(%rax,%rax,1)
371 »       nopl···(%rax)619 »       nopl···(%rax)
372 »       endbr64620 »       endbr64
373 »       xor····%ebp,%ebp621 »       xor····%ebp,%ebp
374 »       mov····%rdx,%r9622 »       mov····%rdx,%r9
375 »       pop····%rsi623 »       pop····%rsi
376 »       mov····%rsp,%rdx624 »       mov····%rsp,%rdx
377 »       and····$0xfffffffffffffff0,%rsp625 »       and····$0xfffffffffffffff0,%rsp
378 »       push···%rax626 »       push···%rax
379 »       push···%rsp627 »       push···%rsp
380 »       xor····%r8d,%r8d628 »       xor····%r8d,%r8d
381 »       xor····%ecx,%ecx629 »       xor····%ecx,%ecx
382 »       lea····-0x34f(%rip),%rdi········630 »       lea····-0x78f(%rip),%rdi········
383 »       call···*0x45b3(%rip)········631 »       call···*0x5143(%rip)········
384 »       hlt632 »       hlt
385 »       cs·nopw·0x0(%rax,%rax,1)633 »       cs·nopw·0x0(%rax,%rax,1)
386 »       lea····0x45e1(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>634 »       lea····0x5171(%rip),%rdi········#·8018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
387 »       lea····0x45da(%rip),%rax········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>635 »       lea····0x516a(%rip),%rax········#·8018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
388 »       cmp····%rdi,%rax636 »       cmp····%rdi,%rax
389 »       je·····2a58·<__cxa_finalize@plt+0x788>637 »       je·····2ec8·<__cxa_finalize@plt+0xbf8>
390 »       mov····0x4596(%rip),%rax········638 »       mov····0x5126(%rip),%rax········
391 »       test···%rax,%rax639 »       test···%rax,%rax
392 »       je·····2a58·<__cxa_finalize@plt+0x788>640 »       je·····2ec8·<__cxa_finalize@plt+0xbf8>
393 »       jmp····*%rax641 »       jmp····*%rax
394 »       nopl···0x0(%rax)642 »       nopl···0x0(%rax)
395 »       ret643 »       ret
396 »       nopl···0x0(%rax)644 »       nopl···0x0(%rax)
397 »       lea····0x45b1(%rip),%rdi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>645 »       lea····0x5141(%rip),%rdi········#·8018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
398 »       lea····0x45aa(%rip),%rsi········#·7018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>646 »       lea····0x513a(%rip),%rsi········#·8018·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x450>
399 »       sub····%rdi,%rsi647 »       sub····%rdi,%rsi
400 »       mov····%rsi,%rax648 »       mov····%rsi,%rax
401 »       shr····$0x3f,%rsi649 »       shr····$0x3f,%rsi
402 »       sar····$0x3,%rax650 »       sar····$0x3,%rax
403 »       add····%rax,%rsi651 »       add····%rax,%rsi
404 »       sar····$1,%rsi652 »       sar····$1,%rsi
405 »       je·····2a98·<__cxa_finalize@plt+0x7c8>653 »       je·····2f08·<__cxa_finalize@plt+0xc38>
406 »       mov····0x4565(%rip),%rax········654 »       mov····0x50f5(%rip),%rax········
407 »       test···%rax,%rax655 »       test···%rax,%rax
408 »       je·····2a98·<__cxa_finalize@plt+0x7c8>656 »       je·····2f08·<__cxa_finalize@plt+0xc38>
409 »       jmp····*%rax657 »       jmp····*%rax
410 »       nopw···0x0(%rax,%rax,1)658 »       nopw···0x0(%rax,%rax,1)
411 »       ret659 »       ret
412 »       nopl···0x0(%rax)660 »       nopl···0x0(%rax)
413 »       endbr64661 »       endbr64
414 »       cmpb···$0x0,0x46bd(%rip)········662 »       cmpb···$0x0,0x524d(%rip)········
415 »       jne····2ad8·<__cxa_finalize@plt+0x808>663 »       jne····2f48·<__cxa_finalize@plt+0xc78>
416 »       push···%rbp664 »       push···%rbp
417 »       cmpq···$0x0,0x451a(%rip)········665 »       cmpq···$0x0,0x50aa(%rip)········
418 »       mov····%rsp,%rbp666 »       mov····%rsp,%rbp
419 »       je·····2ac7·<__cxa_finalize@plt+0x7f7>667 »       je·····2f37·<__cxa_finalize@plt+0xc67>
420 »       mov····0x4546(%rip),%rdi········#·7008·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x440>668 »       mov····0x50d6(%rip),%rdi········#·8008·<vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>@GLIBCXX_3.4.21+0x440>
421 »       call···22d0·<__cxa_finalize@plt>669 »       call···22d0·<__cxa_finalize@plt>
422 »       call···2a30·<__cxa_finalize@plt+0x760>670 »       call···2ea0·<__cxa_finalize@plt+0xbd0>
423 »       movb···$0x1,0x4695(%rip)········671 »       movb···$0x1,0x5225(%rip)········
424 »       pop····%rbp672 »       pop····%rbp
425 »       ret673 »       ret
426 »       nopl···(%rax)674 »       nopl···(%rax)
427 »       ret675 »       ret
428 »       nopl···0x0(%rax)676 »       nopl···0x0(%rax)
429 »       endbr64677 »       endbr64
430 »       jmp····2a60·<__cxa_finalize@plt+0x790>678 »       jmp····2ed0·<__cxa_finalize@plt+0xc00>
431 »       nopl···0x0(%rax)679 »       nopl···0x0(%rax)
432 »       push···%rbx680 »       push···%rbx
433 »       sub····%rsi,%rdx 
434 »       mov····%rdi,%rbx 
435 »       mov····%rdx,%rcx 
436 »       sub····$0x20,%rsp 
437 »       mov····%fs:0x28,%r8 
438 »       mov····%r8,0x18(%rsp) 
439 »       mov····%rsi,%r8 
440 »       mov····%rdx,0x10(%rsp) 
441 »       cmp····$0xf,%rdx 
442 »       ja·····2b60·<__cxa_finalize@plt+0x890> 
443 »       mov····(%rdi),%rdi 
444 »       cmp····$0x1,%rdx 
445 »       jne····2b50·<__cxa_finalize@plt+0x880> 
446 »       movzbl·(%r8),%eax 
447 »       mov····%al,(%rdi) 
448 »       mov····0x10(%rsp),%rcx 
449 »       mov····(%rbx),%rdi 
450 »       movb···$0x0,(%rdi,%rcx,1) 
451 »       mov····%rcx,0x8(%rbx) 
452 »       mov····0x18(%rsp),%rax 
453 »       sub····%fs:0x28,%rax 
454 »       jne····2ba2·<__cxa_finalize@plt+0x8d2> 
455 »       add····$0x20,%rsp 
456 »       pop····%rbx 
457 »       ret 
458 »       nop 
459 »       test···%rdx,%rdx 
460 »       je·····2b31·<__cxa_finalize@plt+0x861> 
461 »       jmp····2b8d·<__cxa_finalize@plt+0x8bd> 
462 »       nopw···0x0(%rax,%rax,1) 
463 »       mov····%rdx,(%rsp) 
464 »       lea····0x10(%rsp),%rsi 
465 »       xor····%edx,%edx 
466 »       mov····%r8,0x8(%rsp) 
467 »       call···2290·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt> 
468 »       mov····(%rsp),%rcx 
469 »       mov····0x8(%rsp),%r8 
470 »       mov····%rax,(%rbx) 
471 »       mov····%rax,%rdi 
472 »       mov····0x10(%rsp),%rax 
473 »       mov····%rax,0x10(%rbx) 
474 »       mov····%rcx,%rdx 
475 »       mov····%r8,%rsi 
476 »       call···2120·<memcpy@plt> 
477 »       mov····0x10(%rsp),%rcx 
478 »       mov····(%rbx),%rdi 
479 »       jmp····2b31·<__cxa_finalize@plt+0x861> 
480 »       call···2190·<__stack_chk_fail@plt> 
481 »       nopw···0x0(%rax,%rax,1) 
482 »       push···%rbx 
483 »       mov····%rdi,%rbx681 »       mov····%rdi,%rbx
484 »       sub····$0x10,%rsp682 »       sub····$0x10,%rsp
485 »       mov····(%rdi),%rax683 »       mov····(%rdi),%rax
486 »       mov····-0x18(%rax),%rax684 »       mov····-0x18(%rax),%rax
487 »       mov····0xf0(%rdi,%rax,1),%rdi685 »       mov····0xf0(%rdi,%rax,1),%rdi
488 »       test···%rdi,%rdi686 »       test···%rdi,%rdi
489 »       je·····22e0·<__cxa_finalize@plt+0x10>687 »       je·····22e0·<__cxa_finalize@plt+0x10>
490 »       cmpb···$0x0,0x38(%rdi)688 »       cmpb···$0x0,0x38(%rdi)
491 »       je·····2bef·<__cxa_finalize@plt+0x91f>689 »       je·····2f9f·<__cxa_finalize@plt+0xccf>
492 »       movsbl·0x43(%rdi),%esi690 »       movsbl·0x43(%rdi),%esi
493 »       mov····%rbx,%rdi691 »       mov····%rbx,%rdi
494 »       call···2030·<std::ostream::put(char)@plt>692 »       call···2030·<std::ostream::put(char)@plt>
495 »       add····$0x10,%rsp693 »       add····$0x10,%rsp
496 »       mov····%rax,%rdi694 »       mov····%rax,%rdi
497 »       pop····%rbx695 »       pop····%rbx
498 »       jmp····20e0·<std::ostream::flush()@plt>696 »       jmp····20e0·<std::ostream::flush()@plt>
499 »       mov····%rdi,0x8(%rsp)697 »       mov····%rdi,0x8(%rsp)
500 »       call···21b0·<std::ctype<char>::_M_widen_init()·const@plt>698 »       call···21c0·<std::ctype<char>::_M_widen_init()·const@plt>
501 »       mov····0x8(%rsp),%rdi699 »       mov····0x8(%rsp),%rdi
502 »       mov····$0xa,%esi700 »       mov····$0xa,%esi
503 »       lea····0x16c6(%rip),%rdx········701 »       lea····0x1666(%rip),%rdx········
504 »       mov····(%rdi),%rax702 »       mov····(%rdi),%rax
505 »       mov····0x30(%rax),%rax703 »       mov····0x30(%rax),%rax
506 »       cmp····%rdx,%rax704 »       cmp····%rdx,%rax
507 »       je·····2bda·<__cxa_finalize@plt+0x90a>705 »       je·····2f8a·<__cxa_finalize@plt+0xcba>
508 »       mov····$0xa,%esi706 »       mov····$0xa,%esi
509 »       call···*%rax707 »       call···*%rax
510 »       movsbl·%al,%esi708 »       movsbl·%al,%esi
511 »       jmp····2bda·<__cxa_finalize@plt+0x90a>709 »       jmp····2f8a·<__cxa_finalize@plt+0xcba>
512 »       nopl···(%rax)710 »       nopl···(%rax)
513 »       data16·cs·nopw·0x0(%rax,%rax,1)711 »       data16·cs·nopw·0x0(%rax,%rax,1)
514 »       test···%rdi,%rdi712 »       test···%rdi,%rdi
515 »       je·····2c90·<__cxa_finalize@plt+0x9c0>713 »       je·····3050·<__cxa_finalize@plt+0xd80>
516 »       push···%rbp714 »       push···%rbp
517 »       mov····%rdi,%rbp715 »       mov····%rdi,%rbp
518 »       push···%rbx716 »       push···%rbx
519 »       sub····$0x8,%rsp717 »       sub····$0x8,%rsp
520 »       mov····0x18(%rbp),%rdi718 »       mov····0x18(%rbp),%rdi
521 »       mov····%rbp,%rbx719 »       mov····%rbp,%rbx
522 »       call···2c30·<__cxa_finalize@plt+0x960>720 »       call···2fe0·<__cxa_finalize@plt+0xd10>
523 »       mov····0x40(%rbx),%rdi721 »       mov····0x40(%rbx),%rdi
524 »       lea····0x50(%rbx),%rax722 »       lea····0x50(%rbx),%rax
525 »       mov····0x10(%rbp),%rbp723 »       mov····0x10(%rbp),%rbp
526 »       cmp····%rax,%rdi724 »       cmp····%rax,%rdi
527 »       je·····2c60·<__cxa_finalize@plt+0x990>725 »       je·····3018·<__cxa_finalize@plt+0xd48>
 726 »       mov····0x50(%rbx),%rax
 727 »       lea····0x1(%rax),%rsi
528 »       call···2140·<operator·delete(void*)@plt>728 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
529 »       mov····0x20(%rbx),%rdi729 »       mov····0x20(%rbx),%rdi
530 »       lea····0x30(%rbx),%rax730 »       lea····0x30(%rbx),%rax
531 »       cmp····%rax,%rdi731 »       cmp····%rax,%rdi
532 »       je·····2c72·<__cxa_finalize@plt+0x9a2>732 »       je·····3032·<__cxa_finalize@plt+0xd62>
 733 »       mov····0x30(%rbx),%rax
 734 »       lea····0x1(%rax),%rsi
533 »       call···2140·<operator·delete(void*)@plt>735 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
 736 »       mov····$0x60,%esi
534 »       mov····%rbx,%rdi737 »       mov····%rbx,%rdi
535 »       call···2140·<operator·delete(void*)@plt>738 »       call···2160·<operator·delete(void*,·unsigned·long)@plt>
536 »       test···%rbp,%rbp739 »       test···%rbp,%rbp
537 »       jne····2c3e·<__cxa_finalize@plt+0x96e>740 »       jne····2fee·<__cxa_finalize@plt+0xd1e>
538 »       add····$0x8,%rsp741 »       add····$0x8,%rsp
539 »       pop····%rbx742 »       pop····%rbx
540 »       pop····%rbp743 »       pop····%rbp
541 »       ret744 »       ret
542 »       cs·nopw·0x0(%rax,%rax,1)745 »       nopl···0x0(%rax,%rax,1)
543 »       ret 
544 »       nop 
545 »       nopl···(%rax) 
546 »       data16·cs·nopw·0x0(%rax,%rax,1) 
547 »       push···%rbp 
548 »       mov····%rsp,%rbp 
549 »       push···%r15 
550 »       push···%r14 
551 »       push···%r13 
552 »       push···%r12 
553 »       mov····%rsi,%r12 
554 »       push···%rbx 
555 »       sub····$0x38,%rsp 
556 »       mov····%rdi,0x18(%rsp) 
557 »       mov····$0x60,%edi 
558 »       call···2160·<operator·new(unsigned·long)@plt> 
559 »       mov····(%r12),%rdx 
560 »       mov····0x8(%r12),%r14 
561 »       mov····%rax,%rbx 
562 »       add····$0x30,%rax 
563 »       mov····%rax,(%rsp) 
564 »       mov····%rax,0x20(%rbx) 
565 »       lea····0x10(%r12),%rax 
566 »       cmp····%rax,%rdx 
567 »       je·····2fb0·<__cxa_finalize@plt+0xce0> 
568 »       mov····%rdx,0x20(%rbx) 
569 »       mov····0x10(%r12),%rdx 
570 »       mov····%rdx,0x30(%rbx) 
571 »       mov····0x20(%r12),%rdx 
572 »       mov····0x28(%r12),%rcx 
573 »       mov····%rax,(%r12) 
574 »       lea····0x50(%rbx),%rax 
575 »       mov····%rax,0x8(%rsp) 
576 »       mov····%rax,0x40(%rbx) 
577 »       lea····0x30(%r12),%rax 
578 »       mov····%r14,0x28(%rbx) 
579 »       movb···$0x0,0x10(%r12) 
580 »       movq···$0x0,0x8(%r12) 
581 »       cmp····%rax,%rdx 
582 »       je·····2f38·<__cxa_finalize@plt+0xc68> 
583 »       mov····%rdx,0x40(%rbx) 
584 »       mov····0x30(%r12),%rdx 
585 »       mov····%rdx,0x50(%rbx) 
586 »       mov····%rax,0x20(%r12) 
587 »       mov····0x20(%rbx),%rax 
588 »       movb···$0x0,0x30(%r12) 
589 »       mov····%rax,0x20(%rsp) 
590 »       mov····0x18(%rsp),%rax 
591 »       mov····%rcx,0x48(%rbx) 
592 »       mov····0x10(%rax),%r15 
593 »       add····$0x8,%rax 
594 »       movq···$0x0,0x28(%r12) 
595 »       mov····%rax,0x10(%rsp) 
596 »       test···%r15,%r15 
597 »       je·····3020·<__cxa_finalize@plt+0xd50> 
598 »       vzeroupper 
599 »       jmp····2d8e·<__cxa_finalize@plt+0xabe> 
600 »       mov····0x18(%r15),%rax 
601 »       xor····%esi,%esi 
602 »       test···%rax,%rax 
603 »       je·····2de8·<__cxa_finalize@plt+0xb18> 
604 »       mov····%rax,%r15 
605 »       mov····0x28(%r15),%r13 
Max diff block lines reached; 86151/133817 bytes (64.38%) of diff not shown.