Offset 1, 4504 lines modifiedOffset 1, 828 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000002220·<.text>:2 0000000000002150·<.text>:
3 »       call···2190·<std::__throw_bad_cast()@plt>3 »       call···2100·<std::__throw_bad_cast()@plt>
 4 »       cs·nopw·0x0(%rax,%rax,1)
4 »       mov····0x10(%rsp),%rdi 
5 »       mov····0x20(%rsp),%rsi 
6 »       sub····%rdi,%rsi 
7 »       call···2120·<operator·delete(void*,·unsigned·long)@plt> 
8 »       mov····%rbx,%rdi 
9 »       sub····$0x1,%rbp 
10 »       jne····22eb·<__cxa_finalize@plt+0xdb> 
11 »       call···2050·<__cxa_begin_catch@plt> 
12 »       mov····0x888(%rsp),%rax 
13 »       sub····%fs:0x28,%rax 
14 »       jne····2320·<__cxa_finalize@plt+0x110> 
15 »       add····$0x898,%rsp 
16 »       pop····%rbx 
17 »       pop····%rbp 
18 »       pop····%r12 
19 »       pop····%r13 
20 »       pop····%r14 
21 »       pop····%r15 
22 »       jmp····21b0·<__cxa_end_catch@plt> 
23 »       mov····%r12,%rdi 
24 »       mov····%rax,%rbx 
25 »       mov····%rdx,%r13 
26 »       call···2110·<std::length_error::~length_error()@plt> 
27 »       mov····0x8(%rsp),%rdi 
28 »       mov····%r13,%r12 
29 »       call···2180·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
30 »       mov····%rbp,%rdi 
31 »       mov····%r12,%rbp 
32 »       call···2180·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> 
33 »       mov····0x10(%rsp),%rdi 
34 »       mov····0x20(%rsp),%rsi 
35 »       sub····%rdi,%rsi 
36 »       test···%rdi,%rdi 
37 »       jne····2232·<__cxa_finalize@plt+0x22> 
38 »       jmp····2237·<__cxa_finalize@plt+0x27> 
39 »       mov····0x888(%rsp),%rax 
40 »       sub····%fs:0x28,%rax 
41 »       jne····22e6·<__cxa_finalize@plt+0xd6> 
42 »       mov····%r12,%rdi 
43 »       call···26b1·<__cxa_finalize@plt+0x4a1> 
44 »       mov····0x888(%rsp),%rax 
45 »       sub····%fs:0x28,%rax 
46 »       jne····2303·<__cxa_finalize@plt+0xf3> 
47 »       mov····%r12,%rdi 
48 »       call···26b1·<__cxa_finalize@plt+0x4a1> 
49 »       call···2130·<__stack_chk_fail@plt> 
50 »       mov····0x888(%rsp),%rax 
51 »       sub····%fs:0x28,%rax 
52 »       jne····2308·<__cxa_finalize@plt+0xf8> 
53 »       call···2200·<_Unwind_Resume@plt> 
54 »       call···2130·<__stack_chk_fail@plt> 
55 »       call···2130·<__stack_chk_fail@plt> 
56 »       mov····%r12,%rdi 
57 »       mov····%rax,%rbx 
58 »       mov····%rdx,%r13 
59 »       call···2110·<std::length_error::~length_error()@plt> 
60 »       jmp····2284·<__cxa_finalize@plt+0x74> 
61 »       call···2130·<__stack_chk_fail@plt> 
62 »       mov····0x338(%rsp),%rax 
63 »       sub····%fs:0x28,%rax 
64 »       jne····233d·<__cxa_finalize@plt+0x12d> 
65 »       call···2190·<std::__throw_bad_cast()@plt> 
66 »       call···2130·<__stack_chk_fail@plt> 
67 »       mov····0x1c0(%rsp),%rcx 
68 »       mov····0x1b0(%rsp),%r14 
69 »       mov····0x1b8(%rsp),%r12 
70 »       mov····%rcx,0x10(%rsp) 
71 »       mov····%rax,(%rsp) 
72 »       mov····0x50(%rsp),%rdi 
73 »       movq···%r13,%xmm7 
74 »       movq···%rbp,%xmm0 
75 »       mov····0x18(%rsp),%rax 
76 »       punpcklqdq·%xmm7,%xmm0 
77 »       movaps·%xmm0,0x1d0(%rsp) 
78 »       mov····%rax,0x1e0(%rsp) 
79 »       call···6d80·<__cxa_finalize@plt+0x4b70> 
80 »       mov····(%rsp),%rbx 
81 »       mov····0x10(%rsp),%rax 
82 »       movq···%r12,%xmm7 
83 »       movq···%r14,%xmm0 
84 »       mov····0x48(%rsp),%rdi 
85 »       punpcklqdq·%xmm7,%xmm0 
86 »       movaps·%xmm0,0x1b0(%rsp) 
87 »       mov····%rax,0x1c0(%rsp) 
88 »       call···6d50·<__cxa_finalize@plt+0x4b40> 
89 »       mov····0x338(%rsp),%rax 
90 »       sub····%fs:0x28,%rax 
91 »       jne····2452·<__cxa_finalize@plt+0x242> 
92 »       mov····%rbx,%rdi 
93 »       call···2200·<_Unwind_Resume@plt> 
94 »       jmp····235f·<__cxa_finalize@plt+0x14f> 
95 »       mov····0x338(%rsp),%rax 
96 »       sub····%fs:0x28,%rax 
97 »       jne····244d·<__cxa_finalize@plt+0x23d> 
98 »       call···2190·<std::__throw_bad_cast()@plt> 
99 »       mov····0x338(%rsp),%rax 
100 »       sub····%fs:0x28,%rax 
101 »       jne····2426·<__cxa_finalize@plt+0x216> 
102 »       call···2190·<std::__throw_bad_cast()@plt> 
103 »       mov····0x338(%rsp),%rax 
104 »       sub····%fs:0x28,%rax 
105 »       jne····242b·<__cxa_finalize@plt+0x21b> 
106 »       call···2190·<std::__throw_bad_cast()@plt> 
107 »       call···2130·<__stack_chk_fail@plt> 
108 »       call···2130·<__stack_chk_fail@plt> 
109 »       mov····0x338(%rsp),%rax 
110 »       sub····%fs:0x28,%rax 
111 »       jne····2448·<__cxa_finalize@plt+0x238> 
112 »       call···2190·<std::__throw_bad_cast()@plt> 
113 »       call···2130·<__stack_chk_fail@plt> 
114 »       call···2130·<__stack_chk_fail@plt> 
115 »       call···2130·<__stack_chk_fail@plt> 
116 »       mov····%rax,%rbx 
117 »       jmp····2394·<__cxa_finalize@plt+0x184> 
118 »       mov····0x338(%rsp),%rax 
119 »       sub····%fs:0x28,%rax 
120 »       jne····25e4·<__cxa_finalize@plt+0x3d4> 
121 »       call···2190·<std::__throw_bad_cast()@plt> 
122 »       mov····0x338(%rsp),%rax 
... Open expanded diff ...