blob: c521ea5487bbae6463868448151745853dbefc60 [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": ".Ltext0:"
},
{
"labels": [],
"source": null,
"text": "_Z3foov:"
},
{
"labels": [],
"source": null,
"text": ".LFB17:"
},
{
"labels": [],
"source": {
"column": 24,
"file": null,
"line": 3
},
"text": " mov eax, 42"
},
{
"labels": [],
"source": {
"column": 24,
"file": null,
"line": 3
},
"text": " ret"
},
{
"labels": [],
"source": null,
"text": ".LFE17:"
},
{
"labels": [],
"source": null,
"text": "_Z3barv:"
},
{
"labels": [],
"source": null,
"text": ".LFB18:"
},
{
"labels": [],
"source": null,
"text": ".LVL0:"
},
{
"labels": [],
"source": null,
"text": ".LBB6:"
},
{
"labels": [],
"source": null,
"text": ".LBB7:"
},
{
"labels": [],
"source": {
"column": 14,
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"text": " mov rax, QWORD PTR _ZTIi[rip+8]"
},
{
"labels": [],
"source": {
"column": 31,
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"text": " cmp BYTE PTR [rax], 42"
},
{
"labels": [],
"source": {
"column": 31,
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"text": " sete dl"
},
{
"labels": [],
"source": {
"column": 31,
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"text": " movzx edx, dl"
},
{
"labels": [],
"source": null,
"text": ".LVL1:"
},
{
"labels": [],
"source": null,
"text": ".LBE7:"
},
{
"labels": [],
"source": null,
"text": ".LBE6:"
},
{
"labels": [],
"source": {
"column": 40,
"file": null,
"line": 4
},
"text": " movsx eax, BYTE PTR [rax+rdx]"
},
{
"labels": [],
"source": {
"column": 43,
"file": null,
"line": 4
},
"text": " ret"
},
{
"labels": [],
"source": null,
"text": ".LFE18:"
},
{
"labels": [],
"source": null,
"text": "_Z3bazv:"
},
{
"labels": [],
"source": null,
"text": ".LFB19:"
},
{
"labels": [],
"source": null,
"text": ".LVL2:"
},
{
"labels": [],
"source": {
"column": 45,
"file": null,
"line": 6
},
"text": " mov eax, 53"
},
{
"labels": [],
"source": {
"column": 45,
"file": null,
"line": 6
},
"text": " ret"
},
{
"labels": [],
"source": null,
"text": ".LFE19:"
},
{
"labels": [],
"source": null,
"text": ".Letext0:"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_info0:"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_abbrev0:"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_line0:"
},
{
"labels": [],
"source": null,
"text": ".LASF1:"
},
{
"labels": [],
"source": null,
"text": ".LASF2:"
},
{
"labels": [],
"source": null,
"text": ".LASF7:"
},
{
"labels": [],
"source": null,
"text": ".LASF10:"
},
{
"labels": [],
"source": null,
"text": ".LASF3:"
},
{
"labels": [],
"source": null,
"text": ".LASF5:"
},
{
"labels": [],
"source": null,
"text": ".LASF11:"
},
{
"labels": [],
"source": null,
"text": ".LASF9:"
},
{
"labels": [],
"source": null,
"text": ".LASF12:"
},
{
"labels": [],
"source": null,
"text": ".LASF0:"
},
{
"labels": [],
"source": null,
"text": ".LASF4:"
},
{
"labels": [],
"source": null,
"text": ".LASF8:"
},
{
"labels": [],
"source": null,
"text": ".LASF6:"
}
],
"labelDefinitions": {
"_Z3barv": 7,
"_Z3bazv": 22,
"_Z3foov": 2
}
}