blob: 926921e935bb416a90c46efeef183b011d8b4254 [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": " .text"
},
{
"labels": [],
"source": null,
"text": " .syntax unified"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 67, \"2.09\""
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 6, 12"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 7, 77"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 8, 0"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 9, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 34, 0"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 17, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 20, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 21, 0"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 23, 3"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 24, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 25, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 38, 1"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 14, 0"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 25,
"startCol": 18
}
}
],
"source": null,
"text": " .file \"example.3a1fbbbh-cgu.0\""
},
{
"labels": [],
"source": null,
"text": " .section .text.example::abort,\"ax\",%progbits"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 24,
"startCol": 17
}
}
],
"source": null,
"text": " .globl example::abort"
},
{
"labels": [],
"source": null,
"text": " .p2align 1"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 24,
"startCol": 17
}
}
],
"source": null,
"text": " .type example::abort,%function"
},
{
"labels": [],
"source": null,
"text": " .code 16"
},
{
"labels": [],
"source": null,
"text": " .thumb_func"
},
{
"labels": [],
"source": null,
"text": "example::abort:"
},
{
"labels": [],
"source": null,
"text": ".Lfunc_begin0:"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 38,
"startCol": 31
}
}
],
"source": null,
"text": " .file 1 \"/home/ce/./example.rs\""
},
{
"labels": [],
"source": null,
"text": " .loc 1 4 0"
},
{
"labels": [],
"source": null,
"text": " .fnstart"
},
{
"labels": [],
"source": null,
"text": " .cfi_sections .debug_frame"
},
{
"labels": [],
"source": null,
"text": " .cfi_startproc"
},
{
"labels": [],
"source": null,
"text": " .loc 1 5 5 prologue_end"
},
{
"labels": [],
"source": {
"column": 5,
"file": null,
"line": 5
},
"text": " .inst.n 0xdefe"
},
{
"labels": [],
"source": {
"column": 5,
"file": null,
"line": 5
},
"text": " .inst.n 0xdefe"
},
{
"labels": [],
"source": null,
"text": ".Lfunc_end0:"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 24,
"startCol": 17
}
},
{
"name": ".Lfunc_end0",
"range": {
"endCol": 44,
"startCol": 33
}
},
{
"name": "example",
"range": {
"endCol": 52,
"startCol": 45
}
}
],
"source": null,
"text": " .size example::abort, .Lfunc_end0-example::abort"
},
{
"labels": [],
"source": null,
"text": " .cfi_endproc"
},
{
"labels": [],
"source": null,
"text": " .cantunwind"
},
{
"labels": [],
"source": null,
"text": " .fnend"
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [],
"source": null,
"text": " .section .debug_abbrev,\"\",%progbits"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 17"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 37"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .byte 19"
},
{
"labels": [],
"source": null,
"text": " .byte 5"
},
{
"labels": [],
"source": null,
"text": " .byte 3"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .byte 16"
},
{
"labels": [],
"source": null,
"text": " .byte 23"
},
{
"labels": [],
"source": null,
"text": " .byte 27"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .ascii \"\\264B\""
},
{
"labels": [],
"source": null,
"text": " .byte 25"
},
{
"labels": [],
"source": null,
"text": " .byte 17"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 18"
},
{
"labels": [],
"source": null,
"text": " .byte 6"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 2"
},
{
"labels": [],
"source": null,
"text": " .byte 57"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 3"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 3"
},
{
"labels": [],
"source": null,
"text": " .byte 46"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 17"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 18"
},
{
"labels": [],
"source": null,
"text": " .byte 6"
},
{
"labels": [],
"source": null,
"text": " .byte 64"
},
{
"labels": [],
"source": null,
"text": " .byte 24"
},
{
"labels": [],
"source": null,
"text": " .byte 110"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .byte 3"
},
{
"labels": [],
"source": null,
"text": " .byte 14"
},
{
"labels": [],
"source": null,
"text": " .byte 58"
},
{
"labels": [],
"source": null,
"text": " .byte 11"
},
{
"labels": [],
"source": null,
"text": " .byte 59"
},
{
"labels": [],
"source": null,
"text": " .byte 11"
},
{
"labels": [],
"source": null,
"text": " .byte 63"
},
{
"labels": [],
"source": null,
"text": " .byte 25"
},
{
"labels": [],
"source": null,
"text": " .ascii \"\\207\\001\""
},
{
"labels": [],
"source": null,
"text": " .byte 25"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_info,\"\",%progbits"
},
{
"labels": [],
"source": null,
"text": ".Lcu_begin0:"
},
{
"labels": [
{
"name": ".Ldebug_info_end0",
"range": {
"endCol": 34,
"startCol": 17
}
},
{
"name": ".Ldebug_info_start0",
"range": {
"endCol": 54,
"startCol": 35
}
}
],
"source": null,
"text": " .long .Ldebug_info_end0-.Ldebug_info_start0"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_info_start0:"
},
{
"labels": [],
"source": null,
"text": " .short 4"
},
{
"labels": [],
"source": null,
"text": " .long .debug_abbrev"
},
{
"labels": [],
"source": null,
"text": " .byte 4"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [
{
"name": ".Linfo_string0",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string0"
},
{
"labels": [],
"source": null,
"text": " .short 28"
},
{
"labels": [
{
"name": ".Linfo_string1",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string1"
},
{
"labels": [
{
"name": ".Lline_table_start0",
"range": {
"endCol": 36,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lline_table_start0"
},
{
"labels": [
{
"name": ".Linfo_string2",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string2"
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lfunc_begin0"
},
{
"labels": [
{
"name": ".Lfunc_end0",
"range": {
"endCol": 28,
"startCol": 17
}
},
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 42,
"startCol": 29
}
}
],
"source": null,
"text": " .long .Lfunc_end0-.Lfunc_begin0"
},
{
"labels": [],
"source": null,
"text": " .byte 2"
},
{
"labels": [
{
"name": ".Linfo_string3",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string3"
},
{
"labels": [],
"source": null,
"text": " .byte 3"
},
{
"labels": [
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lfunc_begin0"
},
{
"labels": [
{
"name": ".Lfunc_end0",
"range": {
"endCol": 28,
"startCol": 17
}
},
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 42,
"startCol": 29
}
}
],
"source": null,
"text": " .long .Lfunc_end0-.Lfunc_begin0"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 87"
},
{
"labels": [
{
"name": ".Linfo_string4",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string4"
},
{
"labels": [
{
"name": ".Linfo_string5",
"range": {
"endCol": 31,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Linfo_string5"
},
{
"labels": [],
"source": null,
"text": " .byte 1"
},
{
"labels": [],
"source": null,
"text": " .byte 4"
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_info_end0:"
},
{
"labels": [],
"source": null,
"text": " .section .text.example::abort,\"ax\",%progbits"
},
{
"labels": [],
"source": null,
"text": ".Lsec_end0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_aranges,\"\",%progbits"
},
{
"labels": [],
"source": null,
"text": " .long 28"
},
{
"labels": [],
"source": null,
"text": " .short 2"
},
{
"labels": [
{
"name": ".Lcu_begin0",
"range": {
"endCol": 28,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lcu_begin0"
},
{
"labels": [],
"source": null,
"text": " .byte 4"
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .zero 4,255"
},
{
"labels": [
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lfunc_begin0"
},
{
"labels": [
{
"name": ".Lsec_end0",
"range": {
"endCol": 27,
"startCol": 17
}
},
{
"name": ".Lfunc_begin0",
"range": {
"endCol": 41,
"startCol": 28
}
}
],
"source": null,
"text": " .long .Lsec_end0-.Lfunc_begin0"
},
{
"labels": [],
"source": null,
"text": " .long 0"
},
{
"labels": [],
"source": null,
"text": " .long 0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_str,\"MS\",%progbits,1"
},
{
"labels": [],
"source": null,
"text": ".Linfo_string0:"
},
{
"labels": [],
"source": null,
"text": " .asciz \"clang LLVM (rustc version 1.48.0-nightly (c59199efc 2020-09-04))\""
},
{
"labels": [],
"source": null,
"text": ".Linfo_string1:"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 27,
"startCol": 20
}
}
],
"source": null,
"text": " .asciz \"./example.rs\""
},
{
"labels": [],
"source": null,
"text": ".Linfo_string2:"
},
{
"labels": [],
"source": null,
"text": " .asciz \"/home/ce\""
},
{
"labels": [],
"source": null,
"text": ".Linfo_string3:"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 25,
"startCol": 18
}
}
],
"source": null,
"text": " .asciz \"example\""
},
{
"labels": [],
"source": null,
"text": ".Linfo_string4:"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 25,
"startCol": 18
}
}
],
"source": null,
"text": " .asciz \"example::abort\""
},
{
"labels": [],
"source": null,
"text": ".Linfo_string5:"
},
{
"labels": [],
"source": null,
"text": " .asciz \"abort\""
},
{
"labels": [],
"source": null,
"text": " .section .debug_pubnames,\"\",%progbits"
},
{
"labels": [
{
"name": ".LpubNames_end0",
"range": {
"endCol": 32,
"startCol": 17
}
},
{
"name": ".LpubNames_begin0",
"range": {
"endCol": 50,
"startCol": 33
}
}
],
"source": null,
"text": " .long .LpubNames_end0-.LpubNames_begin0"
},
{
"labels": [],
"source": null,
"text": ".LpubNames_begin0:"
},
{
"labels": [],
"source": null,
"text": " .short 2"
},
{
"labels": [
{
"name": ".Lcu_begin0",
"range": {
"endCol": 28,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lcu_begin0"
},
{
"labels": [],
"source": null,
"text": " .long 66"
},
{
"labels": [],
"source": null,
"text": " .long 43"
},
{
"labels": [],
"source": null,
"text": " .asciz \"abort\""
},
{
"labels": [],
"source": null,
"text": " .long 38"
},
{
"labels": [
{
"name": "example",
"range": {
"endCol": 25,
"startCol": 18
}
}
],
"source": null,
"text": " .asciz \"example\""
},
{
"labels": [],
"source": null,
"text": " .long 0"
},
{
"labels": [],
"source": null,
"text": ".LpubNames_end0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_pubtypes,\"\",%progbits"
},
{
"labels": [
{
"name": ".LpubTypes_end0",
"range": {
"endCol": 32,
"startCol": 17
}
},
{
"name": ".LpubTypes_begin0",
"range": {
"endCol": 50,
"startCol": 33
}
}
],
"source": null,
"text": " .long .LpubTypes_end0-.LpubTypes_begin0"
},
{
"labels": [],
"source": null,
"text": ".LpubTypes_begin0:"
},
{
"labels": [],
"source": null,
"text": " .short 2"
},
{
"labels": [
{
"name": ".Lcu_begin0",
"range": {
"endCol": 28,
"startCol": 17
}
}
],
"source": null,
"text": " .long .Lcu_begin0"
},
{
"labels": [],
"source": null,
"text": " .long 66"
},
{
"labels": [],
"source": null,
"text": " .long 0"
},
{
"labels": [],
"source": null,
"text": ".LpubTypes_end0:"
},
{
"labels": [],
"source": null,
"text": " .section \".note.GNU-stack\",\"\",%progbits"
},
{
"labels": [],
"source": null,
"text": " .eabi_attribute 30, 5"
},
{
"labels": [],
"source": null,
"text": " .section .debug_line,\"\",%progbits"
},
{
"labels": [],
"source": null,
"text": ".Lline_table_start0:"
}
],
"labelDefinitions": {
".Lcu_begin0": 94,
".Ldebug_info_end0": 123,
".Ldebug_info_start0": 96,
".Lfunc_begin0": 25,
".Lfunc_end0": 34,
".Linfo_string0": 138,
".Linfo_string1": 140,
".Linfo_string2": 142,
".Linfo_string3": 144,
".Linfo_string4": 146,
".Linfo_string5": 148,
".Lline_table_start0": 173,
".LpubNames_begin0": 152,
".LpubNames_end0": 161,
".LpubTypes_begin0": 164,
".LpubTypes_end0": 169,
".Lsec_end0": 125,
"example": 24
}
}