blob: 5306ea5415421323c4c7420596f18d4e4f4cba87 [file] [log] [blame] [raw]
{
"asm": [
{
"text": "_Z3foov:",
"source": null,
"labels": []
},
{
"text": " mov eax, 42",
"source": {
"file": null,
"line": 3
},
"labels": []
},
{
"text": " ret",
"source": {
"file": null,
"line": 3
},
"labels": []
},
{
"text": "_Z3barv:",
"source": null,
"labels": []
},
{
"text": " mov rax, QWORD PTR _ZTIi[rip+8]",
"source": {
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"labels": []
},
{
"text": " cmp BYTE PTR [rax], 42",
"source": {
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"labels": []
},
{
"text": " sete dl",
"source": {
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"labels": []
},
{
"text": " movzx edx, dl",
"source": {
"file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo",
"line": 100
},
"labels": []
},
{
"text": " movsx eax, BYTE PTR [rax+rdx]",
"source": {
"file": null,
"line": 4
},
"labels": []
},
{
"text": " ret",
"source": {
"file": null,
"line": 4
},
"labels": []
},
{
"text": "_Z3bazv:",
"source": null,
"labels": []
},
{
"text": " mov eax, 53",
"source": {
"file": null,
"line": 6
},
"labels": []
},
{
"text": " ret",
"source": {
"file": null,
"line": 6
},
"labels": []
}
],
"labelDefinitions": {
"_Z3foov": 1,
"_Z3barv": 4,
"_Z3bazv": 11
}
}