blob: 4d5b8b25fad480d282ad9100788c53249dee1492 [file] [log] [blame]
user_uart.elf: file format elf32-littleriscv
Disassembly of section .text.init:
00000000 <SIM_EXIT-0xf4>:
...
000000f4 <SIM_EXIT>:
f4: 00000013 nop
000000f8 <SIM_STOP>:
f8: 0000006f j f8 <SIM_STOP>
fc: ffff 0xffff
fe: ffff 0xffff
Disassembly of section .text:
00000100 <machine_trap_entry-0xc0>:
...
000001c0 <machine_trap_entry>:
1c0: 1200006f j 2e0 <trap_entry>
1c4: 00000013 nop
1c8: 00000013 nop
1cc: 00000013 nop
1d0: 00000013 nop
1d4: 00000013 nop
1d8: 00000013 nop
1dc: 00000013 nop
1e0: 00000013 nop
1e4: 00000013 nop
1e8: 00000013 nop
1ec: 00000013 nop
1f0: 00000013 nop
1f4: 00000013 nop
1f8: 00000013 nop
1fc: 00000013 nop
00000200 <_start>:
200: 00000093 li ra,0
204: 00000113 li sp,0
208: 00000193 li gp,0
20c: 00000213 li tp,0
210: 00000293 li t0,0
214: 00000313 li t1,0
218: 00000393 li t2,0
21c: 00000413 li s0,0
220: 00000493 li s1,0
224: 00000513 li a0,0
228: 00000593 li a1,0
22c: 00000613 li a2,0
230: 00000693 li a3,0
234: 00000713 li a4,0
238: 00000793 li a5,0
23c: 00000813 li a6,0
240: 00000893 li a7,0
244: 00000913 li s2,0
248: 00000993 li s3,0
24c: 00000a13 li s4,0
250: 00000a93 li s5,0
254: 00000b13 li s6,0
258: 00000b93 li s7,0
25c: 00000c13 li s8,0
260: 00000c93 li s9,0
264: 00000d13 li s10,0
268: 00000d93 li s11,0
26c: 00000e13 li t3,0
270: 00000e93 li t4,0
274: 00000f13 li t5,0
278: 00000f93 li t6,0
27c: 08000197 auipc gp,0x8000
280: 58418193 addi gp,gp,1412 # 8000800 <__global_pointer$>
284: 08000597 auipc a1,0x8000
288: d7c58593 addi a1,a1,-644 # 8000000 <__BSS_START__>
28c: 08000617 auipc a2,0x8000
290: d7460613 addi a2,a2,-652 # 8000000 <__BSS_START__>
294: a021 j 29c <_start+0x9c>
296: 0005a023 sw zero,0(a1)
29a: 0591 addi a1,a1,4
29c: fec59de3 bne a1,a2,296 <_start+0x96>
2a0: 0c480117 auipc sp,0xc480
2a4: 56010113 addi sp,sp,1376 # c480800 <__C_STACK_TOP__>
2a8: 0c4902b7 lui t0,0xc490
2ac: 4305 li t1,1
2ae: 0062a023 sw t1,0(t0) # c490000 <__C_STACK_TOP__+0xf800>
2b2: 0c4902b7 lui t0,0xc490
2b6: 00428293 addi t0,t0,4 # c490004 <__C_STACK_TOP__+0xf804>
2ba: 06300313 li t1,99
2be: 0062a023 sw t1,0(t0)
2c2: 0c4902b7 lui t0,0xc490
2c6: 01028293 addi t0,t0,16 # c490010 <__C_STACK_TOP__+0xf810>
2ca: 537d li t1,-1
2cc: 0062a023 sw t1,0(t0)
2d0: 0062a223 sw t1,4(t0)
2d4: 4501 li a0,0
2d6: 4581 li a1,0
2d8: 0a8000ef jal ra,380 <main>
2dc: 0c40006f j 3a0 <sc_exit>
000002e0 <trap_entry>:
2e0: 716d addi sp,sp,-272
2e2: c206 sw ra,4(sp)
2e4: c40a sw sp,8(sp)
2e6: c60e sw gp,12(sp)
2e8: c812 sw tp,16(sp)
2ea: ca16 sw t0,20(sp)
2ec: cc1a sw t1,24(sp)
2ee: ce1e sw t2,28(sp)
2f0: d022 sw s0,32(sp)
2f2: d226 sw s1,36(sp)
2f4: d42a sw a0,40(sp)
2f6: d62e sw a1,44(sp)
2f8: d832 sw a2,48(sp)
2fa: da36 sw a3,52(sp)
2fc: dc3a sw a4,56(sp)
2fe: de3e sw a5,60(sp)
300: c0c2 sw a6,64(sp)
302: c2c6 sw a7,68(sp)
304: c4ca sw s2,72(sp)
306: c6ce sw s3,76(sp)
308: c8d2 sw s4,80(sp)
30a: cad6 sw s5,84(sp)
30c: ccda sw s6,88(sp)
30e: cede sw s7,92(sp)
310: d0e2 sw s8,96(sp)
312: d2e6 sw s9,100(sp)
314: d4ea sw s10,104(sp)
316: d6ee sw s11,108(sp)
318: d8f2 sw t3,112(sp)
31a: daf6 sw t4,116(sp)
31c: dcfa sw t5,120(sp)
31e: defe sw t6,124(sp)
320: 34202573 csrr a0,mcause
324: 341025f3 csrr a1,mepc
328: 860a mv a2,sp
32a: 048000ef jal ra,372 <handle_trap>
32e: 4092 lw ra,4(sp)
330: 4122 lw sp,8(sp)
332: 41b2 lw gp,12(sp)
334: 4242 lw tp,16(sp)
336: 42d2 lw t0,20(sp)
338: 4362 lw t1,24(sp)
33a: 43f2 lw t2,28(sp)
33c: 5402 lw s0,32(sp)
33e: 5492 lw s1,36(sp)
340: 5522 lw a0,40(sp)
342: 55b2 lw a1,44(sp)
344: 5642 lw a2,48(sp)
346: 56d2 lw a3,52(sp)
348: 5762 lw a4,56(sp)
34a: 57f2 lw a5,60(sp)
34c: 4806 lw a6,64(sp)
34e: 4896 lw a7,68(sp)
350: 4926 lw s2,72(sp)
352: 49b6 lw s3,76(sp)
354: 4a46 lw s4,80(sp)
356: 4ad6 lw s5,84(sp)
358: 4b66 lw s6,88(sp)
35a: 4bf6 lw s7,92(sp)
35c: 5c06 lw s8,96(sp)
35e: 5c96 lw s9,100(sp)
360: 5d26 lw s10,104(sp)
362: 5db6 lw s11,108(sp)
364: 5e46 lw t3,112(sp)
366: 5ed6 lw t4,116(sp)
368: 5f66 lw t5,120(sp)
36a: 5ff6 lw t6,124(sp)
36c: 6151 addi sp,sp,272
36e: 30200073 mret
00000372 <handle_trap>:
372: d83ff06f j f4 <SIM_EXIT>
...
00000380 <main>:
380: 10010737 lui a4,0x10010
384: 531c lw a5,32(a4)
386: dffd beqz a5,384 <main+0x4>
388: 01872283 lw t0,24(a4) # 10010018 <__C_STACK_TOP__+0x3b8f818>
38c: 00572a23 sw t0,20(a4)
390: bfd5 j 384 <main+0x4>
...
000003a0 <sc_exit>:
3a0: 00000297 auipc t0,0x0
3a4: d5428293 addi t0,t0,-684 # f4 <SIM_EXIT>
3a8: 8282 jr t0
3aa: 00000013 nop
3ae: 00000013 nop
3b2: 00000013 nop
3b6: 00000013 nop
3ba: 00000013 nop
3be: 0001 nop
...
Disassembly of section .stack:
0c480400 <__C_STACK_TOP__-0x400>:
...
Disassembly of section .comment:
00000000 <.comment>:
0: 3a434347 fmsub.d ft6,ft6,ft4,ft7,rmm
4: 2820 fld fs0,80(s0)
6: 29554e47 fmsub.s ft8,fa0,fs5,ft5,rmm
a: 3620 fld fs0,104(a2)
c: 312e fld ft2,232(sp)
e: 302e fld ft0,232(sp)
...