blob: 83cdcb6fcaa70373781e3517f30b4ae528ec786c [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": ".LC0:"
},
{
"labels": [],
"source": null,
"text": " .string \"Hello world\""
},
{
"labels": [],
"source": null,
"text": ".LC1:"
},
{
"labels": [],
"source": null,
"text": " .string \"moo\\n\""
},
{
"labels": [],
"source": null,
"text": "main:"
},
{
"labels": [],
"source": {
"file": "<stdin>",
"line": 2,
"mainsource": true
},
"text": " subq $8, %rsp"
},
{
"labels": [
{
"name": ".LC0",
"range": {
"endCol": 22,
"startCol": 18
}
}
],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " movl $.LC0, %esi"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " movl $1, %edi"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " xorl %eax, %eax"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " call __printf_chk"
},
{
"labels": [
{
"name": ".LC1",
"range": {
"endCol": 22,
"startCol": 18
}
}
],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " movl $.LC1, %esi"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " movl $1, %edi"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " xorl %eax, %eax"
},
{
"labels": [],
"source": {
"file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
"line": 105,
"mainsource": false
},
"text": " call __printf_chk"
},
{
"labels": [],
"source": {
"file": "<stdin>",
"line": 5,
"mainsource": true
},
"text": " xorl %eax, %eax"
},
{
"labels": [],
"source": {
"file": "<stdin>",
"line": 5,
"mainsource": true
},
"text": " addq $8, %rsp"
},
{
"labels": [],
"source": {
"file": "<stdin>",
"line": 5,
"mainsource": true
},
"text": " ret"
}
],
"labelDefinitions": {
".LC0": 1,
".LC1": 3,
"main": 5
}
}