⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loader2.map

📁 em86xx 完整启动程序,支持网络下载与串通下载
💻 MAP
📖 第 1 页 / 共 5 页
字号:
90060efc g     F .text	00000010 uart_ungetc9006021c g       .text	00000000 start900615cc g     F .text	00000074 atoi90062384 g     F .text	00000058 em86xx_setclockmhz900625f8 g     F .text	00000034 em86xx_mask_irq90060df8 g     F .text	0000009c uart_printlong90066f68 g     F .text	0000022c bootmenu_net90072ed4 g     O .data	00000034 g_sflash_op_sst9006e450 g     F .text	000000e8 fip_write_text90077850 g     O .bss	00000004 window00000000 g     F *ABS*	00000034 90062d68 g     F .text	0000005c updcrc00000000 g     F *ABS*	00000034 9006a178 g     F .text	00000054 pci_em86xx_write_config_word90061b78 g     F .text	00000048 heap_init9006e28c g     F .text	00000190 fip_display_character00000000 g     F *ABS*	00000038 90060ae0 g     F .text	000000a8 build_kernel_param_tag90061328 g     F .text	00000028 strlen90067c68 g     F .text	00000010 sflash_writeb90061270 g     F .text	00000014 toupper00080000 g     O .stack	00000000 _stack900624a8 g     F .text	00000060 em86xx_enable_cache90077854 g     O .bss	00000004 inptr00000000 g     F *ABS*	00000030 90062f3c g     F .text	000005fc huft_build90069a68 g     F .text	00000044 pci_dump_idsel900614ec g     F .text	00000038 strchr00000000 g     F *ABS*	00000038 9006c448 g     F .text	00000054 dhcp_send_discover00000000 g     F *ABS*	0000002c 900691f8 g     F .text	0000003c pci_readb9006e224 g     F .text	00000020 is_fip_busy90062de4 g     F .text	00000158 kunzip900687ac g     F .text	000000c4 flash_probe9006bc98 g     F .text	000000d8 udp_receive90071420 g     O .data	00000004 loadaddr_heap_unzip00000000 g     F *ABS*	00000044 90067194 g     F .text	0000009c bootmenu_net_up00000000 g     F *ABS*	00000038 90067bd4 g     F .text	00000028 sflash_chipselect90061640 g     F .text	00000060 htoi00000000 g     F *ABS*	00000030 00000000 g     F *ABS*	00000004 00000000 g     F *ABS*	00000054 9006c6d8 g     F .text	00000288 dhcp_option_add9006a220 g     F .text	00000008 pci_em86xx_read_byte00000000 g     O *ABS*	00000078 Disassembly of section .text:90060000 <vectors>:90060000:	e59ff018 	ldr	pc, [pc, #18]	; 90060020 <RESET_jump>90060004:	e59ff018 	ldr	pc, [pc, #18]	; 90060024 <UNDEF_jump>90060008:	e59ff018 	ldr	pc, [pc, #18]	; 90060028 <SWI_jump>9006000c:	e59ff018 	ldr	pc, [pc, #18]	; 9006002c <I_ABORT_jump>90060010:	e59ff018 	ldr	pc, [pc, #18]	; 90060030 <D_ABORT_jump>90060014:	e59ff018 	ldr	pc, [pc, #18]	; 90060034 <RSV_jump>90060018:	e59ff018 	ldr	pc, [pc, #18]	; 90060038 <IRQ_jump>9006001c:	e59ff018 	ldr	pc, [pc, #18]	; 9006003c <FIQ_jump>90060020 <RESET_jump>:90060020:	90060214 	andls	r0, r6, r4, lsl r290060024 <UNDEF_jump>:90060024:	90060218 	andls	r0, r6, r8, lsl r290060028 <SWI_jump>:90060028:	90060218 	andls	r0, r6, r8, lsl r29006002c <I_ABORT_jump>:9006002c:	90060218 	andls	r0, r6, r8, lsl r290060030 <D_ABORT_jump>:90060030:	90060218 	andls	r0, r6, r8, lsl r290060034 <RSV_jump>:90060034:	90060218 	andls	r0, r6, r8, lsl r290060038 <IRQ_jump>:90060038:	900602e4 	andls	r0, r6, r4, ror #59006003c <FIQ_jump>:9006003c:	900602f4 	strlsd	r0, [r6], -r490060040 <data_config_valid>:90060040:	4d474953 	stcmil	9, cr4, [r7, -#332]90060044 <data_config>:	...900600a0 <data_reserved>:	...90060100 <data_kernelparam>:	...90060200 <data_stage2_signature>:90060200:	424d414d 	submi	r4, sp, #1073741843	; 0x4000001390060204 <data_loader_drambase>:90060204:	90060000 	andls	r0, r6, r090060208 <data_stage2_image_size>:90060208:	00020000 	andeq	r0, r2, r09006020c <data_loader_entry>:9006020c:	90060000 	andls	r0, r6, r090060210 <main_address>:90060210:	90060320 	andls	r0, r6, r0, lsr #690060214 <RESET_handler>:90060214:	ea000000 	b	9006021c <start>90060218 <D_ABORT_handler>:90060218:	eafffffe 	b	90060218 <D_ABORT_handler>9006021c <start>:9006021c:	e59fa0e0 	ldr	sl, [pc, #e0]	; 90060304 <FIQ_handler+0x10>90060220:	e3a0b032 	mov	fp, #50	; 0x3290060224:	e58ab000 	str	fp, [sl]90060228:	e59f00d8 	ldr	r0, [pc, #d8]	; 90060308 <FIQ_handler+0x14>9006022c:	e321f0d2 	msr	CPSR_c, #210	; 0xd290060230:	e1a0d000 	mov	sp, r090060234:	e59f00d0 	ldr	r0, [pc, #d0]	; 9006030c <FIQ_handler+0x18>90060238:	e321f0d1 	msr	CPSR_c, #209	; 0xd19006023c:	e1a0d000 	mov	sp, r090060240:	e59f00c8 	ldr	r0, [pc, #c8]	; 90060310 <FIQ_handler+0x1c>90060244:	e321f0df 	msr	CPSR_c, #223	; 0xdf90060248:	e1a0d000 	mov	sp, r09006024c:	e59f00bc 	ldr	r0, [pc, #bc]	; 90060310 <FIQ_handler+0x1c>90060250:	e321f0db 	msr	CPSR_c, #219	; 0xdb90060254:	e1a0d000 	mov	sp, r090060258:	e59f00b4 	ldr	r0, [pc, #b4]	; 90060314 <FIQ_handler+0x20>9006025c:	e321f0d3 	msr	CPSR_c, #211	; 0xd390060260:	e1a0d000 	mov	sp, r090060264:	e3a04000 	mov	r4, #0	; 0x090060268:	ee074f15 	mcr	15, 0, r4, cr7, cr5, {0}9006026c:	ee074f16 	mcr	15, 0, r4, cr7, cr6, {0}90060270:	e3a0401c 	mov	r4, #28	; 0x1c90060274:	e1844404 	orr	r4, r4, r4, lsl #890060278:	ee064f10 	mcr	15, 0, r4, cr6, cr0, {0}9006027c:	e3a04a0f 	mov	r4, #61440	; 0xf00090060280:	e38440f0 	orr	r4, r4, #240	; 0xf090060284:	ee024f10 	mcr	15, 0, r4, cr2, cr0, {0}90060288:	e3a040f0 	mov	r4, #240	; 0xf09006028c:	ee034f10 	mcr	15, 0, r4, cr3, cr0, {0}90060290:	e59f4080 	ldr	r4, [pc, #80]	; 90060318 <FIQ_handler+0x24>90060294:	ee044f10 	mcr	15, 0, r4, cr4, cr0, {0}90060298:	e59f4078 	ldr	r4, [pc, #78]	; 90060318 <FIQ_handler+0x24>9006029c:	ee054f10 	mcr	15, 0, r4, cr5, cr0, {0}900602a0:	e3a04000 	mov	r4, #0	; 0x0900602a4:	e3844a01 	orr	r4, r4, #4096	; 0x1000900602a8:	e3844004 	orr	r4, r4, #4	; 0x4900602ac:	e3844002 	orr	r4, r4, #2	; 0x2900602b0:	e3844001 	orr	r4, r4, #1	; 0x1900602b4:	ee014f10 	mcr	15, 0, r4, cr1, cr0, {0}900602b8:	e1a00000 	nop			(mov r0,r0)900602bc:	e1a00000 	nop			(mov r0,r0)900602c0:	e1a00000 	nop			(mov r0,r0)900602c4:	e1a00000 	nop			(mov r0,r0)900602c8:	e59f004c 	ldr	r0, [pc, #4c]	; 9006031c <FIQ_handler+0x28>900602cc:	e590f000 	ldr	pc, [r0]900602d0 <do_boot_prog>:900602d0:	e1a04000 	mov	r4, r0900602d4:	e3a00000 	mov	r0, #0	; 0x0900602d8:	e3a010ba 	mov	r1, #186	; 0xba900602dc:	e321f093 	msr	CPSR_c, #147	; 0x93900602e0:	e1a0f004 	mov	pc, r4900602e4 <IRQ_handler>:900602e4:	e92d5fff 	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}900602e8:	eb000903 	bl	900626fc <em86xx_irq_handler>900602ec:	e8bd5fff 	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}900602f0:	e25ef004 	subs	pc, lr, #4	; 0x4900602f4 <FIQ_handler>:900602f4:	e92d40ff 	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, lr}900602f8:	eb000921 	bl	90062784 <em86xx_fiq_handler>900602fc:	e8bd40ff 	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, lr}90060300:	e25ef004 	subs	pc, lr, #4	; 0x490060304:	0006c104 	andeq	ip, r6, r4, lsl #290060308:	90048000 	andls	r8, r4, r09006030c:	90050000 	andls	r0, r5, r090060310:	90040000 	andls	r0, r4, r090060314:	90058000 	andls	r8, r5, r090060318:	0000ffff 	streqd	pc, [r0], -pc9006031c:	90060210 	andls	r0, r6, r0, lsl r290060320 <entry>:90060320:	e3a03209 	mov	r3, #-1879048192	; 0x9000000090060324:	e1a00003 	mov	r0, r390060328:	e92d41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}9006032c:	e2834806 	add	r4, r3, #393216	; 0x6000090060330:	e1a01004 	mov	r1, r490060334:	e3a02c02 	mov	r2, #512	; 0x20090060338:	eb0004d8 	bl	900616a0 <memcpy>9006033c:	e59f02ac 	ldr	r0, [pc, #2ac]	; 900605f0 <entry+0x2d0>90060340:	e59f22ac 	ldr	r2, [pc, #2ac]	; 900605f4 <entry+0x2d4>90060344:	e3a01000 	mov	r1, #0	; 0x090060348:	e0602002 	rsb	r2, r0, r29006034c:	eb00054d 	bl	90061888 <memset>90060350:	eb00020c 	bl	90060b88 <uart_init>90060354:	eb000139 	bl	90060840 <em86xx_bootconfig>90060358:	e1a07000 	mov	r7, r09006035c:	e59f0294 	ldr	r0, [pc, #294]	; 900605f8 <entry+0x2d8>90060360:	eb000246 	bl	90060c80 <uart_puts>90060364:	e3570000 	cmp	r7, #0	; 0x090060368:	e59f028c 	ldr	r0, [pc, #28c]	; 900605fc <entry+0x2dc>9006036c:	0a000002 	beq	9006037c <entry+0x5c>90060370:	e5d73050 	ldrb	r3, [r7, #80]90060374:	e3530000 	cmp	r3, #0	; 0x090060378:	12870050 	addne	r0, r7, #80	; 0x509006037c:	eb00023f 	bl	90060c80 <uart_puts>90060380:	e59f0278 	ldr	r0, [pc, #278]	; 90060600 <entry+0x2e0>90060384:	eb00023d 	bl	90060c80 <uart_puts>90060388:	e59f0274 	ldr	r0, [pc, #274]	; 90060604 <entry+0x2e4>9006038c:	eb00023b 	bl	90060c80 <uart_puts>90060390:	e59f0270 	ldr	r0, [pc, #270]	; 90060608 <entry+0x2e8>90060394:	eb000239 	bl	90060c80 <uart_puts>90060398:	e59f026c 	ldr	r0, [pc, #26c]	; 9006060c <entry+0x2ec>9006039c:	eb000237 	bl	90060c80 <uart_puts>900603a0:	e59f0268 	ldr	r0, [pc, #268]	; 90060610 <entry+0x2f0>900603a4:	eb000235 	bl	90060c80 <uart_puts>900603a8:	e59f0264 	ldr	r0, [pc, #264]	; 90060614 <entry+0x2f4>900603ac:	e1a01004 	mov	r1, r4900603b0:	eb000256 	bl	90060d10 <uart_printf>900603b4:	e3570000 	cmp	r7, #0	; 0x0900603b8:	0a000022 	beq	90060448 <entry+0x128>900603bc:	e59f0254 	ldr	r0, [pc, #254]	; 90060618 <entry+0x2f8>900603c0:	eb00022e 	bl	90060c80 <uart_puts>900603c4:	e5972000 	ldr	r2, [r7]900603c8:	e59f324c 	ldr	r3, [pc, #24c]	; 9006061c <entry+0x2fc>900603cc:	e1520003 	cmp	r2, r3900603d0:	0a00000e 	beq	90060410 <entry+0xf0>900603d4:	8a000003 	bhi	900603e8 <entry+0xc8>900603d8:	e2433003 	sub	r3, r3, #3	; 0x3900603dc:	e1520003 	cmp	r2, r3900603e0:	0a000007 	beq	90060404 <entry+0xe4>900603e4:	ea000014 	b	9006043c <entry+0x11c>900603e8:	e59f3230 	ldr	r3, [pc, #230]	; 90060620 <entry+0x300>900603ec:	e1520003 	cmp	r2, r3900603f0:	0a00000e 	beq	90060430 <entry+0x110>900603f4:	e2833c03 	add	r3, r3, #768	; 0x300900603f8:	e1520003 	cmp	r2, r3900603fc:	0a000008 	beq	90060424 <entry+0x104>90060400:	ea00000d 	b	9006043c <entry+0x11c>90060404:	e59f3218 	ldr	r3, [pc, #218]	; 90060624 <entry+0x304>90060408:	e59f1218 	ldr	r1, [pc, #218]	; 90060628 <entry+0x308>9006040c:	ea000001 	b	90060418 <entry+0xf8>90060410:	e59f320c 	ldr	r3, [pc, #20c]	; 90060624 <entry+0x304>90060414:	e59f1210 	ldr	r1, [pc, #210]	; 9006062c <entry+0x30c>90060418:	e5930000 	ldr	r0, [r3]9006041c:	eb00023b 	bl	90060d10 <uart_printf>90060420:	ea00000a 	b	90060450 <entry+0x130>90060424:	e59f0204 	ldr	r0, [pc, #204]	; 90060630 <entry+0x310>90060428:	eb000214 	bl	90060c80 <uart_puts>9006042c:	ea000007 	b	90060450 <entry+0x130>90060430:	e59f01fc 	ldr	r0, [pc, #1fc]	; 90060634 <entry+0x314>90060434:	eb000211 	bl	90060c80 <uart_puts>90060438:	ea000004 	b	90060450 <entry+0x130>9006043c:	e59f01f4 	ldr	r0, [pc, #1f4]	; 90060638 <entry+0x318>90060440:	eb00020e 	bl	90060c80 <uart_puts>90060444:	ea000001 	b	90060450 <entry+0x130>90060448:	e59f01ec 	ldr	r0, [pc, #1ec]	; 9006063c <entry+0x31c>9006044c:	eb00020b 	bl	90060c80 <uart_puts>90060450:	eb0007c4 	bl	90062368 <em86xx_getclockmhz>90060454:	e1a01000 	mov	r1, r090060458:	e59f01e0 	ldr	r0, [pc, #1e0]	; 90060640 <entry+0x320>9006045c:	e59f81e0 	ldr	r8, [pc, #1e0]	; 90060644 <entry+0x324>90060460:	eb00022a 	bl	90060d10 <uart_printf>90060464:	e3570000 	cmp	r7, #0	; 0x090060468:	0a000041 	beq	90060574 <entry+0x254>9006046c:	e5973038 	ldr	r3, [r7, #56]90060470:	e21300ff 	ands	r0, r3, #255	; 0xff90060474:	e1a02003 	mov	r2, r390060478:	13a03001 	movne	r3, #1	; 0x19006047c:	11a04013 	movne	r4, r3, lsl r090060480:	01a04000 	moveq	r4, r090060484:	e1a03422 	mov	r3, r2, lsr #890060488:	e21300ff 	ands	r0, r3, #255	; 0xff9006048c:	13a03001 	movne	r3, #1	; 0x190060490:	11a06013 	movne	r6, r3, lsl r090060494:	01a06000 	moveq	r6, r090060498:	e3540000 	cmp	r4, #0	; 0x09006049c:	0a000002 	beq	900604ac <entry+0x18c>900604a0:	e3a00000 	mov	r0, #0	; 0x0900604a4:	eb00006d 	bl	90060660 <em86xx_dram_size>900604a8:	e1a04000 	mov	r4, r0900604ac:	e3560000 	cmp	r6, #0	; 0x0900604b0:	0a000002 	beq	900604c0 <entry+0x1a0>900604b4:	e3a00001 	mov	r0, #1	; 0x1900604b8:	eb000068 	bl	90060660 <em86xx_dram_size>900604bc:	e1a06000 	mov	r6, r0900604c0:	e1a00004 	mov	r0, r4900604c4:	e59f517c 	ldr	r5, [pc, #17c]	; 90060648 <entry+0x328>900604c8:	e1a03a04 	mov	r3, r4, lsl #20900604cc:	e5853000 	str	r3, [r5]900604d0:	eb00008d 	bl	9006070c <adjust_memmap>900604d4:	e0841006 	add	r1, r4, r6900604d8:	e1a02004 	mov	r2, r4900604dc:	e59f0168 	ldr	r0, [pc, #168]	; 9006064c <entry+0x32c>900604e0:	e1a03006 	mov	r3, r6900604e4:	eb000209 	bl	90060d10 <uart_printf>900604e8:	e3a0c803 	mov	ip, #196608	; 0x30000900604ec:	e59f015c 	ldr	r0, [pc, #15c]	; 90060650 <entry+0x330>900604f0:	e1a0300c 	mov	r3, ip

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -