Offset 1, 3067 lines modifiedOffset 1, 2982 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000003400·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base-0x16290>:2 0000000000003400·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base-0x15ef0>:
3 »       call···3240·<std::__throw_bad_cast()@plt>3 »       call···3240·<std::__throw_bad_cast()@plt>
4 »       nop4 »       nop
5 »       mov····0x18(%rsp),%rax5 »       mov····0x18(%rsp),%rax
6 »       sub····%fs:0x28,%rax6 »       sub····%fs:0x28,%rax
7 »       jne····3422·<__cxa_finalize@plt+0x52>7 »       jne····3422·<__cxa_finalize@plt+0x42>
8 »       lea····0x1bbeb(%rip),%rdi········#·1f008·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5978>8 »       lea····0x1cbeb(%rip),%rdi········#·20008·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6d18>
9 »       call···3150·<std::__throw_logic_error(char·const*)@plt>9 »       call···3150·<std::__throw_logic_error(char·const*)@plt>
10 »       call···3200·<__stack_chk_fail@plt>10 »       call···3200·<__stack_chk_fail@plt>
11 »       nop11 »       nop
12 »       mov····%rsi,%rdx12 »       mov····%rsi,%rdx
13 »       lea····0x1bc0e(%rip),%rdi········#·1f040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x59b0>13 »       lea····0x1cc0e(%rip),%rdi········#·20040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6d50>
14 »       xor····%eax,%eax14 »       xor····%eax,%eax
15 »       lea····0x1c119(%rip),%rsi········#·1f554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5ec4>15 »       lea····0x1d119(%rip),%rsi········#·20554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7264>
16 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>16 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
17 »       lea····0x1c123(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>17 »       lea····0x1d123(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
18 »       call···3110·<std::__throw_length_error(char·const*)@plt>18 »       call···3110·<std::__throw_length_error(char·const*)@plt>
19 »       lea····0x1c117(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>19 »       lea····0x1d117(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
20 »       call···3110·<std::__throw_length_error(char·const*)@plt>20 »       call···3110·<std::__throw_length_error(char·const*)@plt>
21 »       lea····0x1c10b(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>21 »       lea····0x1d10b(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
22 »       call···3110·<std::__throw_length_error(char·const*)@plt>22 »       call···3110·<std::__throw_length_error(char·const*)@plt>
23 »       mov····%rax,%rbp23 »       mov····%rax,%rbp
24 »       mov····%rbx,%rdi24 »       mov····%rbx,%rdi
25 »       vzeroupper25 »       vzeroupper
26 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>26 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
27 »       mov····%rbp,%rdi27 »       mov····%rbp,%rdi
28 »       call···3350·<_Unwind_Resume@plt>28 »       call···3340·<_Unwind_Resume@plt>
29 »       mov····0x38(%rsp),%rdx29 »       mov····0x38(%rsp),%rdx
30 »       sub····%fs:0x28,%rdx30 »       sub····%fs:0x28,%rdx
31 »       jne····34d2·<__cxa_finalize@plt+0x102>31 »       jne····34d2·<__cxa_finalize@plt+0xf2>
32 »       mov····%rax,%rdx32 »       mov····%rax,%rdx
33 »       lea····0x1c0c0(%rip),%rsi········#·1f554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5ec4>33 »       lea····0x1d0c0(%rip),%rsi········#·20554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7264>
34 »       lea····0x1bba5(%rip),%rdi········#·1f040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x59b0>34 »       lea····0x1cba5(%rip),%rdi········#·20040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6d50>
35 »       xor····%eax,%eax35 »       xor····%eax,%eax
36 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>36 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
37 »       mov····0x8(%rsp),%rdi37 »       mov····0x8(%rsp),%rdi
38 »       mov····%rax,%rbp38 »       mov····%rax,%rbp
39 »       vzeroupper39 »       vzeroupper
40 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>40 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
41 »       mov····%rbx,%rdi41 »       mov····%rbx,%rdi
42 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>42 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
43 »       mov····0x38(%rsp),%rax43 »       mov····0x38(%rsp),%rax
44 »       sub····%fs:0x28,%rax44 »       sub····%fs:0x28,%rax
45 »       jne····34ff·<__cxa_finalize@plt+0x12f>45 »       jne····34ff·<__cxa_finalize@plt+0x11f>
46 »       mov····%rbp,%rdi46 »       mov····%rbp,%rdi
47 »       call···3350·<_Unwind_Resume@plt>47 »       call···3340·<_Unwind_Resume@plt>
48 »       call···3200·<__stack_chk_fail@plt>48 »       call···3200·<__stack_chk_fail@plt>
49 »       mov····0x38(%rsp),%rdx49 »       mov····0x38(%rsp),%rdx
50 »       sub····%fs:0x28,%rdx50 »       sub····%fs:0x28,%rdx
51 »       jne····3525·<__cxa_finalize@plt+0x155>51 »       jne····3525·<__cxa_finalize@plt+0x145>
52 »       mov····%rax,%rdx52 »       mov····%rax,%rdx
53 »       lea····0x1c063(%rip),%rsi········#·1f554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5ec4>53 »       lea····0x1d063(%rip),%rsi········#·20554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7264>
54 »       lea····0x1bb48(%rip),%rdi········#·1f040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x59b0>54 »       lea····0x1cb48(%rip),%rdi········#·20040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6d50>
55 »       xor····%eax,%eax55 »       xor····%eax,%eax
56 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>56 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
57 »       call···3200·<__stack_chk_fail@plt>57 »       call···3200·<__stack_chk_fail@plt>
58 »       mov····0x38(%rsp),%rax58 »       mov····0x38(%rsp),%rax
59 »       sub····%fs:0x28,%rax59 »       sub····%fs:0x28,%rax
60 »       jne····3520·<__cxa_finalize@plt+0x150>60 »       jne····3520·<__cxa_finalize@plt+0x140>
61 »       lea····0x1c04f(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>61 »       lea····0x1d04f(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
62 »       call···3110·<std::__throw_length_error(char·const*)@plt>62 »       call···3110·<std::__throw_length_error(char·const*)@plt>
63 »       call···3200·<__stack_chk_fail@plt>63 »       call···3200·<__stack_chk_fail@plt>
64 »       call···3200·<__stack_chk_fail@plt>64 »       call···3200·<__stack_chk_fail@plt>
65 »       mov····%rax,%rdx65 »       mov····%rax,%rdx
66 »       lea····0x1c020(%rip),%rsi········#·1f554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5ec4>66 »       lea····0x1d020(%rip),%rsi········#·20554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7264>
67 »       lea····0x1bb05(%rip),%rdi········#·1f040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x59b0>67 »       lea····0x1cb05(%rip),%rdi········#·20040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6d50>
68 »       xor····%eax,%eax68 »       xor····%eax,%eax
69 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>69 »       call···32b0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt>
70 »       nop70 »       nop
71 »       lea····0x20(%rsp),%rdi71 »       lea····0x20(%rsp),%rdi
72 »       mov····%rax,%rbp72 »       mov····%rax,%rbp
73 »       vzeroupper73 »       vzeroupper
74 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>74 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
75 »       mov····%r13,%rdi75 »       mov····%r13,%rdi
76 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>76 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
77 »       mov····0x48(%rsp),%rax77 »       mov····0x48(%rsp),%rax
78 »       sub····%fs:0x28,%rax78 »       sub····%fs:0x28,%rax
79 »       jne····3585·<__cxa_finalize@plt+0x1b5>79 »       jne····3585·<__cxa_finalize@plt+0x1a5>
80 »       mov····%rbp,%rdi80 »       mov····%rbp,%rdi
81 »       call···3350·<_Unwind_Resume@plt>81 »       call···3340·<_Unwind_Resume@plt>
82 »       lea····0x20(%rsp),%rdi82 »       lea····0x20(%rsp),%rdi
83 »       mov····%rax,%rbp83 »       mov····%rax,%rbp
84 »       vzeroupper84 »       vzeroupper
85 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>85 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
86 »       jmp····3553·<__cxa_finalize@plt+0x183>86 »       jmp····3553·<__cxa_finalize@plt+0x173>
87 »       call···3200·<__stack_chk_fail@plt>87 »       call···3200·<__stack_chk_fail@plt>
88 »       mov····0x48(%rsp),%rax88 »       mov····0x48(%rsp),%rax
89 »       sub····%fs:0x28,%rax89 »       sub····%fs:0x28,%rax
90 »       jne····35c2·<__cxa_finalize@plt+0x1f2>90 »       jne····35c2·<__cxa_finalize@plt+0x1e2>
91 »       lea····0x1bfc9(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>91 »       lea····0x1cfc9(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
92 »       call···3110·<std::__throw_length_error(char·const*)@plt>92 »       call···3110·<std::__throw_length_error(char·const*)@plt>
93 »       mov····0x48(%rsp),%rax93 »       mov····0x48(%rsp),%rax
94 »       sub····%fs:0x28,%rax94 »       sub····%fs:0x28,%rax
95 »       jne····35e3·<__cxa_finalize@plt+0x213>95 »       jne····35e3·<__cxa_finalize@plt+0x203>
96 »       lea····0x1bfad(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>96 »       lea····0x1cfad(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
97 »       call···3110·<std::__throw_length_error(char·const*)@plt>97 »       call···3110·<std::__throw_length_error(char·const*)@plt>
98 »       call···3200·<__stack_chk_fail@plt>98 »       call···3200·<__stack_chk_fail@plt>
99 »       mov····0x48(%rsp),%rax99 »       mov····0x48(%rsp),%rax
100 »       sub····%fs:0x28,%rax100 »       sub····%fs:0x28,%rax
101 »       jne····35e8·<__cxa_finalize@plt+0x218>101 »       jne····35e8·<__cxa_finalize@plt+0x208>
102 »       lea····0x1bf8c(%rip),%rdi········#·1f56a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x5eda>102 »       lea····0x1cf8c(%rip),%rdi········#·2056a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x727a>
103 »       call···3110·<std::__throw_length_error(char·const*)@plt>103 »       call···3110·<std::__throw_length_error(char·const*)@plt>
104 »       call···3200·<__stack_chk_fail@plt>104 »       call···3200·<__stack_chk_fail@plt>
105 »       call···3200·<__stack_chk_fail@plt>105 »       call···3200·<__stack_chk_fail@plt>
106 »       nop106 »       nop
107 »       lea····0x20(%rsp),%rdi107 »       lea····0x20(%rsp),%rdi
108 »       mov····%rax,%rbp108 »       mov····%rax,%rbp
109 »       vzeroupper109 »       vzeroupper
110 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>110 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
111 »       mov····%r13,%rdi111 »       mov····%r13,%rdi
112 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>112 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
113 »       mov····0x48(%rsp),%rax113 »       mov····0x48(%rsp),%rax
114 »       sub····%fs:0x28,%rax114 »       sub····%fs:0x28,%rax
115 »       jne····3630·<__cxa_finalize@plt+0x260>115 »       jne····3630·<__cxa_finalize@plt+0x250>
116 »       mov····%rbp,%rdi116 »       mov····%rbp,%rdi
117 »       call···3350·<_Unwind_Resume@plt>117 »       call···3340·<_Unwind_Resume@plt>
118 »       lea····0x20(%rsp),%rdi118 »       lea····0x20(%rsp),%rdi
119 »       mov····%rax,%rbp119 »       mov····%rax,%rbp
120 »       vzeroupper120 »       vzeroupper
121 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>121 »       call···3230·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
122 »       jmp····35fe·<__cxa_finalize@plt+0x22e>122 »       jmp····35fe·<__cxa_finalize@plt+0x21e>
123 »       call···3200·<__stack_chk_fail@plt>123 »       call···3200·<__stack_chk_fail@plt>
... Open expanded diff (truncated) ...