Diagram of example.elf, stopped in add (example.c:7)
 AddressContentsSymbolDecoded
[0x4ffffffc]00 00 00 00_cstart (cstart.c:9)
[0x4ffffff8]40 00 00 10saved ra
[0x4ffffff4]00 00 00 00
[0x4ffffff0]00 00 00 00saved fp
[0x4fffffec]00 00 00 00main (example.c:33)
[0x4fffffe8]40 00 00 4csaved ra
[0x4fffffe4]00 00 00 00
[0x4fffffe0]50 00 00 00saved fp
[0x4fffffdc]00 00 00 00combine (example.c:25)
[0x4fffffd8]40 00 01 d8saved ra
[0x4fffffd4]00 00 00 00
fp =>[0x4fffffd0]4f ff ff f0saved fp
[0x4fffffcc]00 00 00 00add (example.c:7)
[0x4fffffc8]40 00 01 24saved ra
[0x4fffffc4]00 00 00 00
[0x4fffffc0]4f ff ff e0saved fp
[0x4fffffbc]00 00 00 00
[0x4fffffb8]4f ff ff e6saved s1
[0x4fffffb4]00 00 00 00
sp =>[0x4fffffb0]00 00 00 59saved s2
     
[0x400001fc]00 21 73 65es!\0
[0x400001f8]6c 75 72 20 rul
[0x400001f4]69 50 20 6fo Pi
[0x400001f0]67 6e 61 4dMang
[0x400001e8]00 00 80 67<main+44>ret
[0x400001e4]01 01 01 13<main+40>add sp,sp,16
[0x400001e0]00 01 34 03<main+36>ld fp,0(sp)
[0x400001dc]00 81 30 83<main+32>ld ra,8(sp)
[0x400001d8]f9 9f f0 ef<main+28>jal 0x40000170 <follow_me>
[0x400001d4]f3 1f f0 ef<main+24>jal 0x40000104 <combine>
[0x400001d0]00 50 05 13<main+20>li a0,5
[0x400001cc]00 70 05 93<main+16>li a1,7
[0x400001c8]01 01 04 13<main+12>add fp,sp,16
[0x400001c4]00 81 30 23<main+8>sd fp,0(sp)
[0x400001c0]00 11 34 23<main+4>sd ra,8(sp)
[0x400001bc]ff 01 01 13<main>add sp,sp,-16
[0x400001b8]00 00 80 67<follow_me+72>ret
[0x400001b4]02 01 01 13<follow_me+68>add sp,sp,32
[0x400001b0]00 01 39 03<follow_me+64>ld s2,0(sp)
[0x400001ac]00 81 34 83<follow_me+60>ld s1,8(sp)
[0x400001a8]01 01 34 03<follow_me+56>ld fp,16(sp)
[0x400001a4]01 81 30 83<follow_me+52>ld ra,24(sp)
[0x400001a0]00 a4 85 3b<follow_me+48>addw a0,s1,a0
[0x4000019c]ed df f0 ef<follow_me+44>jal 0x40000078 <add>
[0x40000198]00 09 05 13<follow_me+40>mv a0,s2
[0x40000194]00 70 05 93<follow_me+36>li a1,7
[0x40000190]00 05 04 93<follow_me+32>mv s1,a0
[0x4000018c]fa 9f f0 ef<follow_me+28>jal 0x40000134 <make_array>
[0x40000188]00 05 09 13<follow_me+24>mv s2,a0
[0x40000184]02 01 04 13<follow_me+20>add fp,sp,32
[0x40000180]01 21 30 23<follow_me+16>sd s2,0(sp)
[0x4000017c]00 91 34 23<follow_me+12>sd s1,8(sp)
[0x40000178]00 81 38 23<follow_me+8>sd fp,16(sp)
[0x40000174]00 11 3c 23<follow_me+4>sd ra,24(sp)
[0x40000170]fe 01 01 13<follow_me>add sp,sp,-32
[0x4000016c]00 00 80 67<make_array+56>ret
[0x40000168]03 01 01 13<make_array+52>add sp,sp,48
[0x40000164]02 01 34 03<make_array+48>ld fp,32(sp)
[0x40000160]02 81 30 83<make_array+44>ld ra,40(sp)
[0x4000015c]f6 9f f0 ef<make_array+40>jal 0x400000c4 <sum>
[0x40000158]fd 84 05 13<make_array+36>add a0,fp,-40
[0x40000154]00 60 05 93<make_array+32>li a1,6
[0x40000150]fc f4 2c 23<make_array+28>sw a5,-40(fp)
[0x4000014c]00 d0 07 93<make_array+24>li a5,13
[0x40000148]fe f4 20 23<make_array+20>sw a5,-32(fp)
[0x40000144]00 90 07 93<make_array+16>li a5,9
[0x40000140]03 01 04 13<make_array+12>add fp,sp,48
[0x4000013c]02 81 30 23<make_array+8>sd fp,32(sp)
[0x40000138]02 11 34 23<make_array+4>sd ra,40(sp)
[0x40000134]fd 01 01 13<make_array>add sp,sp,-48
[0x40000130]00 00 80 67<combine+44>ret
[0x4000012c]01 01 01 13<combine+40>add sp,sp,16
[0x40000128]00 01 34 03<combine+36>ld fp,0(sp)
[0x40000124]00 81 30 83<combine+32>ld ra,8(sp)
[0x40000120]f5 9f f0 ef<combine+28>jal 0x40000078 <add>
[0x4000011c]00 07 85 13<combine+24>mv a0,a5
[0x40000118]00 05 05 93<combine+20>mv a1,a0
[0x40000114]00 05 87 93<combine+16>mv a5,a1
[0x40000110]01 01 04 13<combine+12>add fp,sp,16
[0x4000010c]00 81 30 23<combine+8>sd fp,0(sp)
[0x40000108]00 11 34 23<combine+4>sd ra,8(sp)
[0x40000104]ff 01 01 13<combine>add sp,sp,-16
[0x40000100]00 00 80 67<sum+60>ret
[0x400000fc]01 01 01 13<sum+56>add sp,sp,16
[0x400000f8]00 81 34 03<sum+52>ld fp,8(sp)
[0x400000f4]fe b7 c6 e3<sum+48>blt a5,a1,0x400000e0 <sum+28>
[0x400000f0]00 17 87 9b<sum+44>addw a5,a5,1
[0x400000ec]00 a7 05 3b<sum+40>addw a0,a4,a0
[0x400000e8]00 07 27 03<sum+36>lw a4,0(a4) # 0x40020000
[0x400000e4]00 e6 87 33<sum+32>add a4,a3,a4
[0x400000e0]00 27 97 13<sum+28>sll a4,a5,0x2
[0x400000dc]01 80 00 6f<sum+24>j 0x400000f4 <sum+48>
[0x400000d8]00 00 05 13<sum+20>li a0,0
[0x400000d4]00 00 07 93<sum+16>li a5,0
[0x400000d0]00 05 06 93<sum+12>mv a3,a0
[0x400000cc]01 01 04 13<sum+8>add fp,sp,16
[0x400000c8]00 81 34 23<sum+4>sd fp,8(sp)
[0x400000c4]ff 01 01 13<sum>add sp,sp,-16
[0x400000c0]00 00 80 67<add+72>ret
[0x400000bc]02 01 01 13<add+68>add sp,sp,32
[0x400000b8]00 01 39 03<add+64>ld s2,0(sp)
[0x400000b4]00 81 34 83<add+60>ld s1,8(sp)
[0x400000b0]01 01 34 03<add+56>ld fp,16(sp)
[0x400000ac]01 81 30 83<add+52>ld ra,24(sp)
[0x400000a8]00 95 05 3b<add+48>addw a0,a0,s1
pc =>[0x400000a4]01 25 05 3b<add+44>addw a0,a0,s2
[0x400000a0]fb df f0 ef<add+40>jal 0x4000005c <first>
[0x4000009c]1f 05 05 13<add+36>add a0,a0,496 # 0x400001f0
[0x40000098]40 00 05 37<add+32>lui a0,0x40000
[0x40000094]00 05 84 93<add+28>mv s1,a1
[0x40000090]00 05 09 13<add+24>mv s2,a0
[0x4000008c]02 01 04 13<add+20>add fp,sp,32
[0x40000088]01 21 30 23<add+16>sd s2,0(sp)
[0x40000084]00 91 34 23<add+12>sd s1,8(sp)
[0x40000080]00 81 38 23<add+8>sd fp,16(sp)
[0x4000007c]00 11 3c 23<add+4>sd ra,24(sp)
[0x40000078]fe 01 01 13<add>add sp,sp,-32
[0x40000074]00 00 80 67<first+24>ret
[0x40000070]01 01 01 13<first+20>add sp,sp,16
[0x4000006c]00 81 34 03<first+16>ld fp,8(sp)
[0x40000068]00 05 45 03<first+12>lbu a0,0(a0)
[0x40000064]01 01 04 13<first+8>add fp,sp,16
[0x40000060]00 81 34 23<first+4>sd fp,8(sp)
[0x4000005c]ff 01 01 13<first>add sp,sp,-16
[0x40000058]00 00 80 67<_cstart+64>ret
[0x40000054]01 01 01 13<_cstart+60>add sp,sp,16
[0x40000050]00 01 34 03<_cstart+56>ld fp,0(sp)
[0x4000004c]00 81 30 83<_cstart+52>ld ra,8(sp)
[0x40000048]17 40 00 ef<_cstart+48>jal 0x400001bc <main>
[0x40000044]fe e7 e8 e3<_cstart+44>bltu a5,a4,0x40000034 <_cstart+28>
[0x40000040]00 07 07 13<_cstart+40>mv a4,a4
[0x4000003c]40 02 07 37<_cstart+36>lui a4,0x40020
[0x40000038]00 17 87 93<_cstart+32>add a5,a5,1
[0x40000034]00 07 80 23<_cstart+28>sb zero,0(a5) # 0x40020000
[0x40000030]00 c0 00 6f<_cstart+24>j 0x4000003c <_cstart+36>
[0x4000002c]00 07 87 93<_cstart+20>mv a5,a5
[0x40000028]40 02 07 b7<_cstart+16>lui a5,0x40020
[0x40000024]01 01 04 13<_cstart+12>add fp,sp,16
[0x40000020]00 81 30 23<_cstart+8>sd fp,0(sp)
[0x4000001c]00 11 34 23<_cstart+4>sd ra,8(sp)
[0x40000018]ff 01 01 13<_cstart>add sp,sp,-16
[0x40000014]00 00 80 67<hang+4>ret
[0x40000010]00 00 00 6f<hang>j 0x40000010 <hang>
[0x4000000c]00 c0 00 ef<_start+12>jal 0x40000018 <_cstart>
[0x40000008]ff c1 01 13<_start+8>add sp,sp,-4 # 0x50000000
[0x40000004]10 00 01 17<_start+4>auipc sp,0x10000
[0x40000000]00 00 04 13<_start>li fp,0