blob: 015ed49f3656f119499ca41d1b4ba262c3599baa [file] [log] [blame] [raw]
{
"asm": [
{
"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"
}
],
"labelDefinitions": {
"foo()": 7,
"fun🤔()": 1,
"main": 17
}
}