blob: a4247737bb47b6bd83da7cd4be384018f0b20507 [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": " .file \"example.cpp\""
},
{
"labels": [],
"source": null,
"text": " .arch msp430f169"
},
{
"labels": [],
"source": null,
"text": " .cpu 430"
},
{
"labels": [],
"source": null,
"text": " .mpy none"
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [],
"source": null,
"text": " .section .debug_abbrev,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_abbrev0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_info,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_info0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_line,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_line0:"
},
{
"labels": [],
"source": null,
"text": " .text"
},
{
"labels": [],
"source": null,
"text": ".Ltext0:"
},
{
"labels": [],
"source": null,
"text": " .p2align 1,0"
},
{
"labels": [],
"source": null,
"text": ".global square(int)"
},
{
"labels": [],
"source": null,
"text": " .type square(int),@function"
},
{
"labels": [],
"source": null,
"text": "/***********************"
},
{
"labels": [],
"source": null,
"text": " * Function `square(int)'"
},
{
"labels": [],
"source": null,
"text": " ***********************/"
},
{
"labels": [],
"source": null,
"text": "square(int):"
},
{
"labels": [],
"source": null,
"text": ".LFB0:"
},
{
"labels": [],
"source": null,
"text": ".LM1:"
},
{
"labels": [],
"source": null,
"text": " push r10"
},
{
"labels": [],
"source": null,
"text": ".LCFI0:"
},
{
"labels": [],
"source": null,
"text": " push r4"
},
{
"labels": [],
"source": null,
"text": ".LCFI1:"
},
{
"labels": [],
"source": null,
"text": " mov r1, r4"
},
{
"labels": [],
"source": null,
"text": ".LCFI2:"
},
{
"labels": [],
"source": null,
"text": " add #4, r4"
},
{
"labels": [],
"source": null,
"text": ".LCFI3:"
},
{
"labels": [],
"source": null,
"text": " sub #2, r1"
},
{
"labels": [],
"source": null,
"text": ".LCFI4:"
},
{
"labels": [],
"source": null,
"text": " mov r15, -6(r4)"
},
{
"labels": [],
"source": null,
"text": ".LM2:"
},
{
"labels": [],
"source": null,
"text": " mov -6(r4), r10"
},
{
"labels": [],
"source": null,
"text": " mov -6(r4), r12"
},
{
"labels": [],
"source": null,
"text": " call #__mulhi3"
},
{
"labels": [],
"source": null,
"text": " mov r14, r15"
},
{
"labels": [],
"source": null,
"text": ".LM3:"
},
{
"labels": [],
"source": null,
"text": " add #2, r1"
},
{
"labels": [],
"source": null,
"text": " pop r4"
},
{
"labels": [],
"source": null,
"text": " pop r10"
},
{
"labels": [],
"source": null,
"text": " ret"
},
{
"labels": [],
"source": null,
"text": ".LFE0:"
},
{
"labels": [],
"source": null,
"text": ".Lfe1:"
},
{
"labels": [
{
"name": ".Lfe1",
"range": {
"endCol": 34,
"startCol": 29
}
}
],
"source": null,
"text": " .size square(int),.Lfe1-square(int)"
},
{
"labels": [],
"source": null,
"text": ";; End of function"
},
{
"labels": [],
"source": null,
"text": ""
},
{
"labels": [],
"source": null,
"text": " .section .debug_frame,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": ".Lframe0:"
},
{
"labels": [
{
"name": ".LECIE0",
"range": {
"endCol": 24,
"startCol": 17
}
},
{
"name": ".LSCIE0",
"range": {
"endCol": 32,
"startCol": 25
}
}
],
"source": null,
"text": " .4byte .LECIE0-.LSCIE0"
},
{
"labels": [],
"source": null,
"text": ".LSCIE0:"
},
{
"labels": [],
"source": null,
"text": " .4byte 0xffffffff"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .string \"\""
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .sleb128 -2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0xc"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x80"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .p2align 1,0"
},
{
"labels": [],
"source": null,
"text": ".LECIE0:"
},
{
"labels": [],
"source": null,
"text": ".LSFDE0:"
},
{
"labels": [
{
"name": ".LEFDE0",
"range": {
"endCol": 24,
"startCol": 17
}
},
{
"name": ".LASFDE0",
"range": {
"endCol": 33,
"startCol": 25
}
}
],
"source": null,
"text": " .4byte .LEFDE0-.LASFDE0"
},
{
"labels": [],
"source": null,
"text": ".LASFDE0:"
},
{
"labels": [
{
"name": ".Lframe0",
"range": {
"endCol": 25,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .Lframe0"
},
{
"labels": [
{
"name": ".LFB0",
"range": {
"endCol": 22,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LFB0"
},
{
"labels": [
{
"name": ".LFE0",
"range": {
"endCol": 22,
"startCol": 17
}
},
{
"name": ".LFB0",
"range": {
"endCol": 28,
"startCol": 23
}
}
],
"source": null,
"text": " .2byte .LFE0-.LFB0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x4"
},
{
"labels": [
{
"name": ".LCFI0",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".LFB0",
"range": {
"endCol": 29,
"startCol": 24
}
}
],
"source": null,
"text": " .4byte .LCFI0-.LFB0"
},
{
"labels": [],
"source": null,
"text": " .byte 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x4"
},
{
"labels": [],
"source": null,
"text": " .byte 0x4"
},
{
"labels": [
{
"name": ".LCFI1",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".LCFI0",
"range": {
"endCol": 30,
"startCol": 24
}
}
],
"source": null,
"text": " .4byte .LCFI1-.LCFI0"
},
{
"labels": [],
"source": null,
"text": " .byte 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x6"
},
{
"labels": [],
"source": null,
"text": " .byte 0x84"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x8a"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x4"
},
{
"labels": [
{
"name": ".LCFI2",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".LCFI1",
"range": {
"endCol": 30,
"startCol": 24
}
}
],
"source": null,
"text": " .4byte .LCFI2-.LCFI1"
},
{
"labels": [],
"source": null,
"text": " .byte 0xd"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x4"
},
{
"labels": [],
"source": null,
"text": " .byte 0x4"
},
{
"labels": [
{
"name": ".LCFI3",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".LCFI2",
"range": {
"endCol": 30,
"startCol": 24
}
}
],
"source": null,
"text": " .4byte .LCFI3-.LCFI2"
},
{
"labels": [],
"source": null,
"text": " .byte 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .p2align 1,0"
},
{
"labels": [],
"source": null,
"text": ".LEFDE0:"
},
{
"labels": [],
"source": null,
"text": " .text"
},
{
"labels": [],
"source": null,
"text": ".Letext0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_loc,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": ".Ldebug_loc0:"
},
{
"labels": [],
"source": null,
"text": ".LLST0:"
},
{
"labels": [
{
"name": ".LFB0",
"range": {
"endCol": 22,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 30,
"startCol": 23
}
}
],
"source": null,
"text": " .2byte .LFB0-.Ltext0"
},
{
"labels": [
{
"name": ".LCFI0",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI0-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x71"
},
{
"labels": [],
"source": null,
"text": " .sleb128 2"
},
{
"labels": [
{
"name": ".LCFI0",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI0-.Ltext0"
},
{
"labels": [
{
"name": ".LCFI1",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI1-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x71"
},
{
"labels": [],
"source": null,
"text": " .sleb128 4"
},
{
"labels": [
{
"name": ".LCFI1",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI1-.Ltext0"
},
{
"labels": [
{
"name": ".LCFI2",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI2-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x71"
},
{
"labels": [],
"source": null,
"text": " .sleb128 6"
},
{
"labels": [
{
"name": ".LCFI2",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI2-.Ltext0"
},
{
"labels": [
{
"name": ".LCFI3",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI3-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x74"
},
{
"labels": [],
"source": null,
"text": " .sleb128 6"
},
{
"labels": [
{
"name": ".LCFI3",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 31,
"startCol": 24
}
}
],
"source": null,
"text": " .2byte .LCFI3-.Ltext0"
},
{
"labels": [
{
"name": ".LFE0",
"range": {
"endCol": 22,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 30,
"startCol": 23
}
}
],
"source": null,
"text": " .2byte .LFE0-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x74"
},
{
"labels": [],
"source": null,
"text": " .sleb128 2"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_info"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x4c"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [
{
"name": ".Ldebug_abbrev0",
"range": {
"endCol": 32,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .Ldebug_abbrev0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [
{
"name": ".LASF0",
"range": {
"endCol": 23,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .LASF0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x4"
},
{
"labels": [
{
"name": ".LASF1",
"range": {
"endCol": 23,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .LASF1"
},
{
"labels": [
{
"name": ".Ltext0",
"range": {
"endCol": 24,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .Ltext0"
},
{
"labels": [
{
"name": ".Letext0",
"range": {
"endCol": 25,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .Letext0"
},
{
"labels": [
{
"name": ".Ldebug_line0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .Ldebug_line0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [
{
"name": ".LASF2",
"range": {
"endCol": 23,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .LASF2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [
{
"name": ".LASF3",
"range": {
"endCol": 23,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .LASF3"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x48"
},
{
"labels": [
{
"name": ".LFB0",
"range": {
"endCol": 22,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LFB0"
},
{
"labels": [
{
"name": ".LFE0",
"range": {
"endCol": 22,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LFE0"
},
{
"labels": [
{
"name": ".LLST0",
"range": {
"endCol": 23,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .LLST0"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x48"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .string \"num\""
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x48"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x91"
},
{
"labels": [],
"source": null,
"text": " .sleb128 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x4"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x5"
},
{
"labels": [],
"source": null,
"text": " .string \"int\""
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_abbrev"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x11"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x25"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x13"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x11"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x12"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x10"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x6"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2e"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3f"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xc"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3a"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3b"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2007"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xe"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x49"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x13"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x11"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x12"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x40"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x6"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x13"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x5"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x8"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3a"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3b"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x49"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x13"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x2"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xa"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x4"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x24"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3e"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0xb"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x8"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_pubnames,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x19"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [
{
"name": ".Ldebug_info0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .Ldebug_info0"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x50"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x1d"
},
{
"labels": [],
"source": null,
"text": " .string \"square\""
},
{
"labels": [],
"source": null,
"text": " .4byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_aranges,\"\",@progbits"
},
{
"labels": [],
"source": null,
"text": " .4byte 0x10"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [
{
"name": ".Ldebug_info0",
"range": {
"endCol": 30,
"startCol": 17
}
}
],
"source": null,
"text": " .4byte .Ldebug_info0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [
{
"name": ".Ltext0",
"range": {
"endCol": 24,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .Ltext0"
},
{
"labels": [
{
"name": ".Letext0",
"range": {
"endCol": 25,
"startCol": 17
}
},
{
"name": ".Ltext0",
"range": {
"endCol": 33,
"startCol": 26
}
}
],
"source": null,
"text": " .2byte .Letext0-.Ltext0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .section .debug_line"
},
{
"labels": [
{
"name": ".LELT0",
"range": {
"endCol": 23,
"startCol": 17
}
},
{
"name": ".LSLT0",
"range": {
"endCol": 30,
"startCol": 24
}
}
],
"source": null,
"text": " .4byte .LELT0-.LSLT0"
},
{
"labels": [],
"source": null,
"text": ".LSLT0:"
},
{
"labels": [],
"source": null,
"text": " .2byte 0x2"
},
{
"labels": [
{
"name": ".LELTP0",
"range": {
"endCol": 24,
"startCol": 17
}
},
{
"name": ".LASLTP0",
"range": {
"endCol": 33,
"startCol": 25
}
}
],
"source": null,
"text": " .4byte .LELTP0-.LASLTP0"
},
{
"labels": [],
"source": null,
"text": ".LASLTP0:"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0xf6"
},
{
"labels": [],
"source": null,
"text": " .byte 0xf5"
},
{
"labels": [],
"source": null,
"text": " .byte 0xa"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": " .ascii \"/tmp/compiler-explorer-compiler118016-56-1e03ruw.ddj4\""
},
{
"labels": [],
"source": null,
"text": " .byte 0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .string \"example.cpp\""
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": ".LELTP0:"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [
{
"name": ".LM1",
"range": {
"endCol": 21,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LM1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x15"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [
{
"name": ".LM2",
"range": {
"endCol": 21,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LM2"
},
{
"labels": [],
"source": null,
"text": " .byte 0x15"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [
{
"name": ".LM3",
"range": {
"endCol": 21,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .LM3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x15"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x3"
},
{
"labels": [],
"source": null,
"text": " .byte 0x2"
},
{
"labels": [
{
"name": ".Letext0",
"range": {
"endCol": 25,
"startCol": 17
}
}
],
"source": null,
"text": " .2byte .Letext0"
},
{
"labels": [],
"source": null,
"text": " .byte 0x0"
},
{
"labels": [],
"source": null,
"text": " .uleb128 0x1"
},
{
"labels": [],
"source": null,
"text": " .byte 0x1"
},
{
"labels": [],
"source": null,
"text": ".LELT0:"
},
{
"labels": [],
"source": null,
"text": " .section .debug_str,\"MS\",@progbits,1"
},
{
"labels": [],
"source": null,
"text": ".LASF0:"
},
{
"labels": [],
"source": null,
"text": " .string \"GNU C++ 4.5.3\""
},
{
"labels": [],
"source": null,
"text": ".LASF1:"
},
{
"labels": [],
"source": null,
"text": " .ascii \"/\""
},
{
"labels": [],
"source": null,
"text": " .string \"tmp/compiler-explorer-compiler118016-56-1e03ruw.ddj4/example.cpp\""
},
{
"labels": [],
"source": null,
"text": ".LASF3:"
},
{
"labels": [],
"source": null,
"text": " .string \"square(int)\""
},
{
"labels": [],
"source": null,
"text": ".LASF2:"
},
{
"labels": [],
"source": null,
"text": " .string \"square\""
}
],
"labelDefinitions": {
".LASF0": 304,
".LASF1": 306,
".LASF2": 311,
".LASF3": 309,
".LASFDE0": 68,
".LASLTP0": 256,
".LCFI0": 24,
".LCFI1": 26,
".LCFI2": 28,
".LCFI3": 30,
".LECIE0": 65,
".LEFDE0": 93,
".LELT0": 302,
".LELTP0": 279,
".LFB0": 21,
".LFE0": 44,
".LLST0": 98,
".LM1": 22,
".LM2": 34,
".LM3": 39,
".LSCIE0": 52,
".LSLT0": 253,
".Ldebug_abbrev0": 7,
".Ldebug_info0": 9,
".Ldebug_line0": 11,
".Letext0": 95,
".Lfe1": 45,
".Lframe0": 50,
".Ltext0": 13
}
}