| { |
| "asm": [ |
| { |
| "labels": [], |
| "source": null, |
| "text": "_init:" |
| }, |
| { |
| "address": 4198400, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": null, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198404, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "ec", |
| "08" |
| ], |
| "source": null, |
| "text": " sub rsp,0x8" |
| }, |
| { |
| "address": 4198408, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "8b", |
| "05", |
| "e9", |
| "2f", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " mov rax,QWORD PTR [rip+0x2fe9] # 403ff8 <__gmon_start__>" |
| }, |
| { |
| "address": 4198415, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "85", |
| "c0" |
| ], |
| "source": null, |
| "text": " test rax,rax" |
| }, |
| { |
| "address": 4198418, |
| "labels": [ |
| { |
| "name": "_init", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "02" |
| ], |
| "source": null, |
| "text": " je 401016 <_init+0x16>" |
| }, |
| { |
| "address": 4198420, |
| "labels": [], |
| "opcodes": [ |
| "ff", |
| "d0" |
| ], |
| "source": null, |
| "text": " call rax" |
| }, |
| { |
| "address": 4198422, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "c4", |
| "08" |
| ], |
| "source": null, |
| "text": " add rsp,0x8" |
| }, |
| { |
| "address": 4198426, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_start:" |
| }, |
| { |
| "address": 4198432, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": null, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198436, |
| "labels": [], |
| "opcodes": [ |
| "31", |
| "ed" |
| ], |
| "source": null, |
| "text": " xor ebp,ebp" |
| }, |
| { |
| "address": 4198438, |
| "labels": [], |
| "opcodes": [ |
| "49", |
| "89", |
| "d1" |
| ], |
| "source": null, |
| "text": " mov r9,rdx" |
| }, |
| { |
| "address": 4198441, |
| "labels": [], |
| "opcodes": [ |
| "5e" |
| ], |
| "source": null, |
| "text": " pop rsi" |
| }, |
| { |
| "address": 4198442, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e2" |
| ], |
| "source": null, |
| "text": " mov rdx,rsp" |
| }, |
| { |
| "address": 4198445, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "e4", |
| "f0" |
| ], |
| "source": null, |
| "text": " and rsp,0xfffffffffffffff0" |
| }, |
| { |
| "address": 4198449, |
| "labels": [], |
| "opcodes": [ |
| "50" |
| ], |
| "source": null, |
| "text": " push rax" |
| }, |
| { |
| "address": 4198450, |
| "labels": [], |
| "opcodes": [ |
| "54" |
| ], |
| "source": null, |
| "text": " push rsp" |
| }, |
| { |
| "address": 4198451, |
| "labels": [], |
| "opcodes": [ |
| "49", |
| "c7", |
| "c0", |
| "b0", |
| "11", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov r8,0x4011b0" |
| }, |
| { |
| "address": 4198458, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "c7", |
| "c1", |
| "40", |
| "11", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov rcx,0x401140" |
| }, |
| { |
| "address": 4198465, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "c7", |
| "c7", |
| "29", |
| "11", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov rdi,0x401129" |
| }, |
| { |
| "address": 4198472, |
| "labels": [], |
| "opcodes": [ |
| "ff", |
| "15", |
| "a2", |
| "2f", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " call QWORD PTR [rip+0x2fa2] # 403ff0 <__libc_start_main@GLIBC_2.2.5>" |
| }, |
| { |
| "address": 4198478, |
| "labels": [], |
| "opcodes": [ |
| "f4" |
| ], |
| "source": null, |
| "text": " hlt" |
| }, |
| { |
| "address": 4198479, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": null, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_dl_relocate_static_pie:" |
| }, |
| { |
| "address": 4198480, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": null, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198484, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "address": 4198485, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198495, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": null, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "deregister_tm_clones:" |
| }, |
| { |
| "address": 4198496, |
| "labels": [], |
| "opcodes": [ |
| "b8", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov eax,0x404028" |
| }, |
| { |
| "address": 4198501, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "3d", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " cmp rax,0x404028" |
| }, |
| { |
| "address": 4198507, |
| "labels": [ |
| { |
| "name": "deregister_tm_clones", |
| "range": { |
| "endCol": 37, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "13" |
| ], |
| "source": null, |
| "text": " je 401080 <deregister_tm_clones+0x20>" |
| }, |
| { |
| "address": 4198509, |
| "labels": [], |
| "opcodes": [ |
| "b8", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " mov eax,0x0" |
| }, |
| { |
| "address": 4198514, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "85", |
| "c0" |
| ], |
| "source": null, |
| "text": " test rax,rax" |
| }, |
| { |
| "address": 4198517, |
| "labels": [ |
| { |
| "name": "deregister_tm_clones", |
| "range": { |
| "endCol": 37, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "09" |
| ], |
| "source": null, |
| "text": " je 401080 <deregister_tm_clones+0x20>" |
| }, |
| { |
| "address": 4198519, |
| "labels": [], |
| "opcodes": [ |
| "bf", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov edi,0x404028" |
| }, |
| { |
| "address": 4198524, |
| "labels": [], |
| "opcodes": [ |
| "ff", |
| "e0" |
| ], |
| "source": null, |
| "text": " jmp rax" |
| }, |
| { |
| "address": 4198526, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "90" |
| ], |
| "source": null, |
| "text": " xchg ax,ax" |
| }, |
| { |
| "address": 4198528, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "address": 4198529, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " data16 nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198540, |
| "labels": [], |
| "opcodes": [ |
| "0f", |
| "1f", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " nop DWORD PTR [rax+0x0]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "register_tm_clones:" |
| }, |
| { |
| "address": 4198544, |
| "labels": [], |
| "opcodes": [ |
| "be", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov esi,0x404028" |
| }, |
| { |
| "address": 4198549, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "81", |
| "ee", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " sub rsi,0x404028" |
| }, |
| { |
| "address": 4198556, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "f0" |
| ], |
| "source": null, |
| "text": " mov rax,rsi" |
| }, |
| { |
| "address": 4198559, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "c1", |
| "ee", |
| "3f" |
| ], |
| "source": null, |
| "text": " shr rsi,0x3f" |
| }, |
| { |
| "address": 4198563, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "c1", |
| "f8", |
| "03" |
| ], |
| "source": null, |
| "text": " sar rax,0x3" |
| }, |
| { |
| "address": 4198567, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "01", |
| "c6" |
| ], |
| "source": null, |
| "text": " add rsi,rax" |
| }, |
| { |
| "address": 4198570, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "d1", |
| "fe" |
| ], |
| "source": null, |
| "text": " sar rsi,1" |
| }, |
| { |
| "address": 4198573, |
| "labels": [ |
| { |
| "name": "register_tm_clones", |
| "range": { |
| "endCol": 35, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "11" |
| ], |
| "source": null, |
| "text": " je 4010c0 <register_tm_clones+0x30>" |
| }, |
| { |
| "address": 4198575, |
| "labels": [], |
| "opcodes": [ |
| "b8", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " mov eax,0x0" |
| }, |
| { |
| "address": 4198580, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "85", |
| "c0" |
| ], |
| "source": null, |
| "text": " test rax,rax" |
| }, |
| { |
| "address": 4198583, |
| "labels": [ |
| { |
| "name": "register_tm_clones", |
| "range": { |
| "endCol": 35, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "07" |
| ], |
| "source": null, |
| "text": " je 4010c0 <register_tm_clones+0x30>" |
| }, |
| { |
| "address": 4198585, |
| "labels": [], |
| "opcodes": [ |
| "bf", |
| "28", |
| "40", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " mov edi,0x404028" |
| }, |
| { |
| "address": 4198590, |
| "labels": [], |
| "opcodes": [ |
| "ff", |
| "e0" |
| ], |
| "source": null, |
| "text": " jmp rax" |
| }, |
| { |
| "address": 4198592, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "address": 4198593, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " data16 nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198604, |
| "labels": [], |
| "opcodes": [ |
| "0f", |
| "1f", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " nop DWORD PTR [rax+0x0]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "__do_global_dtors_aux:" |
| }, |
| { |
| "address": 4198608, |
| "labels": [], |
| "opcodes": [ |
| "80", |
| "3d", |
| "51", |
| "2f", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " cmp BYTE PTR [rip+0x2f51],0x0 # 404028 <__TMC_END__>" |
| }, |
| { |
| "address": 4198615, |
| "labels": [ |
| { |
| "name": "__do_global_dtors_aux", |
| "range": { |
| "endCol": 38, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "75", |
| "17" |
| ], |
| "source": null, |
| "text": " jne 4010f0 <__do_global_dtors_aux+0x20>" |
| }, |
| { |
| "address": 4198617, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": null, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198618, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": null, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198621, |
| "labels": [ |
| { |
| "name": "deregister_tm_clones", |
| "range": { |
| "endCol": 37, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "e8", |
| "7e", |
| "ff", |
| "ff", |
| "ff" |
| ], |
| "source": null, |
| "text": " call 401060 <deregister_tm_clones>" |
| }, |
| { |
| "address": 4198626, |
| "labels": [], |
| "opcodes": [ |
| "c6", |
| "05", |
| "3f", |
| "2f", |
| "00", |
| "00", |
| "01" |
| ], |
| "source": null, |
| "text": " mov BYTE PTR [rip+0x2f3f],0x1 # 404028 <__TMC_END__>" |
| }, |
| { |
| "address": 4198633, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": null, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198634, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "address": 4198635, |
| "labels": [], |
| "opcodes": [ |
| "0f", |
| "1f", |
| "44", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " nop DWORD PTR [rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198640, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": null, |
| "text": " ret" |
| }, |
| { |
| "address": 4198641, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": null, |
| "text": " data16 nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198652, |
| "labels": [], |
| "opcodes": [ |
| "0f", |
| "1f", |
| "40", |
| "00" |
| ], |
| "source": null, |
| "text": " nop DWORD PTR [rax+0x0]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "frame_dummy:" |
| }, |
| { |
| "address": 4198656, |
| "labels": [ |
| { |
| "name": "register_tm_clones", |
| "range": { |
| "endCol": 35, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "eb", |
| "8e" |
| ], |
| "source": null, |
| "text": " jmp 401090 <register_tm_clones>" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "fun🤔():" |
| }, |
| { |
| "address": 4198658, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 1, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198659, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 1, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198662, |
| "labels": [], |
| "opcodes": [ |
| "b8", |
| "02", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 2, |
| "mainsource": true |
| }, |
| "text": " mov eax,0x2" |
| }, |
| { |
| "address": 4198667, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 3, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198668, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 3, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "foo():" |
| }, |
| { |
| "address": 4198669, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 5, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198670, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 5, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198673, |
| "labels": [], |
| "opcodes": [ |
| "c7", |
| "45", |
| "fc", |
| "02", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 6, |
| "mainsource": true |
| }, |
| "text": " mov DWORD PTR [rbp-0x4],0x2" |
| }, |
| { |
| "address": 4198680, |
| "labels": [], |
| "opcodes": [ |
| "c7", |
| "45", |
| "f8", |
| "03", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 6, |
| "mainsource": true |
| }, |
| "text": " mov DWORD PTR [rbp-0x8],0x3" |
| }, |
| { |
| "address": 4198687, |
| "labels": [], |
| "opcodes": [ |
| "83", |
| "45", |
| "f8", |
| "01" |
| ], |
| "source": { |
| "file": null, |
| "line": 7, |
| "mainsource": true |
| }, |
| "text": " add DWORD PTR [rbp-0x8],0x1" |
| }, |
| { |
| "address": 4198691, |
| "labels": [], |
| "opcodes": [ |
| "d1", |
| "65", |
| "fc" |
| ], |
| "source": { |
| "file": null, |
| "line": 8, |
| "mainsource": true |
| }, |
| "text": " shl DWORD PTR [rbp-0x4],1" |
| }, |
| { |
| "address": 4198694, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " nop" |
| }, |
| { |
| "address": 4198695, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198696, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "main:" |
| }, |
| { |
| "address": 4198697, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 11, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198698, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 11, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198701, |
| "labels": [ |
| { |
| "name": "fun🤔()", |
| "range": { |
| "endCol": 24, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "e8", |
| "d0", |
| "ff", |
| "ff", |
| "ff" |
| ], |
| "source": { |
| "file": null, |
| "line": 12, |
| "mainsource": true |
| }, |
| "text": " call 401102 <fun🤔()>" |
| }, |
| { |
| "address": 4198706, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 12, |
| "mainsource": true |
| }, |
| "text": " nop" |
| }, |
| { |
| "address": 4198707, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198708, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "address": 4198709, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198719, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "__libc_csu_init:" |
| }, |
| { |
| "address": 4198720, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198724, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "57" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push r15" |
| }, |
| { |
| "address": 4198726, |
| "labels": [], |
| "opcodes": [ |
| "4c", |
| "8d", |
| "3d", |
| "b3", |
| "2c", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " lea r15,[rip+0x2cb3] # 403e00 <__frame_dummy_init_array_entry>" |
| }, |
| { |
| "address": 4198733, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "56" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push r14" |
| }, |
| { |
| "address": 4198735, |
| "labels": [], |
| "opcodes": [ |
| "49", |
| "89", |
| "d6" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov r14,rdx" |
| }, |
| { |
| "address": 4198738, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push r13" |
| }, |
| { |
| "address": 4198740, |
| "labels": [], |
| "opcodes": [ |
| "49", |
| "89", |
| "f5" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov r13,rsi" |
| }, |
| { |
| "address": 4198743, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "54" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push r12" |
| }, |
| { |
| "address": 4198745, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "89", |
| "fc" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov r12d,edi" |
| }, |
| { |
| "address": 4198748, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198749, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "8d", |
| "2d", |
| "a4", |
| "2c", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " lea rbp,[rip+0x2ca4] # 403e08 <__do_global_dtors_aux_fini_array_entry>" |
| }, |
| { |
| "address": 4198756, |
| "labels": [], |
| "opcodes": [ |
| "53" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "address": 4198757, |
| "labels": [], |
| "opcodes": [ |
| "4c", |
| "29", |
| "fd" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " sub rbp,r15" |
| }, |
| { |
| "address": 4198760, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "ec", |
| "08" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " sub rsp,0x8" |
| }, |
| { |
| "address": 4198764, |
| "labels": [ |
| { |
| "name": "_init", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "e8", |
| "8f", |
| "fe", |
| "ff", |
| "ff" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " call 401000 <_init>" |
| }, |
| { |
| "address": 4198769, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "c1", |
| "fd", |
| "03" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " sar rbp,0x3" |
| }, |
| { |
| "address": 4198773, |
| "labels": [ |
| { |
| "name": "__libc_csu_init", |
| "range": { |
| "endCol": 32, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "74", |
| "1f" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " je 401196 <__libc_csu_init+0x56>" |
| }, |
| { |
| "address": 4198775, |
| "labels": [], |
| "opcodes": [ |
| "31", |
| "db" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " xor ebx,ebx" |
| }, |
| { |
| "address": 4198777, |
| "labels": [], |
| "opcodes": [ |
| "0f", |
| "1f", |
| "80", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " nop DWORD PTR [rax+0x0]" |
| }, |
| { |
| "address": 4198784, |
| "labels": [], |
| "opcodes": [ |
| "4c", |
| "89", |
| "f2" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov rdx,r14" |
| }, |
| { |
| "address": 4198787, |
| "labels": [], |
| "opcodes": [ |
| "4c", |
| "89", |
| "ee" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov rsi,r13" |
| }, |
| { |
| "address": 4198790, |
| "labels": [], |
| "opcodes": [ |
| "44", |
| "89", |
| "e7" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " mov edi,r12d" |
| }, |
| { |
| "address": 4198793, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "ff", |
| "14", |
| "df" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " call QWORD PTR [r15+rbx*8]" |
| }, |
| { |
| "address": 4198797, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "c3", |
| "01" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " add rbx,0x1" |
| }, |
| { |
| "address": 4198801, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "39", |
| "dd" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " cmp rbp,rbx" |
| }, |
| { |
| "address": 4198804, |
| "labels": [ |
| { |
| "name": "__libc_csu_init", |
| "range": { |
| "endCol": 32, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "75", |
| "ea" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " jne 401180 <__libc_csu_init+0x40>" |
| }, |
| { |
| "address": 4198806, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "c4", |
| "08" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " add rsp,0x8" |
| }, |
| { |
| "address": 4198810, |
| "labels": [], |
| "opcodes": [ |
| "5b" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "address": 4198811, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198812, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "5c" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop r12" |
| }, |
| { |
| "address": 4198814, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop r13" |
| }, |
| { |
| "address": 4198816, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "5e" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop r14" |
| }, |
| { |
| "address": 4198818, |
| "labels": [], |
| "opcodes": [ |
| "41", |
| "5f" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop r15" |
| }, |
| { |
| "address": 4198820, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "address": 4198821, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " data16 nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "__libc_csu_fini:" |
| }, |
| { |
| "address": 4198832, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198836, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_fini:" |
| }, |
| { |
| "address": 4198840, |
| "labels": [], |
| "opcodes": [ |
| "f3", |
| "0f", |
| "1e", |
| "fa" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " endbr64" |
| }, |
| { |
| "address": 4198844, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "ec", |
| "08" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " sub rsp,0x8" |
| }, |
| { |
| "address": 4198848, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "83", |
| "c4", |
| "08" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " add rsp,0x8" |
| }, |
| { |
| "address": 4198852, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " ret" |
| } |
| ], |
| "labelDefinitions": { |
| "__do_global_dtors_aux": 60, |
| "__libc_csu_fini": 136, |
| "__libc_csu_init": 100, |
| "_dl_relocate_static_pie": 25, |
| "_fini": 139, |
| "_init": 1, |
| "_start": 10, |
| "deregister_tm_clones": 30, |
| "foo()": 81, |
| "frame_dummy": 73, |
| "fun🤔()": 75, |
| "main": 91, |
| "register_tm_clones": 43 |
| } |
| } |