📄 loader-sflash-xtra-stage0.map
字号:
loader-sflash-xtra-stage0.elf: file format elf32-littlearmloader-sflash-xtra-stage0.elfarchitecture: arm, flags 0x00000112:EXEC_P, HAS_SYMS, D_PAGEDstart address 0xc0000400???: LOAD off 0x00000000 vaddr 0xc0000000 paddr 0xc0000000 align 2**15 filesz 0x00000c04 memsz 0x00000c04 flags r-x???? = 2: [APCS-32] [?????]Sections:Idx Name Size VMA LMA File off Algn 0 .text 000007d8 c0000400 c0000400 00000400 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .rodata 0000002c c0000bd8 c0000bd8 00000bd8 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .sbss 00000000 c0000d04 c0000d04 00000c04 2**0 CONTENTS 3 .bss 00000000 c0000d04 c0000d04 00000c04 2**0 CONTENTS 4 .stack 00000000 00080000 00080000 00000c04 2**0 CONTENTSSYMBOL TABLE:c0000400 l d .text 00000000 c0000bd8 l d .rodata 00000000 c0000d04 l d .sbss 00000000 c0000d04 l d .bss 00000000 00080000 l d .stack 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00000000 l df *ABS* 00000000 em86xx_dram.cc0000bf0 l O .rodata 00000014 ctablec00006bc l F .text 000000d0 reset_statec000052c l F .text 000000d4 test_with_fixed_wdc0000640 l F .text 0000007c emergencyc0000920 l F .text 000002b8 test_capdelay_1freq_dram_gfxc0000600 l F .text 00000040 __usleepc000078c l F .text 00000194 TestPatternc0000d04 g O *ABS* 00000000 _bss_end__c0000d04 g O *ABS* 00000000 __bss_start__c0000d04 g O *ABS* 00000000 __bss_end__c0000d04 g O *ABS* 00000000 __bss_startc0000d04 g O *ABS* 00000000 __end__c0000d04 g O *ABS* 00000000 _edatac0000d04 g O *ABS* 00000000 _endc0000400 g F .text 0000012c xtra_stage000080000 g O .stack 00000000 _stackDisassembly of section .text:c0000400 <xtra_stage0>:c0000400: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}c0000404: e3a0602e mov r6, #46 ; 0x2ec0000408: e2866401 add r6, r6, #16777216 ; 0x1000000c000040c: e2866801 add r6, r6, #65536 ; 0x10000c0000410: e24dd00c sub sp, sp, #12 ; 0xcc0000414: e28da008 add sl, sp, #8 ; 0x8c0000418: e28d8004 add r8, sp, #4 ; 0x4c000041c: e1a0700d mov r7, spc0000420: e3a00000 mov r0, #0 ; 0x0c0000424: e1a01006 mov r1, r6c0000428: e1a02000 mov r2, r0c000042c: eb0000a2 bl c00006bc <reset_state>c0000430: e3a05000 mov r5, #0 ; 0x0c0000434: e3a04004 mov r4, #4 ; 0x4c0000438: e3a09001 mov r9, #1 ; 0x1c000043c: e1a00004 mov r0, r4c0000440: e1a0100a mov r1, slc0000444: e1a02008 mov r2, r8c0000448: e1a03007 mov r3, r7c000044c: eb000036 bl c000052c <test_with_fixed_wd>c0000450: e1853419 orr r3, r5, r9, lsl r4c0000454: e3500000 cmp r0, #0 ; 0x0c0000458: 11a05003 movne r5, r3c000045c: e2844001 add r4, r4, #1 ; 0x1c0000460: e354000f cmp r4, #15 ; 0xfc0000464: 9afffff4 bls c000043c <xtra_stage0+0x3c>c0000468: e3a02004 mov r2, #4 ; 0x4c000046c: e3a04000 mov r4, #0 ; 0x0c0000470: e3a0300f mov r3, #15 ; 0xfc0000474: e3a01001 mov r1, #1 ; 0x1c0000478: e1e00005 mvn r0, r5c000047c: ea000000 b c0000484 <xtra_stage0+0x84>c0000480: e2822001 add r2, r2, #1 ; 0x1c0000484: e352000f cmp r2, #15 ; 0xfc0000488: 2a000007 bcs c00004ac <xtra_stage0+0xac>c000048c: e3540000 cmp r4, #0 ; 0x0c0000490: 1a000002 bne c00004a0 <xtra_stage0+0xa0>c0000494: e015c211 ands ip, r5, r1, lsl r2c0000498: 11a04002 movne r4, r2c000049c: eafffff7 b c0000480 <xtra_stage0+0x80>c00004a0: e010c211 ands ip, r0, r1, lsl r2c00004a4: 0afffff5 beq c0000480 <xtra_stage0+0x80>c00004a8: e1a03002 mov r3, r2c00004ac: e0643003 rsb r3, r4, r3c00004b0: e2433001 sub r3, r3, #1 ; 0x1c00004b4: e09440a3 adds r4, r4, r3, lsr #1c00004b8: 0a000004 beq c00004d0 <xtra_stage0+0xd0>c00004bc: e1a00004 mov r0, r4c00004c0: e1a0100a mov r1, slc00004c4: e1a02008 mov r2, r8c00004c8: e1a03007 mov r3, r7c00004cc: eb000016 bl c000052c <test_with_fixed_wd>c00004d0: e59d4000 ldr r4, [sp]c00004d4: e3540000 cmp r4, #0 ; 0x0c00004d8: 0a000003 beq c00004ec <xtra_stage0+0xec>c00004dc: e99d0005 ldmib sp, {r0, r2}c00004e0: e3a01000 mov r1, #0 ; 0x0c00004e4: eb000074 bl c00006bc <reset_state>c00004e8: ea00000d b c0000524 <xtra_stage0+0x124>c00004ec: e3a0302a mov r3, #42 ; 0x2ac00004f0: e2833401 add r3, r3, #16777216 ; 0x1000000c00004f4: e2833801 add r3, r3, #65536 ; 0x10000c00004f8: e1560003 cmp r6, r3c00004fc: 11a06003 movne r6, r3c0000500: 1affffc6 bne c0000420 <xtra_stage0+0x20>c0000504: e59f0014 ldr r0, [pc, #14] ; c0000520 <xtra_stage0+0x120>c0000508: eb00004c bl c0000640 <emergency>c000050c: e1a00004 mov r0, r4c0000510: e1a01000 mov r1, r0c0000514: e1a02000 mov r2, r0c0000518: eb000067 bl c00006bc <reset_state>c000051c: ea000000 b c0000524 <xtra_stage0+0x124>c0000520: c0000bd8 ldrgtd r0, [r0], -r8c0000524: e28dd00c add sp, sp, #12 ; 0xcc0000528: e8bd87f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, pc}c000052c <test_with_fixed_wd>:c000052c: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}c0000530: e3a05803 mov r5, #196608 ; 0x30000c0000534: e3a0a000 mov sl, #0 ; 0x0c0000538: e1a0600a mov r6, slc000053c: e3a04cff mov r4, #65280 ; 0xff00c0000540: e28440fc add r4, r4, #252 ; 0xfcc0000544: e1a07003 mov r7, r3c0000548: e24dd00c sub sp, sp, #12 ; 0xcc000054c: e58d1004 str r1, [sp, #4]c0000550: e1a08800 mov r8, r0, lsl #16c0000554: e58d2000 str r2, [sp]c0000558: e28d9008 add r9, sp, #8 ; 0x8c000055c: e587a000 str sl, [r7]c0000560: e3881b11 orr r1, r8, #17408 ; 0x4400c0000564: e3a03003 mov r3, #3 ; 0x3c0000568: e7853004 str r3, [r5, r4]c000056c: e3811054 orr r1, r1, #84 ; 0x54c0000570: e59f307c ldr r3, [pc, #7c] ; c00005f4 <test_with_fixed_wd+0xc8>c0000574: e1a00008 mov r0, r8c0000578: e7932106 ldr r2, [r3, r6, lsl #2]c000057c: e3a03002 mov r3, #2 ; 0x2c0000580: e7853004 str r3, [r5, r4]c0000584: e3822f7e orr r2, r2, #504 ; 0x1f8c0000588: e382220f orr r2, r2, #-268435456 ; 0xf0000000c000058c: e5852000 str r2, [r5]c0000590: e2433002 sub r3, r3, #2 ; 0x2c0000594: e5851004 str r1, [r5, #4]c0000598: e1a01009 mov r1, r9c000059c: e7853004 str r3, [r5, r4]c00005a0: eb0000de bl c0000920 <test_capdelay_1freq_dram_gfx>c00005a4: e3500000 cmp r0, #0 ; 0x0c00005a8: 0a00000c beq c00005e0 <test_with_fixed_wd+0xb4>c00005ac: e59d2008 ldr r2, [sp, #8]c00005b0: e5973000 ldr r3, [r7]c00005b4: e1520003 cmp r2, r3c00005b8: 3a000005 bcc c00005d4 <test_with_fixed_wd+0xa8>c00005bc: e5953000 ldr r3, [r5]c00005c0: e59d1004 ldr r1, [sp, #4]c00005c4: e5813000 str r3, [r1]c00005c8: e59d3000 ldr r3, [sp]c00005cc: e5830000 str r0, [r3]c00005d0: e5872000 str r2, [r7]c00005d4: e59d3008 ldr r3, [sp, #8]c00005d8: e3530004 cmp r3, #4 ; 0x4c00005dc: 828aa001 addhi sl, sl, #1 ; 0x1c00005e0: e2866001 add r6, r6, #1 ; 0x1c00005e4: e3560004 cmp r6, #4 ; 0x4c00005e8: 9affffdc bls c0000560 <test_with_fixed_wd+0x34>c00005ec: e1a0000a mov r0, slc00005f0: ea000000 b c00005f8 <test_with_fixed_wd+0xcc>c00005f4: c0000bf0 strgtd r0, [r0], -r0c00005f8: e28dd00c add sp, sp, #12 ; 0xcc00005fc: e8bd87f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, pc}c0000600 <__usleep>:c0000600: e3a03801 mov r3, #65536 ; 0x10000c0000604: e0800080 add r0, r0, r0, lsl #1c0000608: e5932048 ldr r2, [r3, #72]c000060c: e0800180 add r0, r0, r0, lsl #3c0000610: e0821000 add r1, r2, r0c0000614: e1510002 cmp r1, r2c0000618: 8a000003 bhi c000062c <__usleep+0x2c>c000061c: e1a00003 mov r0, r3c0000620: e5903048 ldr r3, [r0, #72]c0000624: e1530002 cmp r3, r2c0000628: 8afffffc bhi c0000620 <__usleep+0x20>c000062c: e3a02801 mov r2, #65536 ; 0x10000c0000630: e5923048 ldr r3, [r2, #72]c0000634: e1530001 cmp r3, r1c0000638: 3afffffc bcc c0000630 <__usleep+0x30>c000063c: e1a0f00e mov pc, lrc0000640 <emergency>:c0000640: e3a0191b mov r1, #442368 ; 0x6c000c0000644: e3a03000 mov r3, #0 ; 0x0c0000648: e5813108 str r3, [r1, #264]c000064c: e3a0201f mov r2, #31 ; 0x1fc0000650: e5812110 str r2, [r1, #272]c0000654: e2833003 add r3, r3, #3 ; 0x3c0000658: e5813114 str r3, [r1, #276]c000065c: e242201e sub r2, r2, #30 ; 0x1ec0000660: e581212c str r2, [r1, #300]c0000664: e283301a add r3, r3, #26 ; 0x1ac0000668: e5813128 str r3, [r1, #296]c000066c: e5d03000 ldrb r3, [r0]c0000670: e3530000 cmp r3, #0 ; 0x0c0000674: 0a000008 beq c000069c <emergency+0x5c>c0000678: e1a02001 mov r2, r1c000067c: e4d03001 ldrb r3, [r0], #1c0000680: e5823104 str r3, [r2, #260]c0000684: e592311c ldr r3, [r2, #284]c0000688: e3130020 tst r3, #32 ; 0x20c000068c: 0afffffc beq c0000684 <emergency+0x44>c0000690: e5d03000 ldrb r3, [r0]c0000694: e3530000 cmp r3, #0 ; 0x0c0000698: 1afffff7 bne c000067c <emergency+0x3c>c000069c: e3a0291b mov r2, #442368 ; 0x6c000c00006a0: e1a01002 mov r1, r2c00006a4: e3a0300d mov r3, #13 ; 0xdc00006a8: e5823104 str r3, [r2, #260]c00006ac: e591311c ldr r3, [r1, #284]c00006b0: e3130020 tst r3, #32 ; 0x20c00006b4: 0afffffc beq c00006ac <emergency+0x6c>c00006b8: e1a0f00e mov pc, lrc00006bc <reset_state>:c00006bc: e3510000 cmp r1, #0 ; 0x0c00006c0: e3a0c801 mov ip, #65536 ; 0x10000c00006c4: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr}c00006c8: e3a03000 mov r3, #0 ; 0x0c00006cc: e1a07000 mov r7, r0c00006d0: e1a05002 mov r5, r2c00006d4: e3a06803 mov r6, #196608 ; 0x30000c00006d8: e58c303c str r3, [ip, #60]c00006dc: 03a0102a moveq r1, #42 ; 0x2ac00006e0: 02811401 addeq r1, r1, #16777216 ; 0x1000000c00006e4: 0081100c addeq r1, r1, ipc00006e8: e3a04009 mov r4, #9 ; 0x9c00006ec: e58c1000 str r1, [ip]c00006f0: e3a03001 mov r3, #1 ; 0x1c00006f4: e58c303c str r3, [ip, #60]c00006f8: e3a00ff9 mov r0, #996 ; 0x3e4c00006fc: e2800003 add r0, r0, #3 ; 0x3c0000700: ebffffbe bl c0000600 <__usleep>c0000704: e1a03004 mov r3, r4c0000708: e2444001 sub r4, r4, #1 ; 0x1c000070c: e3530000 cmp r3, #0 ; 0x0c0000710: cafffff8 bgt c00006f8 <reset_state+0x3c>c0000714: e3a03cff mov r3, #65280 ; 0xff00c0000718: e28330fc add r3, r3, #252 ; 0xfcc000071c: e2550000 subs r0, r5, #0 ; 0x0c0000720: e3a02003 mov r2, #3 ; 0x3c0000724: e7862003 str r2, [r6, r3]c0000728: e3a01002 mov r1, #2 ; 0x2c000072c: e7861003 str r1, [r6, r3]c0000730: 03a00f7e moveq r0, #504 ; 0x1f8c0000734: 028004f6 addeq r0, r0, #-167772160 ; 0xf6000000c0000738: 02800603 addeq r0, r0, #3145728 ; 0x300000c000073c: e3570000 cmp r7, #0 ; 0x0c0000740: e5860000 str r0, [r6]c0000744: 11a00007 movne r0, r7c0000748: 03a00921 moveq r0, #540672 ; 0x84000c000074c: 02800e45 addeq r0, r0, #1104 ; 0x450c0000750: 02800004 addeq r0, r0, #4 ; 0x4c0000754: e3a02cff mov r2, #65280 ; 0xff00c0000758: e28220fc add r2, r2, #252 ; 0xfcc000075c: e5860004 str r0, [r6, #4]c0000760: e3a03000 mov r3, #0 ; 0x0c0000764: e7863002 str r3, [r6, r2]c0000768: e1a04003 mov r4, r3c000076c: e3a00ff9 mov r0, #996 ; 0x3e4c0000770: e2800003 add r0, r0, #3 ; 0x3c0000774: ebffffa1 bl c0000600 <__usleep>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -