Offset 493, 15 lines modifiedOffset 493, 15 lines modified
493 »       pop····%rdi493 »       pop····%rdi
494 »       jmp····dc9c·<main@@Base+0x3880>494 »       jmp····dc9c·<main@@Base+0x3880>
495 »       call···9a90·<llvm::outs()@plt>495 »       call···9a90·<llvm::outs()@plt>
496 »       lea····0x12419(%rip),%rsi········496 »       lea····0x12419(%rip),%rsi········
497 »       mov····$0x14,%edx497 »       mov····$0x14,%edx
498 »       mov····%r15,%rdi498 »       mov····%r15,%rdi
499 »       mov····%rax,%rbx499 »       mov····%rax,%rbx
500 »       call···1b0c1·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>500 »       call···1b102·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>
501 »       mov····-0x2a0(%rbp),%rdx501 »       mov····-0x2a0(%rbp),%rdx
502 »       mov····-0x2a8(%rbp),%rsi502 »       mov····-0x2a8(%rbp),%rsi
503 »       mov····%rbx,%rdi503 »       mov····%rbx,%rdi
504 »       call···98b0·<llvm::raw_ostream::write(char·const*,·unsigned·long)@plt>504 »       call···98b0·<llvm::raw_ostream::write(char·const*,·unsigned·long)@plt>
505 »       mov····0x20(%rax),%rdx505 »       mov····0x20(%rax),%rdx
506 »       cmp····0x18(%rax),%rdx506 »       cmp····0x18(%rax),%rdx
507 »       jb·····a6b0·<main@@Base+0x294>507 »       jb·····a6b0·<main@@Base+0x294>
Offset 3785, 15 lines modifiedOffset 3785, 15 lines modified
3785 »       push···%rcx3785 »       push···%rcx
3786 »       lea····0x14df7(%rip),%r8········3786 »       lea····0x14df7(%rip),%r8········
3787 »       mov····$0xd,%ecx3787 »       mov····$0xd,%ecx
3788 »       mov····%rax,%rdi3788 »       mov····%rax,%rdi
3789 »       push···$0x03789 »       push···$0x0
3790 »       mov····$0x31,%r9d3790 »       mov····$0x31,%r9d
3791 »       mov····%rax,%r143791 »       mov····%rax,%r14
3792 »       lea····0xf5fd(%rip),%rdx········#·1db20·<typeinfo·name·for·llvm::cl::list<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool,·llvm::cl::parser<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>::Callback::{lambda(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)#1}@@Base+0x2c0>3792 »       lea····0xf65d(%rip),%rdx········#·1db80·<typeinfo·name·for·llvm::cl::list<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool,·llvm::cl::parser<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>::Callback::{lambda(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)#1}@@Base+0x2c0>
3793 »       lea····0x15d26(%rip),%rsi········3793 »       lea····0x15d26(%rip),%rsi········
3794 »       call···9040·<llvm::opt::GenericOptTable::GenericOptTable(llvm::StringTable·const&,·llvm::ArrayRef<llvm::StringTable::Offset>,·llvm::ArrayRef<llvm::opt::OptTable::Info>,·bool)@plt>3794 »       call···9040·<llvm::opt::GenericOptTable::GenericOptTable(llvm::StringTable·const&,·llvm::ArrayRef<llvm::StringTable::Offset>,·llvm::ArrayRef<llvm::opt::OptTable::Info>,·bool)@plt>
3795 »       pop····%rax3795 »       pop····%rax
3796 »       pop····%rdx3796 »       pop····%rdx
3797 »       lea····0x14db8(%rip),%rdx········3797 »       lea····0x14db8(%rip),%rdx········
3798 »       mov····%r14,0x16af1(%rip)········3798 »       mov····%r14,0x16af1(%rip)········
3799 »       mov····%rdx,(%r14)3799 »       mov····%rdx,(%r14)
Offset 9416, 15 lines modifiedOffset 9416, 15 lines modified
9416 »       movb···$0x30,0x387(%rsp)9416 »       movb···$0x30,0x387(%rsp)
9417 »       lea····0x387(%rsp),%r139417 »       lea····0x387(%rsp),%r13
9418 »       jmp····1361b·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10dd>9418 »       jmp····1361b·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10dd>
9419 »       mov····%rcx,%r139419 »       mov····%rcx,%r13
9420 »       test···%rax,%rax9420 »       test···%rax,%rax
9421 »       je·····1361b·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10dd>9421 »       je·····1361b·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10dd>
9422 »       mov····%rax,%rdx9422 »       mov····%rax,%rdx
9423 »       lea····0xa7eb(%rip),%rsi········9423 »       lea····0xa84b(%rip),%rsi········
9424 »       dec····%r139424 »       dec····%r13
9425 »       shr····$0x4,%rax9425 »       shr····$0x4,%rax
9426 »       and····$0xf,%edx9426 »       and····$0xf,%edx
9427 »       mov····(%rsi,%rdx,1),%dl9427 »       mov····(%rsi,%rdx,1),%dl
9428 »       or·····$0x20,%edx9428 »       or·····$0x20,%edx
9429 »       mov····%dl,0x0(%r13)9429 »       mov····%dl,0x0(%r13)
9430 »       jmp····135f6·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10b8>9430 »       jmp····135f6·<llvm::SmallVectorTemplateBase<llvm::object::OffloadFile,·false>::moveElementsForGrow(llvm::object::OffloadFile*)@@Base+0x10b8>
Offset 16577, 93 lines modifiedOffset 16577, 65 lines modified
16577 »       mov····%rbx,%rdi16577 »       mov····%rbx,%rdi
16578 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16578 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16579 »       mov····%rbp,%rdi16579 »       mov····%rbp,%rdi
16580 »       call···9300·<_Unwind_Resume@plt>16580 »       call···9300·<_Unwind_Resume@plt>
  
