Offset 1, 94 lines modifiedOffset 1, 159 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000002020·<std::ostream::put(char)@plt-0x10>:2 0000000000002020·<std::ostream::put(char)@plt-0x10>:
3 »       pushq··0x3f1a(%rip)········3 »       pushq··0x7eaa(%rip)········
4 »       jmpq···*0x3f1c(%rip)········4 »       jmpq···*0x7eac(%rip)········
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
  
6 0000000000002030·<std::ostream::put(char)@plt>:6 0000000000002030·<std::ostream::put(char)@plt>:
7 »       jmpq···*0x3f1a(%rip)········7 »       jmpq···*0x7eaa(%rip)········
8 »       pushq··$0x08 »       pushq··$0x0
9 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>9 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
10 0000000000002040·<strerror_r@plt>: 
11 »       jmpq···*0x3f12(%rip)········10 0000000000002040·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::resize(unsigned·long,·char)@plt>:
 11 »       jmpq···*0x7ea2(%rip)········#·9ee8·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::resize(unsigned·long,·char)@GLIBCXX_3.4.21>
12 »       pushq··$0x112 »       pushq··$0x1
13 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>13 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
14 0000000000002050·<strlen@plt>:14 0000000000002050·<__cxa_begin_catch@plt>:
15 »       jmpq···*0x3f0a(%rip)········15 »       jmpq···*0x7e9a(%rip)········
16 »       pushq··$0x216 »       pushq··$0x2
17 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>17 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
18 0000000000002060·<__cxa_guard_release@plt>:18 0000000000002060·<strlen@plt>:
19 »       jmpq···*0x3f02(%rip)········19 »       jmpq···*0x7e92(%rip)········
20 »       pushq··$0x320 »       pushq··$0x3
21 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>21 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
22 0000000000002070·<std::ostream::flush()@plt>:22 0000000000002070·<memcmp@plt>:
23 »       jmpq···*0x3efa(%rip)········23 »       jmpq···*0x7e8a(%rip)········
24 »       pushq··$0x424 »       pushq··$0x4
25 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>25 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
26 0000000000002080·<std::__throw_logic_error(char·const*)@plt>:26 0000000000002080·<__cxa_allocate_exception@plt>:
27 »       jmpq···*0x3ef2(%rip)········27 »       jmpq···*0x7e82(%rip)········
28 »       pushq··$0x528 »       pushq··$0x5
29 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>29 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
30 0000000000002090·<memcpy@plt>:30 0000000000002090·<std::__throw_length_error(char·const*)@plt>:
31 »       jmpq···*0x3eea(%rip)········31 »       jmpq···*0x7e7a(%rip)········
32 »       pushq··$0x632 »       pushq··$0x6
33 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>33 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
34 00000000000020a0·<__cxa_atexit@plt>:34 00000000000020a0·<memset@plt>:
35 »       jmpq···*0x3ee2(%rip)········35 »       jmpq···*0x7e72(%rip)········
36 »       pushq··$0x736 »       pushq··$0x7
37 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>37 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
38 00000000000020b0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>:38 00000000000020b0·<std::ostream::flush()@plt>:
39 »       jmpq···*0x3eda(%rip)········39 »       jmpq···*0x7e6a(%rip)········
40 »       pushq··$0x840 »       pushq··$0x8
41 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>41 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
42 00000000000020c0·<operator·delete(void*,·unsigned·long)@plt>:42 00000000000020c0·<__cxa_free_exception@plt>:
43 »       jmpq···*0x3ed2(%rip)········43 »       jmpq···*0x7e62(%rip)········
44 »       pushq··$0x944 »       pushq··$0x9
45 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>45 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
46 00000000000020d0·<__stack_chk_fail@plt>:46 00000000000020d0·<memcpy@plt>:
47 »       jmpq···*0x3eca(%rip)········47 »       jmpq···*0x7e5a(%rip)········
48 »       pushq··$0xa48 »       pushq··$0xa
49 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>49 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
50 00000000000020e0·<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>: 
51 »       jmpq···*0x3ec2(%rip)········50 00000000000020e0·<std::ostream&·std::ostream::_M_insert<long>(long)@plt>:
 51 »       jmpq···*0x7e52(%rip)········#·9f38·<std::ostream&·std::ostream::_M_insert<long>(long)@GLIBCXX_3.4.9>
