| | | |
Offset 1, 23 lines modified | Offset 1, 26 lines modified |
| |
| |
| |
1 | Disassembly·of·section·.text._ZN5clang16getClangRevisionB5cxx11Ev: | 1 | Disassembly·of·section·.text._ZN5clang16getClangRevisionB5cxx11Ev: |
| |
2 | 0000000000000000·<clang::getClangRevision[abi:cxx11]()>: | 2 | 0000000000000000·<clang::getClangRevision[abi:cxx11]()>: |
3 | clang::getClangRevision[abi:cxx11](): | 3 | clang::getClangRevision[abi:cxx11]()·[clone·.localalias]: |
4 | » push···%rbx | 4 | » push···%rbx |
| 5 | » lea····0x0(%rip),%rsi········ |
| 6 | ·R_X86_64_PC32» .LC2-0x4 |
5 | » sub····$0x10,%rsp | 7 | » sub····$0x10,%rsp |
6 | » mov····%fs:0x28,%rbx | 8 | » mov····%fs:0x28,%rbx |
7 | » mov····%rbx,0x8(%rsp) | 9 | » mov····%rbx,0x8(%rsp) |
8 | » mov····%rdi,%rbx | 10 | » mov····%rdi,%rbx |
| 11 | » lea····0x7(%rsp),%rdx |
9 | » call···1b·<clang::getClangRevision[abi:cxx11]()+0x1b> | 12 | » call···27·<clang::getClangRevision[abi:cxx11]()+0x27> |
10 | ·R_X86_64_PC32» .text._ZN5clang22getClangRepositoryPathB5cxx11Ev-0x4 | 13 | ·R_X86_64_PLT32» std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&)-0x4 |
11 | » mov····0x8(%rsp),%rax | 14 | » mov····0x8(%rsp),%rax |
12 | » sub····%fs:0x28,%rax | 15 | » sub····%fs:0x28,%rax |
13 | » je·····30·<clang::getClangRevision[abi:cxx11]()+0x30> | 16 | » je·····3c·<clang::getClangRevision[abi:cxx11]()+0x3c> |
14 | » call···30·<clang::getClangRevision[abi:cxx11]()+0x30> | 17 | » call···3c·<clang::getClangRevision[abi:cxx11]()+0x3c> |
15 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 18 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
16 | » add····$0x10,%rsp | 19 | » add····$0x10,%rsp |
17 | » mov····%rbx,%rax | 20 | » mov····%rbx,%rax |
18 | » pop····%rbx | 21 | » pop····%rbx |
19 | » retq··· | 22 | » retq··· |