| { |
| "asm": [ |
| { |
| "labels": [], |
| "source": null, |
| "text": ".Ltext0:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_Z3foov:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LFB17:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 3 |
| }, |
| "text": " mov eax, 42" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "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": { |
| "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": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo", |
| "line": 100 |
| }, |
| "text": " cmp BYTE PTR [rax], 42" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/typeinfo", |
| "line": 100 |
| }, |
| "text": " sete dl" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "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": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " movsx eax, BYTE PTR [rax+rdx]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "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": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov eax, 53" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "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 |
| } |
| } |