52 »       pushq··$0xb52 »       pushq··$0xb
53 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>53 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
54 00000000000020f0·<std::ctype<char>::_M_widen_init()·const@plt>:54 00000000000020f0·<std::length_error::~length_error()@plt>:
55 »       jmpq···*0x3eba(%rip)········55 »       jmpq···*0x7e4a(%rip)········
56 »       pushq··$0xc56 »       pushq··$0xc
57 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>57 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
58 0000000000002100·<std::__throw_bad_cast()@plt>:58 0000000000002100·<operator·new(unsigned·long)@plt>:
59 »       jmpq···*0x3eb2(%rip)········59 »       jmpq···*0x7e42(%rip)········
60 »       pushq··$0xd60 »       pushq··$0xd
61 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>61 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
62 0000000000002110·<std::_V2::error_category::~error_category()@plt>:62 0000000000002110·<std::length_error::~length_error()@plt>:
63 »       jmpq···*0x3eaa(%rip)········63 »       jmpq···*0x7e3a(%rip)········
64 »       pushq··$0xe64 »       pushq··$0xe
65 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>65 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
66 0000000000002120·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_create(unsigned·long&,·unsigned·long)@plt>:66 0000000000002120·<operator·delete(void*,·unsigned·long)@plt>:
67 »       jmpq···*0x3ea2(%rip)········67 »       jmpq···*0x7e32(%rip)········
68 »       pushq··$0xf68 »       pushq··$0xf
69 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>69 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
70 0000000000002130·<__cxa_guard_acquire@plt>:70 0000000000002130·<__stack_chk_fail@plt>:
71 »       jmpq···*0x3e9a(%rip)········71 »       jmpq···*0x7e2a(%rip)········
72 »       pushq··$0x1072 »       pushq··$0x10
73 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>73 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 74 0000000000002140·<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>:
 75 »       jmpq···*0x7e22(%rip)········#·9f68·<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)@GLIBCXX_3.4.9>
 76 »       pushq··$0x11
 77 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 78 0000000000002150·<std::ctype<char>::_M_widen_init()·const@plt>:
 79 »       jmpq···*0x7e1a(%rip)········#·9f70·<std::ctype<char>::_M_widen_init()·const@GLIBCXX_3.4.11>
 80 »       pushq··$0x12
 81 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 82 0000000000002160·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·long,·char)@plt>:
 83 »       jmpq···*0x7e12(%rip)········#·9f78·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·long,·char)@GLIBCXX_3.4.21>
 84 »       pushq··$0x13
 85 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 86 0000000000002170·<std::length_error::length_error(char·const*)@plt>:
 87 »       jmpq···*0x7e0a(%rip)········
 88 »       pushq··$0x14
 89 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 90 0000000000002180·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>:
 91 »       jmpq···*0x7e02(%rip)········#·9f88·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@GLIBCXX_3.4.21>
 92 »       pushq··$0x15
 93 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 94 0000000000002190·<std::__throw_bad_cast()@plt>:
 95 »       jmpq···*0x7dfa(%rip)········
 96 »       pushq··$0x16
 97 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 98 00000000000021a0·<memmove@plt>:
 99 »       jmpq···*0x7df2(%rip)········
 100 »       pushq··$0x17
 101 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 102 00000000000021b0·<__cxa_end_catch@plt>:
 103 »       jmpq···*0x7dea(%rip)········
 104 »       pushq··$0x18
 105 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 106 00000000000021c0·<std::logic_error::logic_error(std::logic_error·const&)@plt>:
 107 »       jmpq···*0x7de2(%rip)········
 108 »       pushq··$0x19
 109 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 110 00000000000021d0·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@plt>:
 111 »       jmpq···*0x7dda(%rip)········#·9fb0·<std::basic_ios<char,·std::char_traits<char>·>::clear(std::_Ios_Iostate)@GLIBCXX_3.4>
 112 »       pushq··$0x1a
 113 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 114 00000000000021e0·<__cxa_throw@plt>:
 115 »       jmpq···*0x7dd2(%rip)········
 116 »       pushq··$0x1b
 117 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 118 00000000000021f0·<std::ostream::operator<<(int)@plt>:
 119 »       jmpq···*0x7dca(%rip)········
 120 »       pushq··$0x1c
 121 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>
  
 122 0000000000002200·<_Unwind_Resume@plt>:
 123 »       jmpq···*0x7dc2(%rip)········
 124 »       pushq··$0x1d
 125 »       jmpq···2020·<std::ostream::put(char)@plt-0x10>