16581 000000000001ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>:16581 000000000001ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>:
16582 »       push···%rbx16582 »       push···%rbx
16583 »       mov····%rdi,%rbx 
16584 »       lea····0x10(%rdi),%rdi 
16585 »       xor····%edx,%edx 
16586 »       mov····%rdi,(%rbx) 
16587 »       lea····0x1cde(%rip),%rsi········16583 »       lea····0x2450(%rip),%rsi········
16588 »       call···9960·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_S_copy(char*,·char·const*,·unsigned·long)@plt> 
16589 »       xor····%eax,%eax 
16590 »       mov····%rax,0x8(%rbx) 
16591 »       mov····(%rbx),%rax 
16592 »       movb···$0x0,(%rax) 
16593 »       mov····%rbx,%rax 
16594 »       pop····%rbx 
16595 »       retq··· 
  
16596 000000000001ad7d·<clang::getLLVMRepositoryPath[abi:cxx11]()@@Base>: 
16597 »       push···%rbx 
16598 »       sub····$0x10,%rsp 
16599 »       mov····%fs:0x28,%rbx 
16600 »       mov····%rbx,0x8(%rsp) 
16601 »       mov····%rdi,%rbx 
16602 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base> 
16603 »       mov····0x8(%rsp),%rax 
16604 »       sub····%fs:0x28,%rax 
16605 »       je·····1adad·<clang::getLLVMRepositoryPath[abi:cxx11]()@@Base+0x30> 
16606 »       call···9160·<__stack_chk_fail@plt> 
16607 »       add····$0x10,%rsp 
16608 »       mov····%rbx,%rax 
16609 »       pop····%rbx 
16610 »       retq··· 
  
16611 000000000001adb6·<clang::getClangRevision[abi:cxx11]()@@Base>: 
16612 »       push···%rbx 
16613 »       sub····$0x10,%rsp16584 »       sub····$0x10,%rsp
16614 »       mov····%fs:0x28,%rbx16585 »       mov····%fs:0x28,%rbx
16615 »       mov····%rbx,0x8(%rsp)16586 »       mov····%rbx,0x8(%rsp)
16616 »       mov····%rdi,%rbx16587 »       mov····%rdi,%rbx
16617 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16588 »       lea····0x7(%rsp),%rdx
 16589 »       call···f804·<_start@@Base+0x19d4>
16618 »       mov····0x8(%rsp),%rax16590 »       mov····0x8(%rsp),%rax
16619 »       sub····%fs:0x28,%rax16591 »       sub····%fs:0x28,%rax
16620 »       je·····1ade6·<clang::getClangRevision[abi:cxx11]()@@Base+0x30>16592 »       je·····1ad8f·<clang::getClangRepositoryPath[abi:cxx11]()@@Base+0x3c>
16621 »       call···9160·<__stack_chk_fail@plt>16593 »       call···9160·<__stack_chk_fail@plt>
16622 »       add····$0x10,%rsp16594 »       add····$0x10,%rsp
16623 »       mov····%rbx,%rax16595 »       mov····%rbx,%rax
16624 »       pop····%rbx16596 »       pop····%rbx
16625 »       retq···16597 »       retq···
  
16626 000000000001adef·<clang::getLLVMRevision[abi:cxx11]()@@Base>:16598 000000000001ad98·<clang::getLLVMRepositoryPath[abi:cxx11]()@@Base>:
16627 »       push···%rbx16599 »       push···%rbx
16628 »       sub····$0x10,%rsp16600 »       sub····$0x10,%rsp
16629 »       mov····%fs:0x28,%rbx16601 »       mov····%fs:0x28,%rbx
16630 »       mov····%rbx,0x8(%rsp)16602 »       mov····%rbx,0x8(%rsp)
16631 »       mov····%rdi,%rbx16603 »       mov····%rdi,%rbx
16632 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16604 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>
16633 »       mov····0x8(%rsp),%rax16605 »       mov····0x8(%rsp),%rax
16634 »       sub····%fs:0x28,%rax16606 »       sub····%fs:0x28,%rax
16635 »       je·····1ae1f·<clang::getLLVMRevision[abi:cxx11]()@@Base+0x30>16607 »       je·····1adc8·<clang::getLLVMRepositoryPath[abi:cxx11]()@@Base+0x30>
16636 »       call···9160·<__stack_chk_fail@plt>16608 »       call···9160·<__stack_chk_fail@plt>
16637 »       add····$0x10,%rsp16609 »       add····$0x10,%rsp
16638 »       mov····%rbx,%rax16610 »       mov····%rbx,%rax
16639 »       pop····%rbx16611 »       pop····%rbx
16640 »       retq···16612 »       retq···
  
