| | | | |
| 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 ...
|