| | | | |
| Offset 1, 5228 lines modified | Offset 1, 4188 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-0x1af50>: | 2 | 0000000000003400·<.text>: |
| 3 | » call···3250·<std::__throw_bad_cast()@plt> | 3 | » call···3260·<std::__throw_bad_cast()@plt> |
| | 4 | » lea····0x1dc10(%rip),%rdi········ |
| 4 | » nop | |
| 5 | » mov····0x18(%rsp),%rax | |
| 6 | » sub····%fs:0x28,%rax | |
| 7 | » jne····3422·<__cxa_finalize@plt+0x42> | |
| 8 | » lea····0x21beb(%rip),%rdi········#·25008·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6cb8> | |
| 9 | » call···3160·<std::__throw_logic_error(char·const*)@plt> | 5 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 6 | » lea····0x1dbec(%rip),%rdi········ |
| | 7 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| 10 | » call···3210·<__stack_chk_fail@plt> | |
| 11 | » nop | |
| 12 | » mov····%rsi,%rdx | |
| 13 | » lea····0x21c0e(%rip),%rdi········#·25040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6cf0> | |
| 14 | » xor····%eax,%eax | |
| 15 | » lea····0x22119(%rip),%rsi········#·25554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7204> | |
| 16 | » call···32c0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> | |
| 17 | » lea····0x22123(%rip),%rdi········#·2556a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x721a> | |
| 18 | » call···3110·<std::__throw_length_error(char·const*)@plt> | |
| 19 | » lea····0x22117(%rip),%rdi········#·2556a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x721a> | |
| 20 | » call···3110·<std::__throw_length_error(char·const*)@plt> | |
| 21 | » lea····0x2210b(%rip),%rdi········#·2556a·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x721a> | |
| 22 | » call···3110·<std::__throw_length_error(char·const*)@plt> | |
| 23 | » mov····%rax,%rbp | 8 | » mov····%rax,%rbp |
| 24 | » mov····%rbx,%rdi | 9 | » mov····%rbx,%rdi |
| 25 | » vzeroupper | 10 | » vzeroupper |
| 26 | » call···3240·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> | 11 | » call···3250·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> |
| 27 | » mov····%rbp,%rdi | 12 | » mov····%rbp,%rdi |
| 28 | » call···3360·<_Unwind_Resume@plt> | 13 | » call···3360·<_Unwind_Resume@plt> |
| | 14 | » lea····0x1dbe2(%rip),%rdi········ |
| | 15 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 16 | » lea····0x1dbbe(%rip),%rdi········ |
| | 17 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| 29 | » mov····0x28(%rsp),%rdx | |
| 30 | » sub····%fs:0x28,%rdx | |
| 31 | » jne····34d0·<__cxa_finalize@plt+0xf0> | |
| 32 | » mov····%rax,%rdx | |
| 33 | » lea····0x220c0(%rip),%rsi········#·25554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7204> | |
| 34 | » lea····0x21ba5(%rip),%rdi········#·25040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6cf0> | |
| 35 | » xor····%eax,%eax | |
| 36 | » call···32c0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> | |
| 37 | » mov····%rsp,%rdi | |
| 38 | » mov····%rax,%rbp | 18 | » mov····%rax,%rbp |
| 39 | » vzeroupper | |
| 40 | » call···3240·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> | |
| 41 | » mov····%rbx,%rdi | 19 | » mov····%rbx,%rdi |
| | 20 | » vzeroupper |
| 42 | » call···3240·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> | 21 | » call···3250·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt> |
| 43 | » mov····0x28(%rsp),%rax | |
| 44 | » sub····%fs:0x28,%rax | |
| 45 | » jne····34fd·<__cxa_finalize@plt+0x11d> | |
| 46 | » mov····%rbp,%rdi | 22 | » mov····%rbp,%rdi |
| 47 | » call···3360·<_Unwind_Resume@plt> | 23 | » call···3360·<_Unwind_Resume@plt> |
| | 24 | » nop |
| 48 | » call···3210·<__stack_chk_fail@plt> | |
| 49 | » mov····0x28(%rsp),%rdx | |
| 50 | » sub····%fs:0x28,%rdx | |
| 51 | » jne····3523·<__cxa_finalize@plt+0x143> | |
| 52 | » mov····%rax,%rdx | 25 | » mov····%r10,%rsi |
| 53 | » lea····0x22065(%rip),%rsi········#·25554·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x7204> | |
| 54 | » lea····0x21b4a(%rip),%rdi········#·25040·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<true>(char·const*,·unsigned·long)@@Base+0x6cf0> | 26 | » xor····%r9d,%r9d |
| | 27 | » mov····%rbx,%r8 |
| | 28 | » mov····%r13,%rcx |
| | 29 | » mov····%r12,%rdi |
| | 30 | » call···3290·<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> |
| | 31 | » mov····(%r12),%r10 |
| | 32 | » jmp····9907·<__cxa_finalize@plt+0x6517> |
| | 33 | » nop |
| | 34 | » lea····0x1dbbf(%rip),%rdi········ |
| | 35 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 36 | » mov····%rsi,%rcx |
| | 37 | » xor····%r9d,%r9d |
| | 38 | » mov····%r10,%rsi |
| | 39 | » mov····%rbx,%r8 |
| | 40 | » mov····%r12,%rdi |
| | 41 | » call···3290·<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> |
| | 42 | » mov····(%r12),%r10 |
| | 43 | » jmp····9cbe·<__cxa_finalize@plt+0x68ce> |
| | 44 | » mov····%rax,%rcx |
| | 45 | » lea····0x1db7e(%rip),%rsi········ |
| | 46 | » lea····0x1e2e6(%rip),%rdi········ |
| 55 | » xor····%eax,%eax | 47 | » xor····%eax,%eax |
| 56 | » call···32c0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> | 48 | » call···32e0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> |
| 57 | » call···3210·<__stack_chk_fail@plt> | |
| 58 | » mov····0x28(%rsp),%rax | 49 | » lea····0x1db54(%rip),%rdi········ |
| | 50 | » mov····%rbx,-0x28(%rbp) |
| | 51 | » mov····%r12,-0x20(%rbp) |
| | 52 | » mov····%r13,-0x18(%rbp) |
| | 53 | » mov····%r14,-0x10(%rbp) |
| | 54 | » mov····%r15,-0x8(%rbp) |
| | 55 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 56 | » lea····0x1db1c(%rip),%rdi········ |
| | 57 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 58 | » nop |
| | 59 | » mov····%rax,%rcx |
| | 60 | » mov····%r12,%rdx |
| | 61 | » xor····%eax,%eax |
| | 62 | » mov····%r14,0x58(%rsp) |
| | 63 | » lea····0x1db5d(%rip),%rsi········ |
| | 64 | » lea····0x1e297(%rip),%rdi········ |
| | 65 | » mov····%r15,0x60(%rsp) |
| | 66 | » call···32e0·<std::__throw_out_of_range_fmt(char·const*,·...)@plt> |
| | 67 | » mov····%rdx,%r9 |
| | 68 | » mov····%r13,%rcx |
| | 69 | » mov····%r10,%rdx |
| | 70 | » mov····%r12,%rsi |
| | 71 | » mov····%rbx,%rdi |
| | 72 | » call···3290·<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> |
| | 73 | » mov····(%rbx),%r9 |
| | 74 | » jmp····a5b3·<__cxa_finalize@plt+0x71c3> |
| | 75 | » lea····0x1db10(%rip),%rdi········ |
| | 76 | » mov····%r14,0x58(%rsp) |
| | 77 | » mov····%r15,0x60(%rsp) |
| | 78 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 79 | » lea····0x1dab8(%rip),%rdi········ |
| | 80 | » call···3100·<std::__throw_length_error(char·const*)@plt> |
| | 81 | » xor····%r9d,%r9d |
| | 82 | » xor····%r8d,%r8d |
| | 83 | » mov····%rbp,%rcx |
| | 84 | » call···3290·<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> |
| | 85 | » mov····(%rbx),%rsi |
|
... Open expanded diff (truncated) ...
|