16641 000000000001ae28·<clang::getClangVendor[abi:cxx11]()@@Base>:16613 000000000001add1·<clang::getClangRevision[abi:cxx11]()@@Base>:
16642 »       push···%rbx16614 »       push···%rbx
 16615 »       lea····0x23ff(%rip),%rsi········
16643 »       sub····$0x10,%rsp16616 »       sub····$0x10,%rsp
16644 »       mov····%fs:0x28,%rbx16617 »       mov····%fs:0x28,%rbx
16645 »       mov····%rbx,0x8(%rsp)16618 »       mov····%rbx,0x8(%rsp)
16646 »       mov····%rdi,%rbx16619 »       mov····%rdi,%rbx
16647 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16620 »       lea····0x7(%rsp),%rdx
 16621 »       call···f804·<_start@@Base+0x19d4>
16648 »       mov····0x8(%rsp),%rax16622 »       mov····0x8(%rsp),%rax
16649 »       sub····%fs:0x28,%rax16623 »       sub····%fs:0x28,%rax
16650 »       je·····1ae58·<clang::getClangVendor[abi:cxx11]()@@Base+0x30>16624 »       je·····1ae0d·<clang::getClangRevision[abi:cxx11]()@@Base+0x3c>
16651 »       call···9160·<__stack_chk_fail@plt>16625 »       call···9160·<__stack_chk_fail@plt>
16652 »       add····$0x10,%rsp16626 »       add····$0x10,%rsp
16653 »       mov····%rbx,%rax16627 »       mov····%rbx,%rax
16654 »       pop····%rbx16628 »       pop····%rbx
16655 »       retq···16629 »       retq···
  
16656 000000000001ae61·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>:16630 000000000001ae16·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>:
16657 »       push···%r1516631 »       push···%r15
16658 »       push···%r1416632 »       push···%r14
16659 »       push···%r1316633 »       push···%r13
16660 »       push···%r1216634 »       push···%r12
16661 »       push···%rbp16635 »       push···%rbp
16662 »       push···%rbx16636 »       push···%rbx
16663 »       sub····$0xd8,%rsp16637 »       sub····$0xd8,%rsp
Offset 16674, 140 lines modifiedOffset 16646, 180 lines modified
16674 »       lea····0x10(%rbp),%rax16646 »       lea····0x10(%rbp),%rax
16675 »       movb···$0x0,0x10(%rbp)16647 »       movb···$0x0,0x10(%rbp)
16676 »       mov····%rbp,%rsi16648 »       mov····%rbp,%rsi
16677 »       mov····%rax,0x0(%rbp)16649 »       mov····%rax,0x0(%rbp)
16678 »       xor····%eax,%eax16650 »       xor····%eax,%eax
16679 »       mov····%rax,0x8(%rbp)16651 »       mov····%rax,0x8(%rbp)
16680 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>16652 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>
16681 »       lea····0x48(%rsp),%rdi16653 »       lea····0x48(%rsp),%r12
 16654 »       mov····%r12,%rdi
16682 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16655 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>
16683 »       lea····0x68(%rsp),%rdi16656 »       lea····0x68(%rsp),%rdi
16684 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16657 »       call···1add1·<clang::getClangRevision[abi:cxx11]()@@Base>
16685 »       mov····0x70(%rsp),%rax16658 »       mov····0x70(%rsp),%rax
16686 »       or·····0x50(%rsp),%rax16659 »       or·····0x50(%rsp),%rax
16687 »       jne····1aee7·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x86>16660 »       jne····1ae8f·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x79>
16688 »       lea····0x88(%rsp),%r1416661 »       lea····0x88(%rsp),%r14
16689 »       mov····%r14,%rdi16662 »       mov····%r14,%rdi
16690 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16663 »       call···1add1·<clang::getClangRevision[abi:cxx11]()@@Base>
16691 »       mov····0x90(%rsp),%rdx 
16692 »       test···%rdx,%rdx 
16693 »       jne····1af52·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xf1> 
16694 »       jmp····1afdb·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17a>16664 »       jmp····1aef8·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xe2>
16695 »       mov····$0x28,%esi16665 »       mov····$0x28,%esi
16696 »       lea····0x10(%rsp),%rdi16666 »       lea····0x10(%rsp),%rdi
16697 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>16667 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>
16698 »       cmpq···$0x0,0x50(%rsp)16668 »       cmpq···$0x0,0x50(%rsp)
16699 »       jne····1af08·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xa7>16669 »       jne····1aeb0·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x9a>
16700 »       cmpq···$0x0,0x70(%rsp)16670 »       cmpq···$0x0,0x70(%rsp)
16701 »       jne····1af19·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xb8>16671 »       jne····1aebf·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xa9>
16702 »       jmp····1af30·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xcf>16672 »       jmp····1aed6·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xc0>
16703 »       lea····0x48(%rsp),%rsi16673 »       mov····%r12,%rsi
16704 »       lea····0x10(%rsp),%rdi16674 »       lea····0x10(%rsp),%rdi
16705 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16675 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16706 »       jmp····1aefe·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x9d>16676 »       jmp····1aea6·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x90>
16707 »       cmpq···$0x0,0x50(%rsp)16677 »       cmpq···$0x0,0x50(%rsp)
16708 »       jne····1af41·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xe0>16678 »       jne····1aee7·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xd1>
16709 »       lea····0x68(%rsp),%rsi16679 »       lea····0x68(%rsp),%rsi
16710 »       lea····0x10(%rsp),%rdi16680 »       lea····0x10(%rsp),%rdi
16711 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16681 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16712 »       mov····$0x29,%esi16682 »       mov····$0x29,%esi
16713 »       lea····0x10(%rsp),%rdi16683 »       lea····0x10(%rsp),%rdi
16714 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>16684 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>
16715 »       jmp····1aec5·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x64>16685 »       jmp····1ae7d·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x67>
16716 »       mov····$0x20,%esi16686 »       mov····$0x20,%esi
16717 »       lea····0x10(%rsp),%rdi16687 »       lea····0x10(%rsp),%rdi
16718 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>16688 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>
 16689 »       jmp····1aec7·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xb1>
 16690 »       mov····0x90(%rsp),%rdx
 16691 »       test···%rdx,%rdx
16719 »       jmp····1af21·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0xc0>16692 »       je·····1af92·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17c>
16720 »       cmp····0x70(%rsp),%rdx16693 »       cmp····0x70(%rsp),%rdx
16721 »       jne····1af6f·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x10e>16694 »       jne····1af26·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x110>
16722 »       mov····0x68(%rsp),%rsi16695 »       mov····0x68(%rsp),%rsi
16723 »       mov····0x88(%rsp),%rdi16696 »       mov····0x88(%rsp),%rdi
16724 »       call···9560·<memcmp@plt>16697 »       call···9560·<memcmp@plt>
16725 »       test···%eax,%eax16698 »       test···%eax,%eax
16726 »       je·····1afdb·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17a>16699 »       je·····1af92·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17c>
16727 »       lea····0x2235(%rip),%rsi········16700 »       lea····0x22d4(%rip),%rsi········
16728 »       lea····0x10(%rsp),%rdi16701 »       lea····0x10(%rsp),%rdi
16729 »       call···ed74·<_start@@Base+0xf44>16702 »       call···ed74·<_start@@Base+0xf44>
16730 »       lea····0xa8(%rsp),%r1516703 »       lea····0xa8(%rsp),%r15
16731 »       mov····%r15,%rdi16704 »       mov····%r15,%rdi
16732 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16705 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>
16733 »       cmpq···$0x0,0xb0(%rsp)16706 »       cmpq···$0x0,0xb0(%rsp)
16734 »       jne····1afbf·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x15e>16707 »       jne····1af76·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x160>
16735 »       mov····%r14,%rsi16708 »       mov····%r14,%rsi
16736 »       lea····0x10(%rsp),%rdi16709 »       lea····0x10(%rsp),%rdi
16737 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16710 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16738 »       mov····$0x29,%esi16711 »       mov····$0x29,%esi
16739 »       mov····%rax,%rdi16712 »       mov····%rax,%rdi
16740 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>16713 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>
16741 »       mov····%r15,%rdi16714 »       mov····%r15,%rdi
16742 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16715 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16743 »       jmp····1afdb·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17a>16716 »       jmp····1af92·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x17c>
16744 »       mov····%r15,%rsi16717 »       mov····%r15,%rsi
16745 »       lea····0x10(%rsp),%rdi16718 »       lea····0x10(%rsp),%rdi
16746 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16719 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16747 »       mov····$0x20,%esi16720 »       mov····$0x20,%esi
16748 »       mov····%rax,%rdi16721 »       mov····%rax,%rdi
16749 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>16722 »       call···1acce·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1324>
16750 »       jmp····1af9b·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x13a>16723 »       jmp····1af52·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x13c>
16751 »       mov····%r14,%rdi16724 »       mov····%r14,%rdi
16752 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16725 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16753 »       lea····0x68(%rsp),%rdi16726 »       lea····0x68(%rsp),%rdi
16754 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16727 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16755 »       lea····0x48(%rsp),%rdi16728 »       mov····%r12,%rdi
16756 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16729 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16757 »       mov····0x9f7a(%rip),%rax········16730 »       mov····0x9fc5(%rip),%rax········
16758 »       lea····0x10(%rsp),%rdi16731 »       lea····0x10(%rsp),%rdi
16759 »       add····$0x10,%rax16732 »       add····$0x10,%rax
16760 »       mov····%rax,0x10(%rsp)16733 »       mov····%rax,0x10(%rsp)
16761 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16734 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16762 »       mov····0xc8(%rsp),%rax16735 »       mov····0xc8(%rsp),%rax
16763 »       sub····%fs:0x28,%rax16736 »       sub····%fs:0x28,%rax
16764 »       je·····1b0ac·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x24b>16737 »       je·····1b06f·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x259>
16765 »       jmp····1b0a7·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x246>16738 »       jmp····1b06a·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x254>
16766 »       mov····%r15,%rdi16739 »       mov····%r15,%rdi
16767 »       mov····%rax,0x8(%rsp)16740 »       mov····%rax,0x8(%rsp)
16768 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16741 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16769 »       mov····0x8(%rsp),%r1516742 »       mov····0x8(%rsp),%r15
16770 »       jmp····1b041·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x1e0>16743 »       jmp····1aff9·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x1e3>
16771 »       mov····%rax,%r1516744 »       mov····%rax,%r15
16772 »       mov····%r14,%rdi16745 »       mov····%r14,%rdi
16773 »       mov····%r15,%r1416746 »       mov····%r15,%r14
16774 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16747 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16775 »       jmp····1b051·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x1f0>16748 »       jmp····1b009·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x1f3>
16776 »       mov····%rax,%r1416749 »       mov····%rax,%r14
16777 »       lea····0x68(%rsp),%rdi16750 »       lea····0x68(%rsp),%rdi
16778 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16751 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16779 »       lea····0x48(%rsp),%rdi16752 »       jmp····1b018·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x202>
 16753 »       mov····%rax,%r14
 16754 »       mov····%r12,%rdi
 16755 »       mov····%r14,%r12
