📄 my1.lst
字号:
0x0000820c: e3a00000 .... MOV r0,#0
0x00008210: e3a01000 .... MOV r1,#0
0x00008214: ebffffff .... BL 0x8218
0x00008218: e584002c ,... STR r0,[r4,#0x2c]
0x0000821c: e3a00000 .... MOV r0,#0
0x00008220: e3a01000 .... MOV r1,#0
0x00008224: ebffffff .... BL 0x8228
0x00008228: e5840030 0... STR r0,[r4,#0x30]
0x0000822c: ebffffff .... BL 0x8230
0x00008230: ebffffff .... BL 0x8234
0x00008234: ebffffff .... BL 0x8238
0x00008238: ebffffff .... BL 0x823c
0x0000823c: ebffffff .... BL 0x8240
0x00008240: ebffffff .... BL 0x8244
0x00008244: ebffffff .... BL 0x8248
0x00008248: ebffffff .... BL 0x824c
0x0000824c: e1a00005 .... MOV r0,r5
0x00008250: e1a01006 .... MOV r1,r6
0x00008254: e28dd00c .... ADD r13,r13,#0xc
0x00008258: e8bd00f0 .... LDMFD r13!,{r4-r7}
0x0000825c: e49df004 .... LDR pc,[r13],#4
__rt_lib_shutdown
0x00008260: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00008264: ebffffff .... BL 0x8268
0x00008268: ebffffff .... BL 0x826c
0x0000826c: ebffffff .... BL 0x8270
0x00008270: e8bd8008 .... LDMFD r13!,{r3,pc}
$d
0x00008274: 000000c0 .... DCD 192
__rt_stackheap_init
$a
.text
0x00008278: e1a0500e .P.. MOV r5,r14
0x0000827c: eb000042 B... BL __user_libspace ; 0x838c
0x00008280: e1a0e005 .... MOV r14,r5
0x00008284: e1a04000 .@.. MOV r4,r0
0x00008288: e1a0100d .... MOV r1,r13
0x0000828c: e1a0300a .0.. MOV r3,r10
0x00008290: e3c00007 .... BIC r0,r0,#7
0x00008294: e280d060 `... ADD r13,r0,#0x60
0x00008298: e92d4010 .@-. STMFD r13!,{r4,r14}
0x0000829c: eb00003d =... BL __user_initial_stackheap ; 0x8398
0x000082a0: e8bd4010 .@.. LDMFD r13!,{r4,r14}
0x000082a4: e3c1d007 .... BIC r13,r1,#7
0x000082a8: e3a06000 .`.. MOV r6,#0
0x000082ac: e3a07000 .p.. MOV r7,#0
0x000082b0: e3a08000 .... MOV r8,#0
0x000082b4: e3a0b000 .... MOV r11,#0
0x000082b8: e1a0c004 .... MOV r12,r4
0x000082bc: e8ac09c0 .... STMIA r12!,{r6-r8,r11}
0x000082c0: e8ac09c0 .... STMIA r12!,{r6-r8,r11}
0x000082c4: e8ac09c0 .... STMIA r12!,{r6-r8,r11}
0x000082c8: e8ac09c0 .... STMIA r12!,{r6-r8,r11}
0x000082cc: e92d4013 .@-. STMFD r13!,{r0,r1,r4,r14}
0x000082d0: e3a00000 .... MOV r0,#0
0x000082d4: e3a01000 .... MOV r1,#0
0x000082d8: ebffffff .... BL 0x82dc
0x000082dc: e2811040 @... ADD r1,r1,#0x40
0x000082e0: e0802001 . .. ADD r2,r0,r1
0x000082e4: e2822f44 D/.. ADD r2,r2,#0x110
0x000082e8: e584201c . .. STR r2,[r4,#0x1c]
0x000082ec: e5841018 .... STR r1,[r4,#0x18]
0x000082f0: e3a00001 .... MOV r0,#1
0x000082f4: e5840010 .... STR r0,[r4,#0x10]
0x000082f8: e8bd4013 .@.. LDMFD r13!,{r0,r1,r4,r14}
0x000082fc: e5840014 .... STR r0,[r4,#0x14]
0x00008300: e1a01000 .... MOV r1,r0
0x00008304: e1a0f00e .... MOV pc,r14
__rt_heap_extend
0x00008308: e92d4010 .@-. STMFD r13!,{r4,r14}
0x0000830c: e92d0003 ..-. STMFD r13!,{r0,r1}
0x00008310: eb00001d .... BL __user_libspace ; 0x838c
0x00008314: e1a04000 .@.. MOV r4,r0
0x00008318: e8bd0003 .... LDMFD r13!,{r0,r1}
0x0000831c: e594301c .0.. LDR r3,[r4,#0x1c]
0x00008320: e04d3003 .0M. SUB r3,r13,r3
0x00008324: e5942014 . .. LDR r2,[r4,#0x14]
0x00008328: e5812000 . .. STR r2,[r1,#0]
0x0000832c: e082e000 .... ADD r14,r2,r0
0x00008330: e15e0003 ..^. CMP r14,r3
0x00008334: 8a00000a .... BHI _heap_overflow ; 0x8364
0x00008338: e093300e .0.. ADDS r3,r3,r14
0x0000833c: e1a03063 c0.. MOV r3,r3,RRX
0x00008340: e3c33007 .0.. BIC r3,r3,#7
0x00008344: e28e1d40 @... ADD r1,r14,#0x1000
0x00008348: e2811007 .... ADD r1,r1,#7
0x0000834c: e3c11007 .... BIC r1,r1,#7
0x00008350: e1510003 ..Q. CMP r1,r3
0x00008354: 81a01003 .... MOVHI r1,r3
0x00008358: e0410002 ..A. SUB r0,r1,r2
0x0000835c: e5841014 .... STR r1,[r4,#0x14]
0x00008360: e8bd8010 .... LDMFD r13!,{r4,pc}
_heap_overflow
0x00008364: e1a02000 . .. MOV r2,r0
0x00008368: e3a00000 .... MOV r0,#0
0x0000836c: ebffffff .... BL 0x8370
0x00008370: e8bd8010 .... LDMFD r13!,{r4,pc}
_sys_exit
.text
0x00008374: e3a00018 .... MOV r0,#0x18
0x00008378: e59f1008 .... LDR r1,0x8388
0x0000837c: ef123456 V4.. SWI 0x123456
0x00008380: e1a0f00e .... MOV pc,r14
$d
$f
0x00008384: 00000058 X... DCD 88
0x00008388: 00020026 &... DCD 131110
__user_libspace
$a
.text
0x0000838c: e59f0000 .... LDR r0,0x8394
0x00008390: e1a0f00e .... MOV pc,r14
$d
0x00008394: 00008440 @... DCD 33856
__user_initial_stackheap
$a
.text
0x00008398: e92d4000 .@-. STMFD r13!,{r14}
0x0000839c: e24dd014 ..M. SUB r13,r13,#0x14
0x000083a0: e1a0100d .... MOV r1,r13
0x000083a4: e28d2004 . .. ADD r2,r13,#4
0x000083a8: e5812000 . .. STR r2,[r1,#0]
0x000083ac: e3a00016 .... MOV r0,#0x16
0x000083b0: ef123456 V4.. SWI 0x123456
0x000083b4: e59d0004 .... LDR r0,[r13,#4]
0x000083b8: e59d100c .... LDR r1,[r13,#0xc]
0x000083bc: e59d2008 . .. LDR r2,[r13,#8]
0x000083c0: e59d3010 .0.. LDR r3,[r13,#0x10]
0x000083c4: e3500000 ..P. CMP r0,#0
0x000083c8: 059f0008 .... LDREQ r0,0x83d8
0x000083cc: e28dd014 .... ADD r13,r13,#0x14
0x000083d0: e8bd8000 .... LDMFD r13!,{pc}
$d
$f
0x000083d4: 00000008 .... DCD 8
_RW_Limit
0x000083d8: 000084a0 .... DCD 33952
__32__I_use_semihosting_swi
__I_use_semihosting_swi
__semihosting_swi_guard
$a
.text
0x000083dc: e1a0f00e .... MOV pc,r14
__rt_fp_status_addr
.text
0x000083e0: e92d4010 .@-. STMFD r13!,{r4,r14}
0x000083e4: ebffffe8 .... BL __user_libspace ; 0x838c
0x000083e8: e2800004 .... ADD r0,r0,#4
0x000083ec: e8bd8010 .... LDMFD r13!,{r4,pc}
_fp_init
x$fpl$fpinit
0x000083f0: e92d4010 .@-. STMFD r13!,{r4,r14}
0x000083f4: ebfffff9 .... BL __rt_fp_status_addr ; 0x83e0
0x000083f8: e3a01000 .... MOV r1,#0
0x000083fc: e5801000 .... STR r1,[r0,#0]
__fplib_config_pureend_doubles
0x00008400: e8bd8010 .... LDMFD r13!,{r4,pc}
Region$$Table$$Base
$d
0x00008404: 00000000 .... DCD 0
0x00008408: 00000000 .... DCD 0
0x0000840c: 00000000 .... DCD 0
0x00008410: 00000000 .... DCD 0
0x00008414: 00000000 .... DCD 0
0x00008418: 00000000 .... DCD 0
0x0000841c: 00000000 .... DCD 0
0x00008420: 00000000 .... DCD 0
0x00008424: 00000000 .... DCD 0
Region$$Table$$Limit
ZISection$$Table$$Base
0x00008428: 00008440 @... DCD 33856
0x0000842c: 00000000 .... DCD 0
0x00008430: 00008440 @... DCD 33856
0x00008434: 00000000 .... DCD 0
0x00008438: 00008440 @... DCD 33856
0x0000843c: 00000060 `... DCD 96
ZISection$$Table$$Limit
** Section #2 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
Size : 96 bytes (alignment 4)
Address: 0x00008440
** Section #3 '.debug_frame' (SHT_PROGBITS)
Size : 1072 bytes
** Section #4 '.symtab' (SHT_SYMTAB)
Size : 1424 bytes (alignment 4)
String table '.strtab'
Last local symbol no. 57
** Section #5 '.strtab' (SHT_STRTAB)
Size : 880 bytes
** Section #6 '.note' (SHT_NOTE)
Size : 24 bytes (alignment 4)
** Section #7 '.comment' (SHT_PROGBITS)
Size : 964 bytes
** Section #8 '.shstrtab' (SHT_STRTAB)
Size : 84 bytes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -