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