Created
June 21, 2018 01:23
-
-
Save winksaville/18bb133ff9266f6679367fc110190116 to your computer and use it in GitHub Desktop.
The disassembly of loadObjecImpl from Ubuntu 18.04 LLVM-3.9.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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] <<<< TOP of for loop test E = Obj.symbol_end | |
| 0x00007ffff65fc9e0 <+368>: cmp QWORD PTR [rsp+0x90],rax | |
| 0x00007ffff65fc9e8 <+376>: je 0x7ffff65fcf70 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1792> <<< Exit for loop | |
| 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] <<< getSymbolFlags _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE14getSymbolFlagsENS0_11DataRefImplE | |
| 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] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE13getSymbolTypeENS0_11DataRefImplE | |
| 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 <<< test BYTE PTR [rdi+0x8],0x1; je 0x7ffff65a1648; /*which was taken/*; repz ret; | |
| 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] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE13getSymbolNameENS0_11DataRefImplE | |
| 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 <<< test BYTE PTR [rdi+0x10],0x1; je 0x7ffff65a1648; /*which was taken/*; repz ret; | |
| 0x00007ffff65fca46 <+470>: mov rsi,QWORD PTR [rsp+0x88] | |
| 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> <<< Jump taken | |
| 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] <<<<< BOTTOM of for loop advance to next which is "++I" | |
| 0x00007ffff65fcc15 <+933>: call QWORD PTR [rax+0x10] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE14moveSymbolNextERNS0_11DataRefImplE | |
| 0x00007ffff65fcc18 <+936>: jmp 0x7ffff65fc9d8 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+360> // JMP to top of loop | |
| 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 <<<<< jump arrived here | |
| 0x00007ffff65fcc64 <+1012>: cmp r14d,0x1 | |
| 0x00007ffff65fcc68 <+1016>: ja 0x7ffff65fceb5 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+1605> // Not taken | |
| 0x00007ffff65fcc6e <+1022>: mov rax,QWORD PTR [r12] | |
| 0x00007ffff65fcc72 <+1026>: mov rdi,r12 | |
| 0x00007ffff65fcc75 <+1029>: call QWORD PTR [rax+0x120] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE11section_endEv | |
| 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] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE16getSymbolSectionENS0_11DataRefImplE | |
| 0x00007ffff65fcca4 <+1076>: test BYTE PTR [rsp+0x140],0x1 | |
| 0x00007ffff65fccac <+1084>: jne 0x7ffff65fd3c4 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+2900> // Not taken | |
| 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 <<< Another repz ret | |
| 0x00007ffff65fcccb <+1115>: mov rdi,r12 | |
| 0x00007ffff65fccce <+1118>: mov rax,QWORD PTR [r12] | |
| 0x00007ffff65fccd2 <+1122>: call QWORD PTR [rax+0x120] <<< _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELb1EEEE11section_endEv | |
| 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> // TAKEN | |
| 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] <<< Arrived here | |
| 0x00007ffff65fcebd <+1613>: mov rax,QWORD PTR [rdi] | |
| 0x00007ffff65fcec0 <+1616>: jmp 0x7ffff65fcc10 <_ZN4llvm15RuntimeDyldImpl14loadObjectImplERKNS_6object10ObjectFileE+928> <<< Jump to top of loop | |
| 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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment