Skip to content

Instantly share code, notes, and snippets.

@winksaville
Created June 21, 2018 01:27
Show Gist options
  • Save winksaville/b8d102c62a9b2f7a299cc757ba4a645c to your computer and use it in GitHub Desktop.
Save winksaville/b8d102c62a9b2f7a299cc757ba4a645c to your computer and use it in GitHub Desktop.
gdb-log running libponyc.tests on Ubuntu-18.04 with its LLVM-3.9.1 dynamic library
root@df5469b996ee:/home/pony/wink/prgs/pony/ponyc# gdb -q --args ./build/debug/libponyc.tests --gtest_filter=CodegenOptimisationTest.MergeSendMessageReordering
Reading symbols from ./build/debug/libponyc.tests...done.
(gdb) set pagination off
(gdb) set disassembly-flavor intel
(gdb) break _ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE
Function "_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE) pending.
(gdb) r
Starting program: /home/pony/wink/prgs/pony/ponyc/build/debug/libponyc.tests --gtest_filter=CodegenOptimisationTest.MergeSendMessageReordering
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Note: Google Test filter = CodegenOptimisationTest.MergeSendMessageReordering
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from CodegenOptimisationTest
[ RUN ] CodegenOptimisationTest.MergeSendMessageReordering
Expected::operator* this=0x7fffffffdd20
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdd20
Expected.~Expected this=0x7fffffffdd20
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdd20
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected::operator* this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
Expected.~Expected this=0x7fffffffdba0
Expected.assertIsChecked: NDEBUG not defined this=0x7fffffffdba0
find_symbol:+ name=main
find_symbol: call local_symbol.getAddress name=main
Breakpoint 1, 0x00007ffff65fc870 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(gdb) disassemble
Dump of assembler code for function _ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE:
=> 0x00007ffff65fc870 <+0>: push r15
0x00007ffff65fc872 <+2>: push r14
0x00007ffff65fc874 <+4>: push r13
0x00007ffff65fc876 <+6>: push r12
0x00007ffff65fc878 <+8>: mov r12,rdx
0x00007ffff65fc87b <+11>: push rbp
0x00007ffff65fc87c <+12>: push rbx
0x00007ffff65fc87d <+13>: mov r13,rsi
0x00007ffff65fc880 <+16>: sub rsp,0x158
0x00007ffff65fc887 <+23>: mov rax,QWORD PTR fs:0x28
0x00007ffff65fc890 <+32>: mov QWORD PTR [rsp+0x148],rax
0x00007ffff65fc898 <+40>: xor eax,eax
0x00007ffff65fc89a <+42>: lea rax,[rsi+0x14b8]
0x00007ffff65fc8a1 <+49>: mov QWORD PTR [rsp+0x28],rdi
0x00007ffff65fc8a6 <+54>: mov rdi,rax
0x00007ffff65fc8a9 <+57>: mov QWORD PTR [rsp+0x50],rax
0x00007ffff65fc8ae <+62>: call 0x7ffff582ba60 <_ZN4llvm3sys9MutexImpl7acquireEv>
0x00007ffff65fc8b3 <+67>: mov rax,QWORD PTR [r12]
0x00007ffff65fc8b7 <+71>: mov rdi,r12
0x00007ffff65fc8ba <+74>: call QWORD PTR [rax+0x138]
0x00007ffff65fc8c0 <+80>: mov DWORD PTR [r13+0x14b0],eax
0x00007ffff65fc8c7 <+87>: mov eax,DWORD PTR [r12+0x8]
0x00007ffff65fc8cc <+92>: mov rdi,r13
0x00007ffff65fc8cf <+95>: mov rsi,r12
0x00007ffff65fc8d2 <+98>: and eax,0xfffffff9
0x00007ffff65fc8d5 <+101>: cmp eax,0x8
0x00007ffff65fc8d8 <+104>: mov rax,QWORD PTR [r13+0x0]
0x00007ffff65fc8dc <+108>: setne BYTE PTR [r13+0x14b4]
0x00007ffff65fc8e4 <+116>: call QWORD PTR [rax+0x10]
0x00007ffff65fc8e7 <+119>: mov rdi,QWORD PTR [r13+0x8]
0x00007ffff65fc8eb <+123>: lea rdx,[rip+0xfffffffffffbaaae] # 0x7ffff65b73a0
0x00007ffff65fc8f2 <+130>: mov rax,QWORD PTR [rdi]
0x00007ffff65fc8f5 <+133>: mov rax,QWORD PTR [rax+0x28]
0x00007ffff65fc8f9 <+137>: cmp rax,rdx
0x00007ffff65fc8fc <+140>: jne 0x7ffff65fcfd8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1896>
0x00007ffff65fc902 <+146>: lea rax,[rsp+0xd0]
0x00007ffff65fc90a <+154>: mov QWORD PTR [rsp+0x18],rax
0x00007ffff65fc90f <+159>: mov rax,QWORD PTR [rsp+0x18]
0x00007ffff65fc914 <+164>: mov rdi,r12
0x00007ffff65fc917 <+167>: mov DWORD PTR [rsp+0xd8],0x0
0x00007ffff65fc922 <+178>: mov QWORD PTR [rsp+0xe0],0x0
0x00007ffff65fc92e <+190>: mov QWORD PTR [rsp+0xf8],0x0
0x00007ffff65fc93a <+202>: lea rbx,[rsp+0x130]
0x00007ffff65fc942 <+210>: mov QWORD PTR [rsp+0xb0],0x0
0x00007ffff65fc94e <+222>: mov QWORD PTR [rsp+0xb8],0x0
0x00007ffff65fc95a <+234>: add rax,0x8
0x00007ffff65fc95e <+238>: mov QWORD PTR [rsp+0xc0],0x0
0x00007ffff65fc96a <+250>: mov QWORD PTR [rsp+0xe8],rax
0x00007ffff65fc972 <+258>: mov QWORD PTR [rsp+0xf0],rax
0x00007ffff65fc97a <+266>: mov rax,QWORD PTR [r12]
0x00007ffff65fc97e <+270>: call QWORD PTR [rax+0x28]
0x00007ffff65fc981 <+273>: mov QWORD PTR [rsp+0x80],rax
0x00007ffff65fc989 <+281>: mov rax,QWORD PTR [r12]
0x00007ffff65fc98d <+285>: mov rdi,r12
0x00007ffff65fc990 <+288>: mov QWORD PTR [rsp+0x88],rdx
0x00007ffff65fc998 <+296>: call QWORD PTR [rax+0x30]
0x00007ffff65fc99b <+299>: mov QWORD PTR [rsp+0x90],rax
0x00007ffff65fc9a3 <+307>: lea rax,[rsp+0xa0]
0x00007ffff65fc9ab <+315>: mov QWORD PTR [rsp+0x98],rdx
0x00007ffff65fc9b3 <+323>: mov QWORD PTR [rsp+0x40],rax
0x00007ffff65fc9b8 <+328>: lea rax,[rsp+0x80]
0x00007ffff65fc9c0 <+336>: mov QWORD PTR [rsp+0x8],rax
0x00007ffff65fc9c5 <+341>: lea rax,[rsp+0x100]
0x00007ffff65fc9cd <+349>: mov QWORD PTR [rsp+0x20],rax
0x00007ffff65fc9d2 <+354>: nop WORD PTR [rax+rax*1+0x0]
0x00007ffff65fc9d8 <+360>: mov rax,QWORD PTR [rsp+0x80]
0x00007ffff65fc9e0 <+368>: cmp QWORD PTR [rsp+0x90],rax
0x00007ffff65fc9e8 <+376>: je 0x7ffff65fcf70 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1792>
0x00007ffff65fc9ee <+382>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fc9f6 <+390>: mov rsi,QWORD PTR [rsp+0x80]
0x00007ffff65fc9fe <+398>: mov rax,QWORD PTR [rdi]
0x00007ffff65fca01 <+401>: call QWORD PTR [rax+0x20]
0x00007ffff65fca04 <+404>: test al,0x10
0x00007ffff65fca06 <+406>: mov r15d,eax
0x00007ffff65fca09 <+409>: jne 0x7ffff65fcc20 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+944>
0x00007ffff65fca0f <+415>: mov rsi,QWORD PTR [rsp+0x88]
0x00007ffff65fca17 <+423>: mov rdx,QWORD PTR [rsp+0x80]
0x00007ffff65fca1f <+431>: mov rdi,rbx
0x00007ffff65fca22 <+434>: mov rax,QWORD PTR [rsi]
0x00007ffff65fca25 <+437>: call QWORD PTR [rax+0x68]
0x00007ffff65fca28 <+440>: test BYTE PTR [rsp+0x138],0x1
0x00007ffff65fca30 <+448>: jne 0x7ffff65fd310 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2720>
0x00007ffff65fca36 <+454>: mov rdi,rbx
0x00007ffff65fca39 <+457>: mov r14d,DWORD PTR [rsp+0x130]
0x00007ffff65fca41 <+465>: call 0x7ffff65a1630
0x00007ffff65fca46 <+470>: mov rsi,QWORD PTR [rsp+0x88]
0x00007ffff65fca4e <+478>: mov rdx,QWORD PTR [rsp+0x80]
0x00007ffff65fca56 <+486>: mov rdi,rbx
0x00007ffff65fca59 <+489>: mov rax,QWORD PTR [rsi]
0x00007ffff65fca5c <+492>: call QWORD PTR [rax+0x40]
0x00007ffff65fca5f <+495>: test BYTE PTR [rsp+0x140],0x1
0x00007ffff65fca67 <+503>: jne 0x7ffff65fd340 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2768>
0x00007ffff65fca6d <+509>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fca75 <+517>: mov ebp,r15d
0x00007ffff65fca78 <+520>: mov rdi,rbx
0x00007ffff65fca7b <+523>: shr ebp,0x2
0x00007ffff65fca7e <+526>: and ebp,0x1
0x00007ffff65fca81 <+529>: mov QWORD PTR [rsp+0x10],rax
0x00007ffff65fca86 <+534>: mov rax,QWORD PTR [rsp+0x138]
0x00007ffff65fca8e <+542>: mov QWORD PTR [rsp],rax
0x00007ffff65fca92 <+546>: call 0x7ffff65a1610
0x00007ffff65fca97 <+551>: mov eax,ebp
0x00007ffff65fca99 <+553>: or eax,0x2
0x00007ffff65fca9c <+556>: test r15b,0x40
0x00007ffff65fcaa0 <+560>: cmovne ebp,eax
0x00007ffff65fcaa3 <+563>: and r15d,0x8
0x00007ffff65fcaa7 <+567>: je 0x7ffff65fcc60 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1008>
0x00007ffff65fcaad <+573>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fcab5 <+581>: cmp r14d,0x3
0x00007ffff65fcab9 <+585>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcabc <+588>: je 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>
0x00007ffff65fcac2 <+594>: mov rsi,rdi
0x00007ffff65fcac5 <+597>: mov rdx,QWORD PTR [rsp+0x80]
0x00007ffff65fcacd <+605>: mov rdi,rbx
0x00007ffff65fcad0 <+608>: call QWORD PTR [rax+0x48]
0x00007ffff65fcad3 <+611>: test BYTE PTR [rsp+0x138],0x1
0x00007ffff65fcadb <+619>: jne 0x7ffff65fd42e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3006>
0x00007ffff65fcae1 <+625>: mov rdi,rbx
0x00007ffff65fcae4 <+628>: mov r15,QWORD PTR [rsp+0x130]
0x00007ffff65fcaec <+636>: lea r14,[r13+0x1438]
0x00007ffff65fcaf3 <+643>: call 0x7ffff65652b0
0x00007ffff65fcaf8 <+648>: mov rdx,QWORD PTR [rsp]
0x00007ffff65fcafc <+652>: mov rsi,QWORD PTR [rsp+0x10]
0x00007ffff65fcb01 <+657>: mov rdi,r14
0x00007ffff65fcb04 <+660>: call 0x7ffff57f54a0 <_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE>
0x00007ffff65fcb09 <+665>: mov edx,eax
0x00007ffff65fcb0b <+667>: mov rax,QWORD PTR [r13+0x1438]
0x00007ffff65fcb12 <+674>: mov r9,rdx
0x00007ffff65fcb15 <+677>: lea r8,[rax+rdx*8]
0x00007ffff65fcb19 <+681>: mov rax,QWORD PTR [r8]
0x00007ffff65fcb1c <+684>: test rax,rax
0x00007ffff65fcb1f <+687>: je 0x7ffff65fcb33 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+707>
0x00007ffff65fcb21 <+689>: cmp rax,0xfffffffffffffffc
0x00007ffff65fcb25 <+693>: jne 0x7ffff65fcf30 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1728>
0x00007ffff65fcb2b <+699>: sub DWORD PTR [r13+0x1448],0x1
0x00007ffff65fcb33 <+707>: mov rax,QWORD PTR [rsp]
0x00007ffff65fcb37 <+711>: mov QWORD PTR [rsp+0x38],r8
0x00007ffff65fcb3c <+716>: mov DWORD PTR [rsp+0x30],r9d
0x00007ffff65fcb41 <+721>: lea edi,[rax+0x21]
0x00007ffff65fcb44 <+724>: call 0x7ffff57237b0 <malloc@plt>
0x00007ffff65fcb49 <+729>: test rax,rax
0x00007ffff65fcb4c <+732>: mov rcx,rax
0x00007ffff65fcb4f <+735>: mov r9d,DWORD PTR [rsp+0x30]
0x00007ffff65fcb54 <+740>: mov r8,QWORD PTR [rsp+0x38]
0x00007ffff65fcb59 <+745>: je 0x7ffff65fcb73 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+771>
0x00007ffff65fcb5b <+747>: mov eax,DWORD PTR [rsp]
0x00007ffff65fcb5e <+750>: mov BYTE PTR [rcx+0x8],0x0
0x00007ffff65fcb62 <+754>: mov QWORD PTR [rcx+0x10],0x0
0x00007ffff65fcb6a <+762>: mov DWORD PTR [rcx+0x18],0x0
0x00007ffff65fcb71 <+769>: mov DWORD PTR [rcx],eax
0x00007ffff65fcb73 <+771>: mov rax,QWORD PTR [rsp]
0x00007ffff65fcb77 <+775>: lea rdi,[rcx+0x20]
0x00007ffff65fcb7b <+779>: test eax,eax
0x00007ffff65fcb7d <+781>: mov r10d,eax
0x00007ffff65fcb80 <+784>: je 0x7ffff65fcbb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+837>
0x00007ffff65fcb82 <+786>: mov rsi,QWORD PTR [rsp+0x10]
0x00007ffff65fcb87 <+791>: mov rdx,r10
0x00007ffff65fcb8a <+794>: mov QWORD PTR [rsp+0x58],rcx
0x00007ffff65fcb8f <+799>: mov QWORD PTR [rsp+0x38],r8
0x00007ffff65fcb94 <+804>: mov DWORD PTR [rsp+0x30],r9d
0x00007ffff65fcb99 <+809>: mov QWORD PTR [rsp],r10
0x00007ffff65fcb9d <+813>: call 0x7ffff5723620 <memcpy@plt>
0x00007ffff65fcba2 <+818>: mov rcx,QWORD PTR [rsp+0x58]
0x00007ffff65fcba7 <+823>: mov r8,QWORD PTR [rsp+0x38]
0x00007ffff65fcbac <+828>: mov r9d,DWORD PTR [rsp+0x30]
0x00007ffff65fcbb1 <+833>: mov r10,QWORD PTR [rsp]
0x00007ffff65fcbb5 <+837>: mov BYTE PTR [rcx+r10*1+0x20],0x0
0x00007ffff65fcbbb <+843>: mov QWORD PTR [r8],rcx
0x00007ffff65fcbbe <+846>: mov esi,r9d
0x00007ffff65fcbc1 <+849>: add DWORD PTR [r13+0x1444],0x1
0x00007ffff65fcbc9 <+857>: mov rdi,r14
0x00007ffff65fcbcc <+860>: call 0x7ffff57f5780 <_ZN4llvm13StringMapImpl11RehashTableEj>
0x00007ffff65fcbd1 <+865>: mov rdx,QWORD PTR [r13+0x1438]
0x00007ffff65fcbd8 <+872>: mov eax,eax
0x00007ffff65fcbda <+874>: mov rdi,QWORD PTR [rsp+0x20]
0x00007ffff65fcbdf <+879>: lea rsi,[rdx+rax*8]
0x00007ffff65fcbe3 <+883>: xor edx,edx
0x00007ffff65fcbe5 <+885>: call 0x7ffff65f9e90
0x00007ffff65fcbea <+890>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fcbf2 <+898>: mov rax,QWORD PTR [rax]
0x00007ffff65fcbf5 <+901>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fcbfd <+909>: mov BYTE PTR [rax+0x8],bpl
0x00007ffff65fcc01 <+913>: mov QWORD PTR [rax+0x10],r15
0x00007ffff65fcc05 <+917>: mov DWORD PTR [rax+0x18],0xffffffff
0x00007ffff65fcc0c <+924>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcc0f <+927>: nop
0x00007ffff65fcc10 <+928>: mov rsi,QWORD PTR [rsp+0x8]
0x00007ffff65fcc15 <+933>: call QWORD PTR [rax+0x10]
0x00007ffff65fcc18 <+936>: jmp 0x7ffff65fc9d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+360>
0x00007ffff65fcc1d <+941>: nop DWORD PTR [rax]
0x00007ffff65fcc20 <+944>: mov rsi,QWORD PTR [rsp+0xb8]
0x00007ffff65fcc28 <+952>: cmp rsi,QWORD PTR [rsp+0xc0]
0x00007ffff65fcc30 <+960>: je 0x7ffff65fcec8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1624>
0x00007ffff65fcc36 <+966>: test rsi,rsi
0x00007ffff65fcc39 <+969>: je 0x7ffff65fcc47 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+983>
0x00007ffff65fcc3b <+971>: movdqa xmm0,XMMWORD PTR [rsp+0x80]
0x00007ffff65fcc44 <+980>: movups XMMWORD PTR [rsi],xmm0
0x00007ffff65fcc47 <+983>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fcc4f <+991>: add rsi,0x10
0x00007ffff65fcc53 <+995>: mov QWORD PTR [rsp+0xb8],rsi
0x00007ffff65fcc5b <+1003>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcc5e <+1006>: jmp 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>
0x00007ffff65fcc60 <+1008>: and r14d,0xfffffffb
0x00007ffff65fcc64 <+1012>: cmp r14d,0x1
0x00007ffff65fcc68 <+1016>: ja 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605>
0x00007ffff65fcc6e <+1022>: mov rax,QWORD PTR [r12]
0x00007ffff65fcc72 <+1026>: mov rdi,r12
0x00007ffff65fcc75 <+1029>: call QWORD PTR [rax+0x120]
0x00007ffff65fcc7b <+1035>: mov rsi,QWORD PTR [rsp+0x88]
0x00007ffff65fcc83 <+1043>: mov QWORD PTR [rsp+0xa0],rax
0x00007ffff65fcc8b <+1051>: mov rdi,rbx
0x00007ffff65fcc8e <+1054>: mov QWORD PTR [rsp+0xa8],rdx
0x00007ffff65fcc96 <+1062>: mov rdx,QWORD PTR [rsp+0x80]
0x00007ffff65fcc9e <+1070>: mov rax,QWORD PTR [rsi]
0x00007ffff65fcca1 <+1073>: call QWORD PTR [rax+0x70]
0x00007ffff65fcca4 <+1076>: test BYTE PTR [rsp+0x140],0x1
0x00007ffff65fccac <+1084>: jne 0x7ffff65fd3c4 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2900>
0x00007ffff65fccb2 <+1090>: movdqa xmm0,XMMWORD PTR [rsp+0x130]
0x00007ffff65fccbb <+1099>: mov rdi,rbx
0x00007ffff65fccbe <+1102>: movaps XMMWORD PTR [rsp+0xa0],xmm0
0x00007ffff65fccc6 <+1110>: call 0x7ffff6517840
0x00007ffff65fcccb <+1115>: mov rdi,r12
0x00007ffff65fccce <+1118>: mov rax,QWORD PTR [r12]
0x00007ffff65fccd2 <+1122>: call QWORD PTR [rax+0x120]
0x00007ffff65fccd8 <+1128>: mov r15,QWORD PTR [rsp+0xa0]
0x00007ffff65fcce0 <+1136>: mov QWORD PTR [rsp+0x100],rax
0x00007ffff65fcce8 <+1144>: mov QWORD PTR [rsp+0x108],rdx
0x00007ffff65fccf0 <+1152>: cmp rax,r15
0x00007ffff65fccf3 <+1155>: je 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605>
0x00007ffff65fccf9 <+1161>: mov rsi,QWORD PTR [rsp+0x88]
0x00007ffff65fcd01 <+1169>: mov r14,QWORD PTR [rsp+0xa8]
0x00007ffff65fcd09 <+1177>: mov rdi,rbx
0x00007ffff65fcd0c <+1180>: mov rdx,QWORD PTR [rsp+0x80]
0x00007ffff65fcd14 <+1188>: mov rcx,QWORD PTR [rsi]
0x00007ffff65fcd17 <+1191>: call QWORD PTR [rcx+0x48]
0x00007ffff65fcd1a <+1194>: test BYTE PTR [rsp+0x138],0x1
0x00007ffff65fcd22 <+1202>: je 0x7ffff65fcef0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1664>
0x00007ffff65fcd28 <+1208>: mov r14,QWORD PTR [rsp+0x130]
0x00007ffff65fcd30 <+1216>: mov rdi,rbx
0x00007ffff65fcd33 <+1219>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fcd3f <+1231>: call 0x7ffff65652b0
0x00007ffff65fcd44 <+1236>: test r14,r14
0x00007ffff65fcd47 <+1239>: jne 0x7ffff65fd45b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3051>
0x00007ffff65fcd4d <+1245>: mov rdi,QWORD PTR [rsp+0xa8]
0x00007ffff65fcd55 <+1253>: mov rsi,QWORD PTR [rsp+0xa0]
0x00007ffff65fcd5d <+1261>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcd60 <+1264>: call QWORD PTR [rax+0xb0]
0x00007ffff65fcd66 <+1270>: mov r9,QWORD PTR [rsp+0x18]
0x00007ffff65fcd6b <+1275>: mov rcx,QWORD PTR [rsp+0x40]
0x00007ffff65fcd70 <+1280>: movzx r8d,al
0x00007ffff65fcd74 <+1284>: mov rdx,r12
0x00007ffff65fcd77 <+1287>: mov rsi,r13
0x00007ffff65fcd7a <+1290>: mov rdi,rbx
0x00007ffff65fcd7d <+1293>: call 0x7ffff65fc510 <_ZN4llvm15RuntimeDyldImpl17findOrEmitSectionERKNS_6object10ObjectFileERKNS1_10SectionRefEbRSt3mapIS5_jSt4lessIS5_ESaISt4pairIS6_jEEE>
0x00007ffff65fcd82 <+1298>: test BYTE PTR [rsp+0x138],0x1
0x00007ffff65fcd8a <+1306>: jne 0x7ffff65fd46c <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3068>
0x00007ffff65fcd90 <+1312>: mov rdi,rbx
0x00007ffff65fcd93 <+1315>: mov r15d,DWORD PTR [rsp+0x130]
0x00007ffff65fcd9b <+1323>: lea r14,[r13+0x1438]
0x00007ffff65fcda2 <+1330>: call 0x7ffff65f9be0
0x00007ffff65fcda7 <+1335>: mov rdx,QWORD PTR [rsp]
0x00007ffff65fcdab <+1339>: mov rsi,QWORD PTR [rsp+0x10]
0x00007ffff65fcdb0 <+1344>: mov rdi,r14
0x00007ffff65fcdb3 <+1347>: call 0x7ffff57f54a0 <_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE>
0x00007ffff65fcdb8 <+1352>: mov edx,eax
0x00007ffff65fcdba <+1354>: mov rax,QWORD PTR [r13+0x1438]
0x00007ffff65fcdc1 <+1361>: mov r9,rdx
0x00007ffff65fcdc4 <+1364>: lea r8,[rax+rdx*8]
0x00007ffff65fcdc8 <+1368>: mov rax,QWORD PTR [r8]
0x00007ffff65fcdcb <+1371>: test rax,rax
0x00007ffff65fcdce <+1374>: je 0x7ffff65fcde2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1394>
0x00007ffff65fcdd0 <+1376>: cmp rax,0xfffffffffffffffc
0x00007ffff65fcdd4 <+1380>: jne 0x7ffff65fcf50 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1760>
0x00007ffff65fcdda <+1386>: sub DWORD PTR [r13+0x1448],0x1
0x00007ffff65fcde2 <+1394>: mov rax,QWORD PTR [rsp]
0x00007ffff65fcde6 <+1398>: mov QWORD PTR [rsp+0x38],r8
0x00007ffff65fcdeb <+1403>: mov DWORD PTR [rsp+0x30],r9d
0x00007ffff65fcdf0 <+1408>: lea edi,[rax+0x21]
0x00007ffff65fcdf3 <+1411>: call 0x7ffff57237b0 <malloc@plt>
0x00007ffff65fcdf8 <+1416>: test rax,rax
0x00007ffff65fcdfb <+1419>: mov rcx,rax
0x00007ffff65fcdfe <+1422>: mov r9d,DWORD PTR [rsp+0x30]
0x00007ffff65fce03 <+1427>: mov r8,QWORD PTR [rsp+0x38]
0x00007ffff65fce08 <+1432>: je 0x7ffff65fce22 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1458>
0x00007ffff65fce0a <+1434>: mov eax,DWORD PTR [rsp]
0x00007ffff65fce0d <+1437>: mov BYTE PTR [rcx+0x8],0x0
0x00007ffff65fce11 <+1441>: mov QWORD PTR [rcx+0x10],0x0
0x00007ffff65fce19 <+1449>: mov DWORD PTR [rcx+0x18],0x0
0x00007ffff65fce20 <+1456>: mov DWORD PTR [rcx],eax
0x00007ffff65fce22 <+1458>: mov rax,QWORD PTR [rsp]
0x00007ffff65fce26 <+1462>: lea rdi,[rcx+0x20]
0x00007ffff65fce2a <+1466>: test eax,eax
0x00007ffff65fce2c <+1468>: mov r10d,eax
0x00007ffff65fce2f <+1471>: je 0x7ffff65fce64 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1524>
0x00007ffff65fce31 <+1473>: mov rsi,QWORD PTR [rsp+0x10]
0x00007ffff65fce36 <+1478>: mov rdx,r10
0x00007ffff65fce39 <+1481>: mov QWORD PTR [rsp+0x58],rcx
0x00007ffff65fce3e <+1486>: mov QWORD PTR [rsp+0x38],r8
0x00007ffff65fce43 <+1491>: mov DWORD PTR [rsp+0x30],r9d
0x00007ffff65fce48 <+1496>: mov QWORD PTR [rsp],r10
0x00007ffff65fce4c <+1500>: call 0x7ffff5723620 <memcpy@plt>
0x00007ffff65fce51 <+1505>: mov rcx,QWORD PTR [rsp+0x58]
0x00007ffff65fce56 <+1510>: mov r8,QWORD PTR [rsp+0x38]
0x00007ffff65fce5b <+1515>: mov r9d,DWORD PTR [rsp+0x30]
0x00007ffff65fce60 <+1520>: mov r10,QWORD PTR [rsp]
0x00007ffff65fce64 <+1524>: mov BYTE PTR [rcx+r10*1+0x20],0x0
0x00007ffff65fce6a <+1530>: mov QWORD PTR [r8],rcx
0x00007ffff65fce6d <+1533>: mov esi,r9d
0x00007ffff65fce70 <+1536>: add DWORD PTR [r13+0x1444],0x1
0x00007ffff65fce78 <+1544>: mov rdi,r14
0x00007ffff65fce7b <+1547>: call 0x7ffff57f5780 <_ZN4llvm13StringMapImpl11RehashTableEj>
0x00007ffff65fce80 <+1552>: mov rdx,QWORD PTR [r13+0x1438]
0x00007ffff65fce87 <+1559>: mov eax,eax
0x00007ffff65fce89 <+1561>: mov rdi,QWORD PTR [rsp+0x20]
0x00007ffff65fce8e <+1566>: lea rsi,[rdx+rax*8]
0x00007ffff65fce92 <+1570>: xor edx,edx
0x00007ffff65fce94 <+1572>: call 0x7ffff65f9e90
0x00007ffff65fce99 <+1577>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fcea1 <+1585>: mov rax,QWORD PTR [rax]
0x00007ffff65fcea4 <+1588>: mov rcx,QWORD PTR [rsp+0x48]
0x00007ffff65fcea9 <+1593>: mov BYTE PTR [rax+0x8],bpl
0x00007ffff65fcead <+1597>: mov QWORD PTR [rax+0x10],rcx
0x00007ffff65fceb1 <+1601>: mov DWORD PTR [rax+0x18],r15d
0x00007ffff65fceb5 <+1605>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fcebd <+1613>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcec0 <+1616>: jmp 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>
0x00007ffff65fcec5 <+1621>: nop DWORD PTR [rax]
0x00007ffff65fcec8 <+1624>: mov rdx,QWORD PTR [rsp+0x8]
0x00007ffff65fcecd <+1629>: lea rdi,[rsp+0xb0]
0x00007ffff65fced5 <+1637>: call 0x7ffff65fa0c0 <_ZNSt6vectorIN4llvm6object9SymbolRefESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
0x00007ffff65fceda <+1642>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fcee2 <+1650>: mov rax,QWORD PTR [rdi]
0x00007ffff65fcee5 <+1653>: jmp 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>
0x00007ffff65fceea <+1658>: nop WORD PTR [rax+rax*1+0x0]
0x00007ffff65fcef0 <+1664>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fcef8 <+1672>: mov rdx,QWORD PTR [r14]
0x00007ffff65fcefb <+1675>: mov rdi,r14
0x00007ffff65fcefe <+1678>: mov rsi,r15
0x00007ffff65fcf01 <+1681>: mov QWORD PTR [rsp+0x30],rax
0x00007ffff65fcf06 <+1686>: call QWORD PTR [rdx+0x88]
0x00007ffff65fcf0c <+1692>: mov rcx,QWORD PTR [rsp+0x30]
0x00007ffff65fcf11 <+1697>: mov rdi,rbx
0x00007ffff65fcf14 <+1700>: sub rcx,rax
0x00007ffff65fcf17 <+1703>: mov QWORD PTR [rsp+0x48],rcx
0x00007ffff65fcf1c <+1708>: call 0x7ffff65652b0
0x00007ffff65fcf21 <+1713>: jmp 0x7ffff65fcd4d <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1245>
0x00007ffff65fcf26 <+1718>: nop WORD PTR cs:[rax+rax*1+0x0]
0x00007ffff65fcf30 <+1728>: mov rdi,QWORD PTR [rsp+0x20]
0x00007ffff65fcf35 <+1733>: xor edx,edx
0x00007ffff65fcf37 <+1735>: mov rsi,r8
0x00007ffff65fcf3a <+1738>: call 0x7ffff65f9e90
0x00007ffff65fcf3f <+1743>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fcf47 <+1751>: jmp 0x7ffff65fcbf2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+898>
0x00007ffff65fcf4c <+1756>: nop DWORD PTR [rax+0x0]
0x00007ffff65fcf50 <+1760>: mov rdi,QWORD PTR [rsp+0x20]
0x00007ffff65fcf55 <+1765>: xor edx,edx
0x00007ffff65fcf57 <+1767>: mov rsi,r8
0x00007ffff65fcf5a <+1770>: call 0x7ffff65f9e90
0x00007ffff65fcf5f <+1775>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fcf67 <+1783>: jmp 0x7ffff65fcea1 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1585>
0x00007ffff65fcf6c <+1788>: nop DWORD PTR [rax+0x0]
0x00007ffff65fcf70 <+1792>: lea rbx,[rsp+0x100]
0x00007ffff65fcf78 <+1800>: lea rcx,[rsp+0xb0]
0x00007ffff65fcf80 <+1808>: mov rdx,r12
0x00007ffff65fcf83 <+1811>: mov rsi,r13
0x00007ffff65fcf86 <+1814>: mov rdi,rbx
0x00007ffff65fcf89 <+1817>: call 0x7ffff65fab10 <_ZN4llvm15RuntimeDyldImpl17emitCommonSymbolsERKNS_6object10ObjectFileERSt6vectorINS1_9SymbolRefESaIS6_EE>
0x00007ffff65fcf8e <+1822>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fcf96 <+1830>: test rax,rax
0x00007ffff65fcf99 <+1833>: je 0x7ffff65fd0cc <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2140>
0x00007ffff65fcf9f <+1839>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fcfa4 <+1844>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fcfa8 <+1848>: mov QWORD PTR [rcx],rax
0x00007ffff65fcfab <+1851>: mov rdi,QWORD PTR [rsp+0xb0]
0x00007ffff65fcfb3 <+1859>: test rdi,rdi
0x00007ffff65fcfb6 <+1862>: je 0x7ffff65fcfbd <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1869>
0x00007ffff65fcfb8 <+1864>: call 0x7ffff57236a0 <_ZdlPv@plt>
0x00007ffff65fcfbd <+1869>: mov rsi,QWORD PTR [rsp+0xe0]
0x00007ffff65fcfc5 <+1877>: mov rdi,QWORD PTR [rsp+0x18]
0x00007ffff65fcfca <+1882>: call 0x7ffff6566a60 <_ZNSt8_Rb_treeIN4llvm6object10SectionRefESt4pairIKS2_jESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E>
0x00007ffff65fcfcf <+1887>: jmp 0x7ffff65fd094 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2084>
0x00007ffff65fcfd4 <+1892>: nop DWORD PTR [rax+0x0]
0x00007ffff65fcfd8 <+1896>: call rax
0x00007ffff65fcfda <+1898>: test al,al
0x00007ffff65fcfdc <+1900>: je 0x7ffff65fc902 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+146>
0x00007ffff65fcfe2 <+1906>: mov QWORD PTR [rsp+0xa0],0x0
0x00007ffff65fcfee <+1918>: mov QWORD PTR [rsp+0xb0],0x0
0x00007ffff65fcffa <+1930>: lea rdi,[rsp+0x100]
0x00007ffff65fd002 <+1938>: mov QWORD PTR [rsp+0xd0],0x0
0x00007ffff65fd00e <+1950>: mov DWORD PTR [rsp+0x70],0x1
0x00007ffff65fd016 <+1958>: lea rcx,[rsp+0xa0]
0x00007ffff65fd01e <+1966>: mov DWORD PTR [rsp+0x80],0x1
0x00007ffff65fd029 <+1977>: mov DWORD PTR [rsp+0x90],0x1
0x00007ffff65fd034 <+1988>: sub rsp,0x8
0x00007ffff65fd038 <+1992>: lea rax,[rsp+0x98]
0x00007ffff65fd040 <+2000>: mov rdx,r12
0x00007ffff65fd043 <+2003>: mov rsi,r13
0x00007ffff65fd046 <+2006>: push rax
0x00007ffff65fd047 <+2007>: lea rax,[rsp+0xe0]
0x00007ffff65fd04f <+2015>: mov QWORD PTR [rsp+0x28],rax
0x00007ffff65fd054 <+2020>: push rax
0x00007ffff65fd055 <+2021>: lea rax,[rsp+0x98]
0x00007ffff65fd05d <+2029>: push rax
0x00007ffff65fd05e <+2030>: lea r9,[rsp+0xd0]
0x00007ffff65fd066 <+2038>: lea r8,[rsp+0x90]
0x00007ffff65fd06e <+2046>: call 0x7ffff65fa270 <_ZN4llvm15RuntimeDyldImpl21computeTotalAllocSizeERKNS_6object10ObjectFileERmRjS5_S6_S5_S6_>
0x00007ffff65fd073 <+2051>: mov rax,QWORD PTR [rsp+0x120]
0x00007ffff65fd07b <+2059>: add rsp,0x20
0x00007ffff65fd07f <+2063>: test rax,rax
0x00007ffff65fd082 <+2066>: je 0x7ffff65fd36d <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2813>
0x00007ffff65fd088 <+2072>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd08d <+2077>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd091 <+2081>: mov QWORD PTR [rcx],rax
0x00007ffff65fd094 <+2084>: mov rdi,QWORD PTR [rsp+0x50]
0x00007ffff65fd099 <+2089>: call 0x7ffff582ba80 <_ZN4llvm3sys9MutexImpl7releaseEv>
0x00007ffff65fd09e <+2094>: mov rcx,QWORD PTR [rsp+0x148]
0x00007ffff65fd0a6 <+2102>: xor rcx,QWORD PTR fs:0x28
0x00007ffff65fd0af <+2111>: mov rax,QWORD PTR [rsp+0x28]
0x00007ffff65fd0b4 <+2116>: jne 0x7ffff65fd585 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3349>
0x00007ffff65fd0ba <+2122>: add rsp,0x158
0x00007ffff65fd0c1 <+2129>: pop rbx
0x00007ffff65fd0c2 <+2130>: pop rbp
0x00007ffff65fd0c3 <+2131>: pop r12
0x00007ffff65fd0c5 <+2133>: pop r13
0x00007ffff65fd0c7 <+2135>: pop r14
0x00007ffff65fd0c9 <+2137>: pop r15
0x00007ffff65fd0cb <+2139>: ret
0x00007ffff65fd0cc <+2140>: mov rax,QWORD PTR [r12]
0x00007ffff65fd0d0 <+2144>: mov rdi,r12
0x00007ffff65fd0d3 <+2147>: lea r15,[rbx+0x8]
0x00007ffff65fd0d7 <+2151>: lea rbp,[rsp+0x130]
0x00007ffff65fd0df <+2159>: call QWORD PTR [rax+0x118]
0x00007ffff65fd0e5 <+2165>: mov QWORD PTR [rsp+0x60],rax
0x00007ffff65fd0ea <+2170>: mov rax,QWORD PTR [r12]
0x00007ffff65fd0ee <+2174>: mov rdi,r12
0x00007ffff65fd0f1 <+2177>: mov QWORD PTR [rsp+0x68],rdx
0x00007ffff65fd0f6 <+2182>: call QWORD PTR [rax+0x120]
0x00007ffff65fd0fc <+2188>: mov QWORD PTR [rsp+0x70],rax
0x00007ffff65fd101 <+2193>: lea rax,[rsp+0x80]
0x00007ffff65fd109 <+2201>: mov QWORD PTR [rsp+0x78],rdx
0x00007ffff65fd10e <+2206>: mov QWORD PTR [rsp+0x8],rax
0x00007ffff65fd113 <+2211>: lea rax,[rsp+0x60]
0x00007ffff65fd118 <+2216>: mov QWORD PTR [rsp],rax
0x00007ffff65fd11c <+2220>: mov rax,QWORD PTR [rsp+0x60]
0x00007ffff65fd121 <+2225>: cmp QWORD PTR [rsp+0x70],rax
0x00007ffff65fd126 <+2230>: je 0x7ffff65fd499 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3113>
0x00007ffff65fd12c <+2236>: mov rdi,QWORD PTR [rsp+0x68]
0x00007ffff65fd131 <+2241>: mov DWORD PTR [rsp+0x108],0x0
0x00007ffff65fd13c <+2252>: mov QWORD PTR [rsp+0x110],0x0
0x00007ffff65fd148 <+2264>: mov QWORD PTR [rsp+0x118],r15
0x00007ffff65fd150 <+2272>: mov QWORD PTR [rsp+0x120],r15
0x00007ffff65fd158 <+2280>: mov QWORD PTR [rsp+0x128],0x0
0x00007ffff65fd164 <+2292>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd167 <+2295>: mov rsi,QWORD PTR [rsp+0x60]
0x00007ffff65fd16c <+2300>: call QWORD PTR [rax+0xe8]
0x00007ffff65fd172 <+2306>: cmp QWORD PTR [rsp+0x70],rax
0x00007ffff65fd177 <+2311>: mov QWORD PTR [rsp+0x80],rax
0x00007ffff65fd17f <+2319>: mov QWORD PTR [rsp+0x88],rdx
0x00007ffff65fd187 <+2327>: je 0x7ffff65fd2e8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2680>
0x00007ffff65fd18d <+2333>: mov rdi,QWORD PTR [rsp+0x68]
0x00007ffff65fd192 <+2338>: mov rsi,QWORD PTR [rsp+0x60]
0x00007ffff65fd197 <+2343>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd19a <+2346>: call QWORD PTR [rax+0xd8]
0x00007ffff65fd1a0 <+2352>: mov rdi,QWORD PTR [rsp+0x68]
0x00007ffff65fd1a5 <+2357>: mov QWORD PTR [rsp+0x90],rax
0x00007ffff65fd1ad <+2365>: mov QWORD PTR [rsp+0x98],rdx
0x00007ffff65fd1b5 <+2373>: mov rsi,QWORD PTR [rsp+0x60]
0x00007ffff65fd1ba <+2378>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd1bd <+2381>: call QWORD PTR [rax+0xe0]
0x00007ffff65fd1c3 <+2387>: cmp rax,QWORD PTR [rsp+0x90]
0x00007ffff65fd1cb <+2395>: mov QWORD PTR [rsp+0xa0],rax
0x00007ffff65fd1d3 <+2403>: mov QWORD PTR [rsp+0xa8],rdx
0x00007ffff65fd1db <+2411>: jne 0x7ffff65fd1eb <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2427>
0x00007ffff65fd1dd <+2413>: cmp BYTE PTR [r13+0x14b7],0x0
0x00007ffff65fd1e5 <+2421>: je 0x7ffff65fd2e8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2680>
0x00007ffff65fd1eb <+2427>: mov rdi,QWORD PTR [rsp+0x88]
0x00007ffff65fd1f3 <+2435>: mov rsi,QWORD PTR [rsp+0x80]
0x00007ffff65fd1fb <+2443>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd1fe <+2446>: call QWORD PTR [rax+0xb0]
0x00007ffff65fd204 <+2452>: mov r9,QWORD PTR [rsp+0x18]
0x00007ffff65fd209 <+2457>: mov rcx,QWORD PTR [rsp+0x8]
0x00007ffff65fd20e <+2462>: movzx r8d,al
0x00007ffff65fd212 <+2466>: mov rdx,r12
0x00007ffff65fd215 <+2469>: mov rsi,r13
0x00007ffff65fd218 <+2472>: mov rdi,rbp
0x00007ffff65fd21b <+2475>: call 0x7ffff65fc510 <_ZN4llvm15RuntimeDyldImpl17findOrEmitSectionERKNS_6object10ObjectFileERKNS1_10SectionRefEbRSt3mapIS5_jSt4lessIS5_ESaISt4pairIS6_jEEE>
0x00007ffff65fd220 <+2480>: test BYTE PTR [rsp+0x138],0x1
0x00007ffff65fd228 <+2488>: jne 0x7ffff65fd558 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3304>
0x00007ffff65fd22e <+2494>: mov rdi,rbp
0x00007ffff65fd231 <+2497>: mov r14d,DWORD PTR [rsp+0x130]
0x00007ffff65fd239 <+2505>: call 0x7ffff65f9be0
0x00007ffff65fd23e <+2510>: mov QWORD PTR [rsp+0x10],r15
0x00007ffff65fd243 <+2515>: mov r15,QWORD PTR [rsp+0x18]
0x00007ffff65fd248 <+2520>: jmp 0x7ffff65fd29f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2607>
0x00007ffff65fd24a <+2522>: nop WORD PTR [rax+rax*1+0x0]
0x00007ffff65fd250 <+2528>: mov rax,QWORD PTR [r13+0x0]
0x00007ffff65fd254 <+2532>: push rbx
0x00007ffff65fd255 <+2533>: mov edx,r14d
0x00007ffff65fd258 <+2536>: push r15
0x00007ffff65fd25a <+2538>: mov r9,r12
0x00007ffff65fd25d <+2541>: mov rcx,QWORD PTR [rsp+0xa0]
0x00007ffff65fd265 <+2549>: mov r8,QWORD PTR [rsp+0xa8]
0x00007ffff65fd26d <+2557>: mov rsi,r13
0x00007ffff65fd270 <+2560>: mov rdi,rbp
0x00007ffff65fd273 <+2563>: call QWORD PTR [rax+0x20]
0x00007ffff65fd276 <+2566>: pop rax
0x00007ffff65fd277 <+2567>: pop rdx
0x00007ffff65fd278 <+2568>: test BYTE PTR [rsp+0x140],0x1
0x00007ffff65fd280 <+2576>: jne 0x7ffff65fd3f1 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2945>
0x00007ffff65fd286 <+2582>: movdqa xmm0,XMMWORD PTR [rsp+0x130]
0x00007ffff65fd28f <+2591>: mov rdi,rbp
0x00007ffff65fd292 <+2594>: movaps XMMWORD PTR [rsp+0x90],xmm0
0x00007ffff65fd29a <+2602>: call 0x7ffff65f9c00
0x00007ffff65fd29f <+2607>: mov rax,QWORD PTR [rsp+0x90]
0x00007ffff65fd2a7 <+2615>: cmp QWORD PTR [rsp+0xa0],rax
0x00007ffff65fd2af <+2623>: jne 0x7ffff65fd250 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2528>
0x00007ffff65fd2b1 <+2625>: mov r9,QWORD PTR [r13+0x18]
0x00007ffff65fd2b5 <+2629>: mov r15,QWORD PTR [rsp+0x10]
0x00007ffff65fd2ba <+2634>: test r9,r9
0x00007ffff65fd2bd <+2637>: mov QWORD PTR [rsp+0x10],r9
0x00007ffff65fd2c2 <+2642>: je 0x7ffff65fd2e8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2680>
0x00007ffff65fd2c4 <+2644>: mov rdi,r12
0x00007ffff65fd2c7 <+2647>: call 0x7ffff6500b60 <_ZNK4llvm6object6Binary11getFileNameEv>
0x00007ffff65fd2cc <+2652>: mov r9,QWORD PTR [rsp+0x10]
0x00007ffff65fd2d1 <+2657>: mov r8,rbx
0x00007ffff65fd2d4 <+2660>: mov ecx,r14d
0x00007ffff65fd2d7 <+2663>: mov rsi,rax
0x00007ffff65fd2da <+2666>: mov rdi,r9
0x00007ffff65fd2dd <+2669>: call 0x7ffff6609980 <_ZN4llvm22RuntimeDyldCheckerImpl15registerStubMapENS_9StringRefEjRKSt3mapINS_18RelocationValueRefEmSt4lessIS3_ESaISt4pairIKS3_mEEE>
0x00007ffff65fd2e2 <+2674>: nop WORD PTR [rax+rax*1+0x0]
0x00007ffff65fd2e8 <+2680>: mov rsi,QWORD PTR [rsp+0x110]
0x00007ffff65fd2f0 <+2688>: mov rdi,rbx
0x00007ffff65fd2f3 <+2691>: call 0x7ffff65fa230 <_ZNSt8_Rb_treeIN4llvm18RelocationValueRefESt4pairIKS1_mESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E>
0x00007ffff65fd2f8 <+2696>: mov rdi,QWORD PTR [rsp+0x68]
0x00007ffff65fd2fd <+2701>: mov rsi,QWORD PTR [rsp]
0x00007ffff65fd301 <+2705>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd304 <+2708>: call QWORD PTR [rax+0x78]
0x00007ffff65fd307 <+2711>: jmp 0x7ffff65fd11c <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2220>
0x00007ffff65fd30c <+2716>: nop DWORD PTR [rax+0x0]
0x00007ffff65fd310 <+2720>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd315 <+2725>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd31d <+2733>: mov rdi,rbx
0x00007ffff65fd320 <+2736>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd32c <+2748>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd330 <+2752>: mov QWORD PTR [rcx],rax
0x00007ffff65fd333 <+2755>: call 0x7ffff65a1630
0x00007ffff65fd338 <+2760>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd33d <+2765>: nop DWORD PTR [rax]
0x00007ffff65fd340 <+2768>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd345 <+2773>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd34d <+2781>: mov rdi,rbx
0x00007ffff65fd350 <+2784>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd35c <+2796>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd360 <+2800>: mov QWORD PTR [rcx],rax
0x00007ffff65fd363 <+2803>: call 0x7ffff65a1610
0x00007ffff65fd368 <+2808>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd36d <+2813>: mov rdi,QWORD PTR [r13+0x8]
0x00007ffff65fd371 <+2817>: lea rdx,[rip+0xfffffffffffba018] # 0x7ffff65b7390
0x00007ffff65fd378 <+2824>: mov rax,QWORD PTR [rdi]
0x00007ffff65fd37b <+2827>: mov rax,QWORD PTR [rax+0x20]
0x00007ffff65fd37f <+2831>: cmp rax,rdx
0x00007ffff65fd382 <+2834>: je 0x7ffff65fc90f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+159>
0x00007ffff65fd388 <+2840>: sub rsp,0x8
0x00007ffff65fd38c <+2844>: mov edx,DWORD PTR [rsp+0x98]
0x00007ffff65fd393 <+2851>: push rdx
0x00007ffff65fd394 <+2852>: mov r9,QWORD PTR [rsp+0xe0]
0x00007ffff65fd39c <+2860>: mov r8d,DWORD PTR [rsp+0x90]
0x00007ffff65fd3a4 <+2868>: mov rcx,QWORD PTR [rsp+0xc0]
0x00007ffff65fd3ac <+2876>: mov edx,DWORD PTR [rsp+0x80]
0x00007ffff65fd3b3 <+2883>: mov rsi,QWORD PTR [rsp+0xb0]
0x00007ffff65fd3bb <+2891>: call rax
0x00007ffff65fd3bd <+2893>: pop rcx
0x00007ffff65fd3be <+2894>: pop rsi
0x00007ffff65fd3bf <+2895>: jmp 0x7ffff65fc90f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+159>
0x00007ffff65fd3c4 <+2900>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd3c9 <+2905>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd3d1 <+2913>: mov rdi,rbx
0x00007ffff65fd3d4 <+2916>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd3e0 <+2928>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd3e4 <+2932>: mov QWORD PTR [rcx],rax
0x00007ffff65fd3e7 <+2935>: call 0x7ffff6517840
0x00007ffff65fd3ec <+2940>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd3f1 <+2945>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd3f6 <+2950>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd3fe <+2958>: mov rdi,rbp
0x00007ffff65fd401 <+2961>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd40d <+2973>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd411 <+2977>: mov QWORD PTR [rcx],rax
0x00007ffff65fd414 <+2980>: call 0x7ffff65f9c00
0x00007ffff65fd419 <+2985>: mov rsi,QWORD PTR [rsp+0x110]
0x00007ffff65fd421 <+2993>: mov rdi,rbx
0x00007ffff65fd424 <+2996>: call 0x7ffff65fa230 <_ZNSt8_Rb_treeIN4llvm18RelocationValueRefESt4pairIKS1_mESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E>
0x00007ffff65fd429 <+3001>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd42e <+3006>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd433 <+3011>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd43b <+3019>: mov rdi,rbx
0x00007ffff65fd43e <+3022>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd44a <+3034>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd44e <+3038>: mov QWORD PTR [rcx],rax
0x00007ffff65fd451 <+3041>: call 0x7ffff65652b0
0x00007ffff65fd456 <+3046>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd45b <+3051>: mov rax,QWORD PTR [rsp+0x28]
0x00007ffff65fd460 <+3056>: or BYTE PTR [rax+0x30],0x1
0x00007ffff65fd464 <+3060>: mov QWORD PTR [rax],r14
0x00007ffff65fd467 <+3063>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd46c <+3068>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd471 <+3073>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd479 <+3081>: mov rdi,rbx
0x00007ffff65fd47c <+3084>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd488 <+3096>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd48c <+3100>: mov QWORD PTR [rcx],rax
0x00007ffff65fd48f <+3103>: call 0x7ffff65f9be0
0x00007ffff65fd494 <+3108>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd499 <+3113>: mov rax,QWORD PTR [r13+0x0]
0x00007ffff65fd49d <+3117>: mov rcx,QWORD PTR [rsp+0x18]
0x00007ffff65fd4a2 <+3122>: mov rdx,r12
0x00007ffff65fd4a5 <+3125>: mov rsi,r13
0x00007ffff65fd4a8 <+3128>: mov rdi,rbx
0x00007ffff65fd4ab <+3131>: call QWORD PTR [rax+0x60]
0x00007ffff65fd4ae <+3134>: mov rax,QWORD PTR [rsp+0x100]
0x00007ffff65fd4b6 <+3142>: test rax,rax
0x00007ffff65fd4b9 <+3145>: jne 0x7ffff65fcf9f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1839>
0x00007ffff65fd4bf <+3151>: mov rax,QWORD PTR [rsp+0x28]
0x00007ffff65fd4c4 <+3156>: mov rsi,QWORD PTR [rsp+0xe0]
0x00007ffff65fd4cc <+3164>: lea rdx,[rax+0x8]
0x00007ffff65fd4d0 <+3168>: and BYTE PTR [rax+0x30],0xfe
0x00007ffff65fd4d4 <+3172>: test rsi,rsi
0x00007ffff65fd4d7 <+3175>: mov DWORD PTR [rax+0x8],0x0
0x00007ffff65fd4de <+3182>: mov QWORD PTR [rax+0x10],0x0
0x00007ffff65fd4e6 <+3190>: mov QWORD PTR [rax+0x18],rdx
0x00007ffff65fd4ea <+3194>: mov QWORD PTR [rax+0x20],rdx
0x00007ffff65fd4ee <+3198>: mov QWORD PTR [rax+0x28],0x0
0x00007ffff65fd4f6 <+3206>: je 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd4fc <+3212>: mov rcx,rbx
0x00007ffff65fd4ff <+3215>: mov rdi,rax
0x00007ffff65fd502 <+3218>: mov QWORD PTR [rsp+0x100],rax
0x00007ffff65fd50a <+3226>: call 0x7ffff65fc760 <_ZNSt8_Rb_treeIN4llvm6object10SectionRefESt4pairIKS2_jESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE7_M_copyINSB_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_>
0x00007ffff65fd50f <+3231>: mov rdx,rax
0x00007ffff65fd512 <+3234>: jmp 0x7ffff65fd517 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3239>
0x00007ffff65fd514 <+3236>: mov rdx,rcx
0x00007ffff65fd517 <+3239>: mov rcx,QWORD PTR [rdx+0x10]
0x00007ffff65fd51b <+3243>: test rcx,rcx
0x00007ffff65fd51e <+3246>: jne 0x7ffff65fd514 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3236>
0x00007ffff65fd520 <+3248>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd525 <+3253>: mov QWORD PTR [rcx+0x18],rdx
0x00007ffff65fd529 <+3257>: mov rdx,rax
0x00007ffff65fd52c <+3260>: jmp 0x7ffff65fd531 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3265>
0x00007ffff65fd52e <+3262>: mov rdx,rcx
0x00007ffff65fd531 <+3265>: mov rcx,QWORD PTR [rdx+0x18]
0x00007ffff65fd535 <+3269>: test rcx,rcx
0x00007ffff65fd538 <+3272>: jne 0x7ffff65fd52e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+3262>
0x00007ffff65fd53a <+3274>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd53f <+3279>: mov QWORD PTR [rcx+0x20],rdx
0x00007ffff65fd543 <+3283>: mov rdx,QWORD PTR [rsp+0xf8]
0x00007ffff65fd54b <+3291>: mov QWORD PTR [rcx+0x10],rax
0x00007ffff65fd54f <+3295>: mov QWORD PTR [rcx+0x28],rdx
0x00007ffff65fd553 <+3299>: jmp 0x7ffff65fcfab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1851>
0x00007ffff65fd558 <+3304>: mov rcx,QWORD PTR [rsp+0x28]
0x00007ffff65fd55d <+3309>: mov rax,QWORD PTR [rsp+0x130]
0x00007ffff65fd565 <+3317>: mov rdi,rbp
0x00007ffff65fd568 <+3320>: mov QWORD PTR [rsp+0x130],0x0
0x00007ffff65fd574 <+3332>: or BYTE PTR [rcx+0x30],0x1
0x00007ffff65fd578 <+3336>: mov QWORD PTR [rcx],rax
0x00007ffff65fd57b <+3339>: call 0x7ffff65f9be0
0x00007ffff65fd580 <+3344>: jmp 0x7ffff65fd419 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2985>
0x00007ffff65fd585 <+3349>: call 0x7ffff57235c0 <__stack_chk_fail@plt>
End of assembler dump.
(gdb) display/i $pc
1: x/i $pc
=> 0x7ffff65fc870 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE>: push r15
(gdb) ni
0x00007ffff65fc872 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc872 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2>: push r14
(gdb)
0x00007ffff65fc874 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc874 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+4>: push r13
(gdb)
0x00007ffff65fc876 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc876 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+6>: push r12
(gdb)
0x00007ffff65fc878 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc878 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+8>: mov r12,rdx
(gdb)
0x00007ffff65fc87b in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc87b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+11>: push rbp
(gdb)
0x00007ffff65fc87c in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc87c <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+12>: push rbx
(gdb)
0x00007ffff65fc87d in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc87d <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+13>: mov r13,rsi
(gdb)
0x00007ffff65fc880 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc880 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+16>: sub rsp,0x158
(gdb)
0x00007ffff65fc887 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc887 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+23>: mov rax,QWORD PTR fs:0x28
(gdb)
0x00007ffff65fc890 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc890 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+32>: mov QWORD PTR [rsp+0x148],rax
(gdb)
0x00007ffff65fc898 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc898 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+40>: xor eax,eax
(gdb)
0x00007ffff65fc89a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc89a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+42>: lea rax,[rsi+0x14b8]
(gdb)
0x00007ffff65fc8a1 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8a1 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+49>: mov QWORD PTR [rsp+0x28],rdi
(gdb)
0x00007ffff65fc8a6 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8a6 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+54>: mov rdi,rax
(gdb)
0x00007ffff65fc8a9 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8a9 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+57>: mov QWORD PTR [rsp+0x50],rax
(gdb)
0x00007ffff65fc8ae in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8ae <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+62>: call 0x7ffff582ba60 <_ZN4llvm3sys9MutexImpl7acquireEv>
(gdb)
0x00007ffff65fc8b3 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8b3 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+67>: mov rax,QWORD PTR [r12]
(gdb)
0x00007ffff65fc8b7 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8b7 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+71>: mov rdi,r12
(gdb)
0x00007ffff65fc8ba in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8ba <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+74>: call QWORD PTR [rax+0x138]
(gdb)
0x00007ffff65fc8c0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8c0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+80>: mov DWORD PTR [r13+0x14b0],eax
(gdb)
0x00007ffff65fc8c7 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8c7 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+87>: mov eax,DWORD PTR [r12+0x8]
(gdb)
0x00007ffff65fc8cc in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8cc <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+92>: mov rdi,r13
(gdb)
0x00007ffff65fc8cf in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8cf <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+95>: mov rsi,r12
(gdb)
0x00007ffff65fc8d2 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8d2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+98>: and eax,0xfffffff9
(gdb)
0x00007ffff65fc8d5 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8d5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+101>: cmp eax,0x8
(gdb)
0x00007ffff65fc8d8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+104>: mov rax,QWORD PTR [r13+0x0]
(gdb)
0x00007ffff65fc8dc in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8dc <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+108>: setne BYTE PTR [r13+0x14b4]
(gdb)
0x00007ffff65fc8e4 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8e4 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+116>: call QWORD PTR [rax+0x10]
(gdb)
0x00007ffff65fc8e7 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8e7 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+119>: mov rdi,QWORD PTR [r13+0x8]
(gdb)
0x00007ffff65fc8eb in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8eb <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+123>: lea rdx,[rip+0xfffffffffffbaaae] # 0x7ffff65b73a0
(gdb)
0x00007ffff65fc8f2 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8f2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+130>: mov rax,QWORD PTR [rdi]
(gdb)
0x00007ffff65fc8f5 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8f5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+133>: mov rax,QWORD PTR [rax+0x28]
(gdb)
0x00007ffff65fc8f9 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8f9 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+137>: cmp rax,rdx
(gdb)
0x00007ffff65fc8fc in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc8fc <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+140>: jne 0x7ffff65fcfd8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1896>
(gdb)
0x00007ffff65fc902 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc902 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+146>: lea rax,[rsp+0xd0]
(gdb)
0x00007ffff65fc90a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc90a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+154>: mov QWORD PTR [rsp+0x18],rax
(gdb)
0x00007ffff65fc90f in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc90f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+159>: mov rax,QWORD PTR [rsp+0x18]
(gdb)
0x00007ffff65fc914 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc914 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+164>: mov rdi,r12
(gdb)
0x00007ffff65fc917 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc917 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+167>: mov DWORD PTR [rsp+0xd8],0x0
(gdb)
0x00007ffff65fc922 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc922 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+178>: mov QWORD PTR [rsp+0xe0],0x0
(gdb)
0x00007ffff65fc92e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc92e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+190>: mov QWORD PTR [rsp+0xf8],0x0
(gdb)
0x00007ffff65fc93a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc93a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+202>: lea rbx,[rsp+0x130]
(gdb)
0x00007ffff65fc942 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc942 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+210>: mov QWORD PTR [rsp+0xb0],0x0
(gdb)
0x00007ffff65fc94e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc94e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+222>: mov QWORD PTR [rsp+0xb8],0x0
(gdb)
0x00007ffff65fc95a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc95a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+234>: add rax,0x8
(gdb)
0x00007ffff65fc95e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc95e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+238>: mov QWORD PTR [rsp+0xc0],0x0
(gdb)
0x00007ffff65fc96a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc96a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+250>: mov QWORD PTR [rsp+0xe8],rax
(gdb)
0x00007ffff65fc972 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc972 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+258>: mov QWORD PTR [rsp+0xf0],rax
(gdb)
0x00007ffff65fc97a in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc97a <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+266>: mov rax,QWORD PTR [r12]
(gdb)
0x00007ffff65fc97e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc97e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+270>: call QWORD PTR [rax+0x28]
(gdb)
0x00007ffff65fc981 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc981 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+273>: mov QWORD PTR [rsp+0x80],rax
(gdb)
0x00007ffff65fc989 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc989 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+281>: mov rax,QWORD PTR [r12]
(gdb)
0x00007ffff65fc98d in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc98d <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+285>: mov rdi,r12
(gdb)
0x00007ffff65fc990 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc990 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+288>: mov QWORD PTR [rsp+0x88],rdx
(gdb)
0x00007ffff65fc998 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc998 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+296>: call QWORD PTR [rax+0x30]
(gdb)
0x00007ffff65fc99b in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc99b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+299>: mov QWORD PTR [rsp+0x90],rax
(gdb)
0x00007ffff65fc9a3 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9a3 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+307>: lea rax,[rsp+0xa0]
(gdb)
0x00007ffff65fc9ab in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9ab <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+315>: mov QWORD PTR [rsp+0x98],rdx
(gdb)
0x00007ffff65fc9b3 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9b3 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+323>: mov QWORD PTR [rsp+0x40],rax
(gdb)
0x00007ffff65fc9b8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9b8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+328>: lea rax,[rsp+0x80]
(gdb)
0x00007ffff65fc9c0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9c0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+336>: mov QWORD PTR [rsp+0x8],rax
(gdb)
0x00007ffff65fc9c5 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9c5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+341>: lea rax,[rsp+0x100]
(gdb)
0x00007ffff65fc9cd in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9cd <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+349>: mov QWORD PTR [rsp+0x20],rax
(gdb)
0x00007ffff65fc9d2 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9d2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+354>: nop WORD PTR [rax+rax*1+0x0]
(gdb)
0x00007ffff65fc9d8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+360>: mov rax,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fc9e0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9e0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+368>: cmp QWORD PTR [rsp+0x90],rax
(gdb)
0x00007ffff65fc9e8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9e8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+376>: je 0x7ffff65fcf70 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1792>
(gdb)
0x00007ffff65fc9ee in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9ee <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+382>: mov rdi,QWORD PTR [rsp+0x88]
(gdb)
0x00007ffff65fc9f6 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9f6 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+390>: mov rsi,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fc9fe in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9fe <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+398>: mov rax,QWORD PTR [rdi]
(gdb)
0x00007ffff65fca01 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca01 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+401>: call QWORD PTR [rax+0x20]
(gdb) si
0x00007ffff650dd30 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolFlags(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650dd30 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE14getSymbolFlagsENS0_11DataRefImplE>: push r13
(gdb) finish
Run till exit from #0 0x00007ffff650dd30 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolFlags(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fca04 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca04 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+404>: test al,0x10
(gdb) ni
0x00007ffff65fca06 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca06 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+406>: mov r15d,eax
(gdb) ni
0x00007ffff65fca09 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca09 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+409>: jne 0x7ffff65fcc20 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+944>
(gdb)
0x00007ffff65fca0f in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca0f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+415>: mov rsi,QWORD PTR [rsp+0x88]
(gdb)
0x00007ffff65fca17 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca17 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+423>: mov rdx,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fca1f in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca1f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+431>: mov rdi,rbx
(gdb)
0x00007ffff65fca22 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca22 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+434>: mov rax,QWORD PTR [rsi]
(gdb)
0x00007ffff65fca25 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca25 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+437>: call QWORD PTR [rax+0x68]
(gdb) si
0x00007ffff650db00 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolType(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650db00 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE13getSymbolTypeENS0_11DataRefImplE>: mov rax,rdx
(gdb) finish
Run till exit from #0 0x00007ffff650db00 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolType(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fca28 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca28 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+440>: test BYTE PTR [rsp+0x138],0x1
(gdb) ni
0x00007ffff65fca30 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca30 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+448>: jne 0x7ffff65fd310 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2720>
(gdb)
0x00007ffff65fca36 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca36 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+454>: mov rdi,rbx
(gdb)
0x00007ffff65fca39 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca39 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+457>: mov r14d,DWORD PTR [rsp+0x130]
(gdb)
0x00007ffff65fca41 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca41 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+465>: call 0x7ffff65a1630
(gdb) si
0x00007ffff65a1630 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1630: test BYTE PTR [rdi+0x8],0x1
(gdb) si
0x00007ffff65a1634 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1634: je 0x7ffff65a1648
(gdb)
0x00007ffff65a1648 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1648: repz ret
(gdb) ni
0x00007ffff65fca46 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca46 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+470>: mov rsi,QWORD PTR [rsp+0x88]
(gdb)
0x00007ffff65fca4e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca4e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+478>: mov rdx,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fca56 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca56 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+486>: mov rdi,rbx
(gdb)
0x00007ffff65fca59 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca59 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+489>: mov rax,QWORD PTR [rsi]
(gdb)
0x00007ffff65fca5c in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca5c <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+492>: call QWORD PTR [rax+0x40]
(gdb) si
0x00007ffff650dc40 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolName(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650dc40 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE13getSymbolNameENS0_11DataRefImplE>: push r14
(gdb) finish
Run till exit from #0 0x00007ffff650dc40 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolName(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fca5f in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca5f <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+495>: test BYTE PTR [rsp+0x140],0x1
(gdb) ni
0x00007ffff65fca67 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca67 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+503>: jne 0x7ffff65fd340 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2768>
(gdb)
0x00007ffff65fca6d in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca6d <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+509>: mov rax,QWORD PTR [rsp+0x130]
(gdb)
0x00007ffff65fca75 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca75 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+517>: mov ebp,r15d
(gdb)
0x00007ffff65fca78 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca78 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+520>: mov rdi,rbx
(gdb)
0x00007ffff65fca7b in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca7b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+523>: shr ebp,0x2
(gdb)
0x00007ffff65fca7e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca7e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+526>: and ebp,0x1
(gdb)
0x00007ffff65fca81 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca81 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+529>: mov QWORD PTR [rsp+0x10],rax
(gdb)
0x00007ffff65fca86 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca86 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+534>: mov rax,QWORD PTR [rsp+0x138]
(gdb)
0x00007ffff65fca8e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca8e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+542>: mov QWORD PTR [rsp],rax
(gdb)
0x00007ffff65fca92 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca92 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+546>: call 0x7ffff65a1610
(gdb) si
0x00007ffff65a1610 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1610: test BYTE PTR [rdi+0x10],0x1
(gdb)
0x00007ffff65a1614 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1614: je 0x7ffff65a1628
(gdb)
0x00007ffff65a1628 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65a1628: repz ret
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) ni
0x00007ffff65fca97 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca97 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+551>: mov eax,ebp
(gdb)
0x00007ffff65fca99 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca99 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+553>: or eax,0x2
(gdb)
0x00007ffff65fca9c in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fca9c <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+556>: test r15b,0x40
(gdb)
0x00007ffff65fcaa0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcaa0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+560>: cmovne ebp,eax
(gdb)
0x00007ffff65fcaa3 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcaa3 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+563>: and r15d,0x8
(gdb)
0x00007ffff65fcaa7 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcaa7 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+567>: je 0x7ffff65fcc60 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1008>
(gdb)
0x00007ffff65fcc60 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc60 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1008>: and r14d,0xfffffffb
(gdb)
0x00007ffff65fcc64 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc64 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1012>: cmp r14d,0x1
(gdb)
0x00007ffff65fcc68 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc68 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1016>: ja 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605>
(gdb)
0x00007ffff65fcc6e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc6e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1022>: mov rax,QWORD PTR [r12]
(gdb)
0x00007ffff65fcc72 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc72 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1026>: mov rdi,r12
(gdb)
0x00007ffff65fcc75 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc75 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1029>: call QWORD PTR [rax+0x120]
(gdb) si
0x00007ffff650b520 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::section_end() const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650b520 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE11section_endEv>: push rbx
(gdb) finish
Run till exit from #0 0x00007ffff650b520 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::section_end() const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fcc7b in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc7b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1035>: mov rsi,QWORD PTR [rsp+0x88]
(gdb) ni
0x00007ffff65fcc83 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc83 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1043>: mov QWORD PTR [rsp+0xa0],rax
(gdb)
0x00007ffff65fcc8b in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc8b <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1051>: mov rdi,rbx
(gdb)
0x00007ffff65fcc8e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc8e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1054>: mov QWORD PTR [rsp+0xa8],rdx
(gdb)
0x00007ffff65fcc96 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc96 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1062>: mov rdx,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fcc9e in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc9e <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1070>: mov rax,QWORD PTR [rsi]
(gdb)
0x00007ffff65fcca1 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcca1 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1073>: call QWORD PTR [rax+0x70]
(gdb) si
0x00007ffff650df90 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolSection(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650df90 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE16getSymbolSectionENS0_11DataRefImplE>: push r15
(gdb) finish
Run till exit from #0 0x00007ffff650df90 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::getSymbolSection(llvm::object::DataRefImpl) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fcca4 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcca4 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1076>: test BYTE PTR [rsp+0x140],0x1
(gdb) ni
0x00007ffff65fccac in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccac <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1084>: jne 0x7ffff65fd3c4 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2900>
(gdb)
0x00007ffff65fccb2 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccb2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1090>: movdqa xmm0,XMMWORD PTR [rsp+0x130]
(gdb)
0x00007ffff65fccbb in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccbb <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1099>: mov rdi,rbx
(gdb)
0x00007ffff65fccbe in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccbe <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1102>: movaps XMMWORD PTR [rsp+0xa0],xmm0
(gdb)
0x00007ffff65fccc6 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccc6 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1110>: call 0x7ffff6517840
(gdb) si
0x00007ffff6517840 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff6517840: test BYTE PTR [rdi+0x10],0x1
(gdb)
0x00007ffff6517844 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff6517844: je 0x7ffff6517858
(gdb)
0x00007ffff6517858 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff6517858: repz ret
(gdb)
0x00007ffff65fcccb in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcccb <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1115>: mov rdi,r12
(gdb)
0x00007ffff65fccce in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccce <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1118>: mov rax,QWORD PTR [r12]
(gdb)
0x00007ffff65fccd2 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccd2 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1122>: call QWORD PTR [rax+0x120]
(gdb) di
Ambiguous command "di": directory, dis, disa, disable, disassemble, disconnect, display.
(gdb) si
0x00007ffff650b520 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::section_end() const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff650b520 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE11section_endEv>: push rbx
(gdb) finis
Run till exit from #0 0x00007ffff650b520 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::section_end() const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fccd8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccd8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1128>: mov r15,QWORD PTR [rsp+0xa0]
(gdb) ni
0x00007ffff65fcce0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcce0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1136>: mov QWORD PTR [rsp+0x100],rax
(gdb)
0x00007ffff65fcce8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcce8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1144>: mov QWORD PTR [rsp+0x108],rdx
(gdb)
0x00007ffff65fccf0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccf0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1152>: cmp rax,r15
(gdb)
0x00007ffff65fccf3 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fccf3 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1155>: je 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605>
(gdb)
0x00007ffff65fceb5 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605>: mov rdi,QWORD PTR [rsp+0x88]
(gdb)
0x00007ffff65fcebd in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcebd <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1613>: mov rax,QWORD PTR [rdi]
(gdb)
0x00007ffff65fcec0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcec0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1616>: jmp 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>
(gdb)
0x00007ffff65fcc10 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928>: mov rsi,QWORD PTR [rsp+0x8]
(gdb) ni
0x00007ffff65fcc15 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc15 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+933>: call QWORD PTR [rax+0x10]
(gdb) si
0x00007ffff6507820 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::moveSymbolNext(llvm::object::DataRefImpl&) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff6507820 <_ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE14moveSymbolNextERNS0_11DataRefImplE>: add DWORD PTR [rsi+0x4],0x1
(gdb) finish
Run till exit from #0 0x00007ffff6507820 in llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >::moveSymbolNext(llvm::object::DataRefImpl&) const () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
0x00007ffff65fcc18 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fcc18 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+936>: jmp 0x7ffff65fc9d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+360>
(gdb) ni
0x00007ffff65fc9d8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+360>: mov rax,QWORD PTR [rsp+0x80]
(gdb)
0x00007ffff65fc9e0 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9e0 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+368>: cmp QWORD PTR [rsp+0x90],rax
(gdb)
0x00007ffff65fc9e8 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9e8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+376>: je 0x7ffff65fcf70 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1792>
(gdb)
0x00007ffff65fc9ee in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9ee <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+382>: mov rdi,QWORD PTR [rsp+0x88]
(gdb)
0x00007ffff65fc9f6 in llvm::RuntimeDyldImpl::loadObjectImpl(llvm::object::ObjectFile const&) () from /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
1: x/i $pc
=> 0x7ffff65fc9f6 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+390>: mov rsi,QWORD PTR [rsp+0x80]
(gdb) q
A debugging session is active.
Inferior 1 [process 6965] will be killed.
Quit anyway? (y or n) y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment