Diagram of example.elf, stopped in add (example.c:7)
 AddressContentsSymbolDecoded
[0x4ffffffc]00 00 00 00
[0x4ffffff8]40 00 00 10saved ra = _start+16
[0x4ffffff4]00 00 00 00
[0x4ffffff0]00 00 00 00saved fp
[0x4fffffec]00 00 00 00
[0x4fffffe8]40 00 00 48saved ra= _cstart+52
[0x4fffffe4]00 00 00 00
[0x4fffffe0]50 00 00 00saved fp
[0x4fffffdc]00 00 00 00
[0x4fffffd8]40 00 01 d4saved ra = main+28
[0x4fffffd4]00 00 00 00
fp =>[0x4fffffd0]4f ff ff f0saved fp
[0x4fffffcc]00 00 00 00
[0x4fffffc8]40 00 01 20saved ra = combine+32
[0x4fffffc4]00 00 00 00
[0x4fffffc0]4f ff ff e0saved fp
[0x4fffffbc]00 00 00 00
[0x4fffffb8]00 00 00 00saved s1
[0x4fffffb4]00 00 00 00
sp =>[0x4fffffb0]00 00 00 00saved s2


Symbol table     Address range      Symbol name

              400001b8 - 400001e7   main
              4000016c - 400001b7   follow_me
              40000130 - 4000016b   make_array
              40000100 - 4000012f   combine
              400000c0 - 400000ff   sum
              40000074 - 400000bf   add
              40000058 - 40000073   first
              40000014 - 40000057   _cstart
              40000000 - 40000013   _start