16780 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16756 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
 16757 »       jmp····1b028·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x212>
 16758 »       mov····%rax,%r12
16781 »       mov····0x9f0c(%rip),%rax········16759 »       mov····0x9f49(%rip),%rax········
16782 »       lea····0x10(%rsp),%rdi16760 »       lea····0x10(%rsp),%rdi
16783 »       add····$0x10,%rax16761 »       add····$0x10,%rax
16784 »       mov····%rax,0x10(%rsp)16762 »       mov····%rax,0x10(%rsp)
16785 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16763 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16786 »       jmp····1b084·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x223>16764 »       jmp····1b047·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x231>
16787 »       mov····%rax,%r1416765 »       mov····%rax,%r12
16788 »       mov····%rbp,%rdi16766 »       mov····%rbp,%rdi
16789 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16767 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16790 »       mov····0xc8(%rsp),%rax16768 »       mov····0xc8(%rsp),%rax
16791 »       sub····%fs:0x28,%rax16769 »       sub····%fs:0x28,%rax
16792 »       jne····1b0a7·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x246>16770 »       jne····1b06a·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base+0x254>
16793 »       mov····%r14,%rdi16771 »       mov····%r12,%rdi
16794 »       call···9300·<_Unwind_Resume@plt>16772 »       call···9300·<_Unwind_Resume@plt>
16795 »       call···9160·<__stack_chk_fail@plt>16773 »       call···9160·<__stack_chk_fail@plt>
16796 »       add····$0xd8,%rsp16774 »       add····$0xd8,%rsp
16797 »       mov····%rbp,%rax16775 »       mov····%rbp,%rax
16798 »       pop····%rbx16776 »       pop····%rbx
16799 »       pop····%rbp16777 »       pop····%rbp
16800 »       pop····%r1216778 »       pop····%r12
16801 »       pop····%r1316779 »       pop····%r13
16802 »       pop····%r1416780 »       pop····%r14
16803 »       pop····%r1516781 »       pop····%r15
16804 »       retq···16782 »       retq···
  
 16783 000000000001b084·<clang::getLLVMRevision[abi:cxx11]()@@Base>:
 16784 »       push···%rbx
 16785 »       sub····$0x10,%rsp
 16786 »       mov····%fs:0x28,%rbx
 16787 »       mov····%rbx,0x8(%rsp)
 16788 »       mov····%rdi,%rbx
 16789 »       call···1add1·<clang::getClangRevision[abi:cxx11]()@@Base>
 16790 »       mov····0x8(%rsp),%rax
 16791 »       sub····%fs:0x28,%rax
 16792 »       je·····1b0b4·<clang::getLLVMRevision[abi:cxx11]()@@Base+0x30>
 16793 »       call···9160·<__stack_chk_fail@plt>
 16794 »       add····$0x10,%rsp
 16795 »       mov····%rbx,%rax
 16796 »       pop····%rbx
 16797 »       retq···
  
 16798 000000000001b0bd·<clang::getClangVendor[abi:cxx11]()@@Base>:
 16799 »       push···%rbx
 16800 »       lea····0x1980(%rip),%rsi········
 16801 »       sub····$0x10,%rsp
 16802 »       mov····%fs:0x28,%rbx
 16803 »       mov····%rbx,0x8(%rsp)
 16804 »       mov····%rdi,%rbx
 16805 »       lea····0x7(%rsp),%rdx
 16806 »       call···f804·<_start@@Base+0x19d4>
 16807 »       mov····0x8(%rsp),%rax
 16808 »       sub····%fs:0x28,%rax
 16809 »       je·····1b0f9·<clang::getClangVendor[abi:cxx11]()@@Base+0x3c>
 16810 »       call···9160·<__stack_chk_fail@plt>
 16811 »       add····$0x10,%rsp
 16812 »       mov····%rbx,%rax
 16813 »       pop····%rbx
 16814 »       retq···
  
