| | | | |
| Offset 23, 29 lines modified | Offset 23, 29 lines modified |
| 23 | » xor····%eax,%eax | 23 | » xor····%eax,%eax |
| 24 | » mov····%rax,0x8(%rdi) | 24 | » mov····%rax,0x8(%rdi) |
| 25 | » movb···$0x0,0x10(%rdi) | 25 | » movb···$0x0,0x10(%rdi) |
| 26 | » mov····%rsp,%rdi | 26 | » mov····%rsp,%rdi |
| 27 | » call···41·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x41> | 27 | » call···41·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x41> |
| 28 | ·R_X86_64_PLT32» llvm::raw_string_ostream::raw_string_ostream(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)-0x4 | 28 | ·R_X86_64_PLT32» llvm::raw_string_ostream::raw_string_ostream(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)-0x4 |
| 29 | » lea····0x38(%rsp),%rdi | 29 | » lea····0x38(%rsp),%rdi |
| 30 | » call···4b·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x4b> | |
| 31 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | |
| 32 | » lea····0x38(%rsp),%rsi | |
| 33 | » mov····%rsp,%rdi | |
| 34 | » mov····0x0(%rip),%r13········ | 30 | » mov····0x0(%rip),%r13········ |
| 35 | ·R_X86_64_REX_GOTPCRELX» vtable·for·llvm::raw_string_ostream-0x4 | 31 | ·R_X86_64_REX_GOTPCRELX» vtable·for·llvm::raw_string_ostream-0x4 |
| | 32 | » call···52·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x52> |
| | 33 | ·R_X86_64_PC32» .text._ZN5clang14getClangVendorB5cxx11Ev-0x4 |
| | 34 | » lea····0x38(%rsp),%rsi |
| | 35 | » mov····%rsp,%rdi |
| 36 | » call···5f·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x5f> | 36 | » call···5f·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x5f> |
| 37 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 37 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |
| 38 | » mov····%r15,%rsi | 38 | » mov····%r15,%rsi |
| 39 | » mov····%rbx,%rdx | 39 | » mov····%rbx,%rdx |
| 40 | » mov····%rax,%rdi | 40 | » mov····%rax,%rdi |
| 41 | » call···6d·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x6d> | 41 | » call···6d·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x6d> |
| 42 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(llvm::StringRef)-0x4 | 42 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(llvm::StringRef)-0x4 |
| 43 | » lea····0x0(%rip),%rsi········ | 43 | » lea····0x0(%rip),%rsi········ |
| 44 | ·R_X86_64_PC32» .LC2-0x4 | 44 | ·R_X86_64_PC32» .LC5-0x4 |
| 45 | » mov····%rax,%rdi | 45 | » mov····%rax,%rdi |
| 46 | » call···7c·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x7c> | 46 | » call···7c·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x7c> |
| 47 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 | 47 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 |
| 48 | » lea····0x38(%rsp),%rdi | 48 | » lea····0x38(%rsp),%rdi |
| 49 | » call···86·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x86> | 49 | » call···86·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x86> |
| 50 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 | 50 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()-0x4 |
| 51 | » lea····0x38(%rsp),%rdi | 51 | » lea····0x38(%rsp),%rdi |
| Offset 62, 15 lines modified | Offset 62, 15 lines modified |
| 62 | » call···b2·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xb2> | 62 | » call···b2·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xb2> |
| 63 | ·R_X86_64_PLT32» llvm::raw_ostream::~raw_ostream()-0x4 | 63 | ·R_X86_64_PLT32» llvm::raw_ostream::~raw_ostream()-0x4 |
| 64 | » mov····0x58(%rsp),%rax | 64 | » mov····0x58(%rsp),%rax |
| 65 | » sub····%fs:0x28,%rax | 65 | » sub····%fs:0x28,%rax |
| 66 | » je·····130·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x130> | 66 | » je·····130·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x130> |
| 67 | » jmp····12b·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x12b> | 67 | » jmp····12b·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0x12b> |
| 68 | » lea····0x0(%rip),%rsi········ | 68 | » lea····0x0(%rip),%rsi········ |
| 69 | ·R_X86_64_PC32» .LC3-0x4 | 69 | ·R_X86_64_PC32» .LC6-0x4 |
| 70 | » mov····%rsp,%rdi | 70 | » mov····%rsp,%rdi |
| 71 | » call···d3·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xd3> | 71 | » call···d3·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xd3> |
| 72 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 | 72 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(char·const*)-0x4 |
| 73 | » lea····0x38(%rsp),%rsi | 73 | » lea····0x38(%rsp),%rsi |
| 74 | » mov····%rax,%rdi | 74 | » mov····%rax,%rdi |
| 75 | » call···e0·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xe0> | 75 | » call···e0·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)+0xe0> |
| 76 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 | 76 | ·R_X86_64_PLT32» llvm::raw_ostream::operator<<(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)-0x4 |