| | | |
Offset 20, 159 lines modified | Offset 20, 165 lines modified |
20 | » movb···$0x0,0x10(%rbp) | 20 | » movb···$0x0,0x10(%rbp) |
21 | » mov····%rbp,%rsi | 21 | » mov····%rbp,%rsi |
22 | » mov····%rax,0x0(%rbp) | 22 | » mov····%rax,0x0(%rbp) |
23 | » xor····%eax,%eax | 23 | » xor····%eax,%eax |
24 | » mov····%rax,0x8(%rbp) | 24 | » mov····%rax,0x8(%rbp) |
25 | » call···44·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x44> | 25 | » call···44·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x44> |
26 | ·R_X86_64_PLT32» llvm::raw_string_ostream::raw_string_ostream(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)-0x4 | 26 | ·R_X86_64_PLT32» llvm::raw_string_ostream::raw_string_ostream(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)-0x4 |
27 | » lea····0x48(%rsp),%rdi | 27 | » lea····0x48(%rsp),%r12 |
| 28 | » mov····%r12,%rdi |
28 | » call···4e·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x4e> | 29 | » call···51·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x51> |
29 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | 30 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 |
30 | » lea····0x68(%rsp),%rdi | 31 | » lea····0x68(%rsp),%rdi |
31 | » call···58·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x58> | 32 | » call···5b·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x5b> |
32 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | 33 | ·R_X86_64_PC32» .text._ZN5clang16getClangRevisionB5cxx11Ev-0x4 |
33 | » mov····0x70(%rsp),%rax | 34 | » mov····0x70(%rsp),%rax |
34 | » or·····0x50(%rsp),%rax | 35 | » or·····0x50(%rsp),%rax |
35 | » jne····86·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x86> | 36 | » jne····79·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x79> |
36 | » lea····0x88(%rsp),%r14 | 37 | » lea····0x88(%rsp),%r14 |
37 | » mov····%r14,%rdi | 38 | » mov····%r14,%rdi |
38 | » call···74·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x74> | 39 | » call···77·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x77> |
39 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | 40 | ·R_X86_64_PC32» .text._ZN5clang16getClangRevisionB5cxx11Ev-0x4 |
40 | » mov····0x90(%rsp),%rdx | |
41 | » test···%rdx,%rdx | |
42 | » jne····f1·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xf1> | |
43 | » jmp····17a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17a> | 41 | » jmp····e2·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xe2> |
44 | » mov····$0x28,%esi | 42 | » mov····$0x28,%esi |
45 | » lea····0x10(%rsp),%rdi | 43 | » lea····0x10(%rsp),%rdi |
46 | » call···95·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x95> | 44 | » call···88·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x88> |
47 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 | 45 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 |
48 | » cmpq···$0x0,0x50(%rsp) | 46 | » cmpq···$0x0,0x50(%rsp) |
49 | » jne····a7·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xa7> | 47 | » jne····9a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x9a> |
50 | » cmpq···$0x0,0x70(%rsp) | 48 | » cmpq···$0x0,0x70(%rsp) |
51 | » jne····b8·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xb8> | 49 | » jne····a9·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xa9> |
52 | » jmp····cf·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xcf> | 50 | » jmp····c0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xc0> |
53 | » lea····0x48(%rsp),%rsi | 51 | » mov····%r12,%rsi |
54 | » lea····0x10(%rsp),%rdi | 52 | » lea····0x10(%rsp),%rdi |
55 | » call···b6·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xb6> | 53 | » call···a7·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xa7> |
56 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 54 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |
57 | » jmp····9d·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x9d> | 55 | » jmp····90·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x90> |
58 | » cmpq···$0x0,0x50(%rsp) | 56 | » cmpq···$0x0,0x50(%rsp) |
59 | » jne····e0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xe0> | 57 | » jne····d1·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xd1> |
60 | » lea····0x68(%rsp),%rsi | 58 | » lea····0x68(%rsp),%rsi |
61 | » lea····0x10(%rsp),%rdi | 59 | » lea····0x10(%rsp),%rdi |
62 | » call···cf·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xcf> | 60 | » call···c0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xc0> |
63 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 61 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |
64 | » mov····$0x29,%esi | 62 | » mov····$0x29,%esi |
65 | » lea····0x10(%rsp),%rdi | 63 | » lea····0x10(%rsp),%rdi |
66 | » call···de·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xde> | 64 | » call···cf·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xcf> |
67 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 | 65 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 |
68 | » jmp····64·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x64> | 66 | » jmp····67·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x67> |
69 | » mov····$0x20,%esi | 67 | » mov····$0x20,%esi |
70 | » lea····0x10(%rsp),%rdi | 68 | » lea····0x10(%rsp),%rdi |
71 | » call···ef·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xef> | 69 | » call···e0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xe0> |
72 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 | 70 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 |
73 | » jmp····c0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xc0> | 71 | » jmp····b1·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0xb1> |
| 72 | » mov····0x90(%rsp),%rdx |
| 73 | » test···%rdx,%rdx |
| 74 | » je·····17c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17c> |
74 | » cmp····0x70(%rsp),%rdx | 75 | » cmp····0x70(%rsp),%rdx |
75 | » jne····10e·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x10e> | 76 | » jne····110·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x110> |
76 | » mov····0x68(%rsp),%rsi | 77 | » mov····0x68(%rsp),%rsi |
77 | » mov····0x88(%rsp),%rdi | 78 | » mov····0x88(%rsp),%rdi |
78 | » call···10a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x10a> | 79 | » call···10c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x10c> |
79 | ·R_X86_64_PLT32» memcmp-0x4 | 80 | ·R_X86_64_PLT32» memcmp-0x4 |
80 | » test···%eax,%eax | 81 | » test···%eax,%eax |
81 | » je·····17a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17a> | 82 | » je·····17c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17c> |
82 | » lea····0x0(%rip),%rsi········ | 83 | » lea····0x0(%rip),%rsi········ |
83 | ·R_X86_64_PC32» .LC1-0x4 | 84 | ·R_X86_64_PC32» .LC3-0x4 |
84 | » lea····0x10(%rsp),%rdi | 85 | » lea····0x10(%rsp),%rdi |
85 | » call···11f·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x11f> | 86 | » call···121·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x121> |
86 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 | 87 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 |
87 | » lea····0xa8(%rsp),%r15 | 88 | » lea····0xa8(%rsp),%r15 |
88 | » mov····%r15,%rdi | 89 | » mov····%r15,%rdi |
89 | » call···12f·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x12f> | 90 | » call···131·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x131> |
90 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | 91 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 |
91 | » cmpq···$0x0,0xb0(%rsp) | 92 | » cmpq···$0x0,0xb0(%rsp) |
92 | » jne····15e·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x15e> | 93 | » jne····160·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x160> |
93 | » mov····%r14,%rsi | 94 | » mov····%r14,%rsi |
94 | » lea····0x10(%rsp),%rdi | 95 | » lea····0x10(%rsp),%rdi |
95 | » call···147·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x147> | 96 | » call···149·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x149> |
96 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 97 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |
97 | » mov····$0x29,%esi | 98 | » mov····$0x29,%esi |
98 | » mov····%rax,%rdi | 99 | » mov····%rax,%rdi |
99 | » call···154·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x154> | 100 | » call···156·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x156> |
100 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 | 101 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 |
101 | » mov····%r15,%rdi | 102 | » mov····%r15,%rdi |
102 | » call···15c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x15c> | 103 | » call···15e·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x15e> |
103 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 104 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
104 | » jmp····17a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17a> | 105 | » jmp····17c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17c> |
105 | » mov····%r15,%rsi | 106 | » mov····%r15,%rsi |
106 | » lea····0x10(%rsp),%rdi | 107 | » lea····0x10(%rsp),%rdi |
107 | » call···16b·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x16b> | 108 | » call···16d·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x16d> |
108 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 109 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |
109 | » mov····$0x20,%esi | 110 | » mov····$0x20,%esi |
110 | » mov····%rax,%rdi | 111 | » mov····%rax,%rdi |
111 | » call···178·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x178> | 112 | » call···17a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x17a> |
112 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 | 113 | ·R_X86_64_PC32» .text._ZN4llvm11raw_ostreamlsEc.isra.0-0x4 |
113 | » jmp····13a·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x13a> | 114 | » jmp····13c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x13c> |
114 | » mov····%r14,%rdi | 115 | » mov····%r14,%rdi |
115 | » call···182·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x182> | 116 | » call···184·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x184> |
116 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 117 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
117 | » lea····0x68(%rsp),%rdi | 118 | » lea····0x68(%rsp),%rdi |
118 | » call···18c·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x18c> | 119 | » call···18e·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x18e> |
119 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 120 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
120 | » lea····0x48(%rsp),%rdi | 121 | » mov····%r12,%rdi |
121 | » call···196·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x196> | 122 | » call···196·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x196> |
122 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 123 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
123 | » mov····0x0(%rip),%rax········ | 124 | » mov····0x0(%rip),%rax········ |
124 | ·R_X86_64_REX_GOTPCRELX» vtable·for·llvm::raw_string_ostream-0x4 | 125 | ·R_X86_64_REX_GOTPCRELX» vtable·for·llvm::raw_string_ostream-0x4 |
125 | » lea····0x10(%rsp),%rdi | 126 | » lea····0x10(%rsp),%rdi |
126 | » add····$0x10,%rax | 127 | » add····$0x10,%rax |
127 | » mov····%rax,0x10(%rsp) | 128 | » mov····%rax,0x10(%rsp) |
128 | » call···1b0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1b0> | 129 | » call···1b0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1b0> |
129 | ·R_X86_64_PLT32» llvm::raw_ostream::~raw_ostream()-0x4 | 130 | ·R_X86_64_PLT32» llvm::raw_ostream::~raw_ostream()-0x4 |
130 | » mov····0xc8(%rsp),%rax | 131 | » mov····0xc8(%rsp),%rax |
131 | » sub····%fs:0x28,%rax | 132 | » sub····%fs:0x28,%rax |
132 | » je·····24b·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x24b> | 133 | » je·····259·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x259> |
133 | » jmp····246·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x246> | 134 | » jmp····254·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x254> |
134 | » mov····%r15,%rdi | 135 | » mov····%r15,%rdi |
135 | » mov····%rax,0x8(%rsp) | 136 | » mov····%rax,0x8(%rsp) |
136 | » call···1d6·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1d6> | 137 | » call···1d9·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1d9> |
137 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 138 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
138 | » mov····0x8(%rsp),%r15 | 139 | » mov····0x8(%rsp),%r15 |
139 | » jmp····1e0·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1e0> | 140 | » jmp····1e3·<clang::getClangFullRepositoryVersion[abi:cxx11]()+0x1e3> |
140 | » mov····%rax,%r15 | 141 | » mov····%rax,%r15 |
141 | » mov····%r14,%rdi | 142 | » mov····%r14,%rdi |
142 | » mov····%r15,%r14 | 143 | » mov····%r15,%r14 |
... Open expanded diff ...
|