16805 000000000001b0c1·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>:16815 000000000001b102·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>:
16806 »       push···%r1516816 »       push···%r15
16807 »       lea····0x10(%rdi),%rax16817 »       lea····0x10(%rdi),%rax
16808 »       mov····%rsi,%r1516818 »       mov····%rsi,%r15
16809 »       mov····%rdi,%rsi16819 »       mov····%rdi,%rsi
16810 »       push···%r1416820 »       push···%r14
16811 »       push···%r1316821 »       push···%r13
16812 »       push···%r1216822 »       push···%r12
Offset 16821, 98 lines modifiedOffset 16833, 98 lines modified
16821 »       mov····%rax,(%rdi)16833 »       mov····%rax,(%rdi)
16822 »       xor····%eax,%eax16834 »       xor····%eax,%eax
16823 »       mov····%rax,0x8(%rdi)16835 »       mov····%rax,0x8(%rdi)
16824 »       movb···$0x0,0x10(%rdi)16836 »       movb···$0x0,0x10(%rdi)
16825 »       mov····%rsp,%rdi16837 »       mov····%rsp,%rdi
16826 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>16838 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>
16827 »       lea····0x38(%rsp),%rdi16839 »       lea····0x38(%rsp),%rdi
 16840 »       mov····0x9e29(%rip),%r13········
16828 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16841 »       call···1b0bd·<clang::getClangVendor[abi:cxx11]()@@Base>
16829 »       lea····0x38(%rsp),%rsi16842 »       lea····0x38(%rsp),%rsi
16830 »       mov····%rsp,%rdi16843 »       mov····%rsp,%rdi
16831 »       mov····0x9e5d(%rip),%r13········ 
16832 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16844 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16833 »       mov····%r15,%rsi16845 »       mov····%r15,%rsi
16834 »       mov····%rbx,%rdx16846 »       mov····%rbx,%rdx
16835 »       mov····%rax,%rdi16847 »       mov····%rax,%rdi
16836 »       call···ed4a·<_start@@Base+0xf1a>16848 »       call···ed4a·<_start@@Base+0xf1a>
16837 »       lea····0x2079(%rip),%rsi········16849 »       lea····0x208e(%rip),%rsi········
16838 »       mov····%rax,%rdi16850 »       mov····%rax,%rdi
16839 »       call···ed74·<_start@@Base+0xf44>16851 »       call···ed74·<_start@@Base+0xf44>
16840 »       lea····0x38(%rsp),%rdi16852 »       lea····0x38(%rsp),%rdi
16841 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16853 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16842 »       lea····0x38(%rsp),%rdi16854 »       lea····0x38(%rsp),%rdi
16843 »       call···1ae61·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>16855 »       call···1ae16·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>
16844 »       cmpq···$0x0,0x40(%rsp)16856 »       cmpq···$0x0,0x40(%rsp)
16845 »       jne····1b185·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xc4>16857 »       jne····1b1c6·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xc4>
16846 »       lea····0x38(%rsp),%rdi16858 »       lea····0x38(%rsp),%rdi
16847 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16859 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16848 »       lea····0x10(%r13),%rax16860 »       lea····0x10(%r13),%rax
16849 »       mov····%rsp,%rdi16861 »       mov····%rsp,%rdi
16850 »       mov····%rax,(%rsp)16862 »       mov····%rax,(%rsp)
16851 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16863 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16852 »       mov····0x58(%rsp),%rax16864 »       mov····0x58(%rsp),%rax
16853 »       sub····%fs:0x28,%rax16865 »       sub····%fs:0x28,%rax
16854 »       je·····1b1f1·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x130>16866 »       je·····1b232·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x130>
16855 »       jmp····1b1ec·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x12b>16867 »       jmp····1b22d·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x12b>
16856 »       lea····0xf7e(%rip),%rsi········16868 »       lea····0xf3d(%rip),%rsi········
16857 »       mov····%rsp,%rdi16869 »       mov····%rsp,%rdi
16858 »       call···ed74·<_start@@Base+0xf44>16870 »       call···ed74·<_start@@Base+0xf44>
16859 »       lea····0x38(%rsp),%rsi16871 »       lea····0x38(%rsp),%rsi
16860 »       mov····%rax,%rdi16872 »       mov····%rax,%rdi
16861 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16873 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16862 »       jmp····1b159·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x98>16874 »       jmp····1b19a·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x98>
16863 »       jmp····1b1a5·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xe4>16875 »       jmp····1b1e6·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xe4>
16864 »       mov····%rax,%rbx16876 »       mov····%rax,%rbx
16865 »       lea····0x38(%rsp),%rdi16877 »       lea····0x38(%rsp),%rdi
16866 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16878 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16867 »       jmp····1b1b7·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xf6>16879 »       jmp····1b1f8·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0xf6>
16868 »       mov····%rax,%rbx16880 »       mov····%rax,%rbx
16869 »       lea····0x10(%r13),%rax16881 »       lea····0x10(%r13),%rax
16870 »       mov····%rsp,%rdi16882 »       mov····%rsp,%rdi
16871 »       mov····%rax,(%rsp)16883 »       mov····%rax,(%rsp)
16872 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16884 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16873 »       jmp····1b1cc·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x10b>16885 »       jmp····1b20d·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x10b>
16874 »       mov····%rax,%rbx16886 »       mov····%rax,%rbx
16875 »       mov····%rbp,%rdi16887 »       mov····%rbp,%rdi
16876 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16888 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16877 »       mov····0x58(%rsp),%rax16889 »       mov····0x58(%rsp),%rax
16878 »       sub····%fs:0x28,%rax16890 »       sub····%fs:0x28,%rax
16879 »       jne····1b1ec·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x12b>16891 »       jne····1b22d·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base+0x12b>
16880 »       mov····%rbx,%rdi16892 »       mov····%rbx,%rdi
16881 »       call···9300·<_Unwind_Resume@plt>16893 »       call···9300·<_Unwind_Resume@plt>
16882 »       call···9160·<__stack_chk_fail@plt>16894 »       call···9160·<__stack_chk_fail@plt>
16883 »       add····$0x68,%rsp16895 »       add····$0x68,%rsp
16884 »       mov····%rbp,%rax16896 »       mov····%rbp,%rax
16885 »       pop····%rbx16897 »       pop····%rbx
16886 »       pop····%rbp16898 »       pop····%rbp
16887 »       pop····%r1216899 »       pop····%r12
16888 »       pop····%r1316900 »       pop····%r13
16889 »       pop····%r1416901 »       pop····%r14
16890 »       pop····%r1516902 »       pop····%r15
16891 »       retq···16903 »       retq···
  
