| { |
| "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 |
| } |
| } |