blob: 86f0270b7edf1f52ce8f4bc23e614d53b126ff22 [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": "_Z12testFunctionPii:"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 1,
"mainsource": true
},
"text": " sub sp, sp, #32"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 1,
"mainsource": true
},
"text": " str x0, [sp, 8]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 1,
"mainsource": true
},
"text": " str w1, [sp, 4]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 2,
"mainsource": true
},
"text": " str wzr, [sp, 24]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " str wzr, [sp, 28]"
},
{
"labels": [],
"source": null,
"text": ".L3:"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " ldr w1, [sp, 28]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " ldr w0, [sp, 4]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " cmp w1, w0"
},
{
"labels": [
{
"name": ".L2",
"range": {
"endCol": 20,
"startCol": 17
}
}
],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " bge .L2"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " ldrsw x0, [sp, 28]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " lsl x0, x0, 2"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " ldr x1, [sp, 8]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " add x0, x1, x0"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " ldr w0, [x0]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " ldr w1, [sp, 24]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " add w0, w1, w0"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 4,
"mainsource": true
},
"text": " str w0, [sp, 24]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " ldr w0, [sp, 28]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " add w0, w0, 1"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " str w0, [sp, 28]"
},
{
"labels": [
{
"name": ".L3",
"range": {
"endCol": 20,
"startCol": 17
}
}
],
"source": {
"file": "/tmp/example.cpp",
"line": 3,
"mainsource": true
},
"text": " b .L3"
},
{
"labels": [],
"source": null,
"text": ".L2:"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 6,
"mainsource": true
},
"text": " ldr w0, [sp, 24]"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 7,
"mainsource": true
},
"text": " add sp, sp, 32"
},
{
"labels": [],
"source": {
"file": "/tmp/example.cpp",
"line": 7,
"mainsource": true
},
"text": " ret"
}
],
"labelDefinitions": {
".L2": 24,
".L3": 7,
"_Z12testFunctionPii": 1
}
}