16892 000000000001b203·<clang::getClangFullVersion[abi:cxx11]()@@Base>:16904 000000000001b244·<clang::getClangFullVersion[abi:cxx11]()@@Base>:
16893 »       push···%rbx16905 »       push···%rbx
16894 »       lea····0x1585(%rip),%rsi········16906 »       lea····0x1544(%rip),%rsi········
16895 »       mov····$0x5,%edx16907 »       mov····$0x5,%edx
16896 »       sub····$0x10,%rsp16908 »       sub····$0x10,%rsp
16897 »       mov····%fs:0x28,%rbx16909 »       mov····%fs:0x28,%rbx
16898 »       mov····%rbx,0x8(%rsp)16910 »       mov····%rbx,0x8(%rsp)
16899 »       mov····%rdi,%rbx16911 »       mov····%rdi,%rbx
16900 »       call···1b0c1·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>16912 »       call···1b102·<clang::getClangToolFullVersion[abi:cxx11](llvm::StringRef)@@Base>
16901 »       mov····0x8(%rsp),%rax16913 »       mov····0x8(%rsp),%rax
16902 »       sub····%fs:0x28,%rax16914 »       sub····%fs:0x28,%rax
16903 »       je·····1b23f·<clang::getClangFullVersion[abi:cxx11]()@@Base+0x3c>16915 »       je·····1b280·<clang::getClangFullVersion[abi:cxx11]()@@Base+0x3c>
16904 »       call···9160·<__stack_chk_fail@plt>16916 »       call···9160·<__stack_chk_fail@plt>
16905 »       add····$0x10,%rsp16917 »       add····$0x10,%rsp
16906 »       mov····%rbx,%rax16918 »       mov····%rbx,%rax
16907 »       pop····%rbx16919 »       pop····%rbx
16908 »       retq···16920 »       retq···
  
16909 000000000001b248·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base>:16921 000000000001b289·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base>:
16910 »       push···%r1416922 »       push···%r14
16911 »       push···%r1316923 »       push···%r13
16912 »       push···%r1216924 »       push···%r12
16913 »       push···%rbp16925 »       push···%rbp
16914 »       push···%rbx16926 »       push···%rbx
16915 »       sub····$0x60,%rsp16927 »       sub····$0x60,%rsp
16916 »       mov····%fs:0x28,%rbp16928 »       mov····%fs:0x28,%rbp
Offset 16923, 62 lines modifiedOffset 16935, 62 lines modified
16923 »       movb···$0x0,0x10(%rbp)16935 »       movb···$0x0,0x10(%rbp)
16924 »       mov····%rbp,%rsi16936 »       mov····%rbp,%rsi
16925 »       mov····%rax,0x0(%rbp)16937 »       mov····%rax,0x0(%rbp)
16926 »       xor····%eax,%eax16938 »       xor····%eax,%eax
16927 »       mov····%rax,0x8(%rbp)16939 »       mov····%rax,0x8(%rbp)
16928 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>16940 »       call···1acfa·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1350>
16929 »       lea····0x38(%rsp),%rdi16941 »       lea····0x38(%rsp),%rdi
 16942 »       mov····0x9ca9(%rip),%r13········
16930 »       call···1ad53·<clang::getClangRepositoryPath[abi:cxx11]()@@Base>16943 »       call···1b0bd·<clang::getClangVendor[abi:cxx11]()@@Base>
16931 »       lea····0x38(%rsp),%rsi16944 »       lea····0x38(%rsp),%rsi
16932 »       mov····%rsp,%rdi16945 »       mov····%rsp,%rdi
16933 »       mov····0x9cdd(%rip),%r13········ 
16934 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16946 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16935 »       lea····0x1f17(%rip),%rsi········16947 »       lea····0x1f2c(%rip),%rsi········
16936 »       mov····%rax,%rdi16948 »       mov····%rax,%rdi
16937 »       call···ed74·<_start@@Base+0xf44>16949 »       call···ed74·<_start@@Base+0xf44>
16938 »       lea····0x38(%rsp),%rdi16950 »       lea····0x38(%rsp),%rdi
16939 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16951 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16940 »       lea····0x38(%rsp),%rdi16952 »       lea····0x38(%rsp),%rdi
16941 »       call···1ae61·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>16953 »       call···1ae16·<clang::getClangFullRepositoryVersion[abi:cxx11]()@@Base>
16942 »       cmpq···$0x0,0x40(%rsp)16954 »       cmpq···$0x0,0x40(%rsp)
16943 »       jne····1b2f7·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xaf>16955 »       jne····1b338·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xaf>
16944 »       lea····0x38(%rsp),%rdi16956 »       lea····0x38(%rsp),%rdi
16945 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16957 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16946 »       lea····0x10(%r13),%rax16958 »       lea····0x10(%r13),%rax
16947 »       mov····%rsp,%rdi16959 »       mov····%rsp,%rdi
16948 »       mov····%rax,(%rsp)16960 »       mov····%rax,(%rsp)
16949 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16961 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16950 »       mov····0x58(%rsp),%rax16962 »       mov····0x58(%rsp),%rax
16951 »       sub····%fs:0x28,%rax16963 »       sub····%fs:0x28,%rax
16952 »       je·····1b363·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x11b>16964 »       je·····1b3a4·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x11b>
16953 »       jmp····1b35e·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x116>16965 »       jmp····1b39f·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x116>
16954 »       lea····0xe0c(%rip),%rsi········16966 »       lea····0xdcb(%rip),%rsi········
16955 »       mov····%rsp,%rdi16967 »       mov····%rsp,%rdi
16956 »       call···ed74·<_start@@Base+0xf44>16968 »       call···ed74·<_start@@Base+0xf44>
16957 »       lea····0x38(%rsp),%rsi16969 »       lea····0x38(%rsp),%rsi
16958 »       mov····%rax,%rdi16970 »       mov····%rax,%rdi
16959 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>16971 »       call···1acee·<void·std::vector<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::_M_realloc_append<llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(llvm::cl::OptionValue<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)@@Base+0x1344>
16960 »       jmp····1b2cb·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x83>16972 »       jmp····1b30c·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x83>
16961 »       jmp····1b317·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xcf>16973 »       jmp····1b358·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xcf>
16962 »       mov····%rax,%rbx16974 »       mov····%rax,%rbx
16963 »       lea····0x38(%rsp),%rdi16975 »       lea····0x38(%rsp),%rdi
16964 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16976 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16965 »       jmp····1b329·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xe1>16977 »       jmp····1b36a·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xe1>
16966 »       mov····%rax,%rbx16978 »       mov····%rax,%rbx
16967 »       lea····0x10(%r13),%rax16979 »       lea····0x10(%r13),%rax
16968 »       mov····%rsp,%rdi16980 »       mov····%rsp,%rdi
16969 »       mov····%rax,(%rsp)16981 »       mov····%rax,(%rsp)
16970 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>16982 »       call···96c0·<llvm::raw_ostream::~raw_ostream()@plt>
16971 »       jmp····1b33e·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xf6>16983 »       jmp····1b37f·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0xf6>
16972 »       mov····%rax,%rbx16984 »       mov····%rax,%rbx
16973 »       mov····%rbp,%rdi16985 »       mov····%rbp,%rdi
16974 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>16986 »       call···99e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()@plt>
16975 »       mov····0x58(%rsp),%rax16987 »       mov····0x58(%rsp),%rax
16976 »       sub····%fs:0x28,%rax16988 »       sub····%fs:0x28,%rax
16977 »       jne····1b35e·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x116>16989 »       jne····1b39f·<clang::getClangFullCPPVersion[abi:cxx11]()@@Base+0x116>
16978 »       mov····%rbx,%rdi16990 »       mov····%rbx,%rdi
16979 »       call···9300·<_Unwind_Resume@plt>16991 »       call···9300·<_Unwind_Resume@plt>
16980 »       call···9160·<__stack_chk_fail@plt>16992 »       call···9160·<__stack_chk_fail@plt>
16981 »       add····$0x60,%rsp16993 »       add····$0x60,%rsp
16982 »       mov····%rbp,%rax16994 »       mov····%rbp,%rax
16983 »       pop····%rbx16995 »       pop····%rbx
16984 »       pop····%rbp16996 »       pop····%rbp