📄 blinky.map
字号:
printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
printfa.o(i._fp_digits) refers to dfixull.o(.text) for __aeabi_d2ulz
printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
printfa.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0fprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vfprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0printf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0printf) refers to retarget.o(.text) for fputc
printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vprintf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0vprintf) refers to retarget.o(.text) for fputc
printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I_use_fp
init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
init.o(.text) refers to init.o(.emb_text) for __call_main
init.o(.text) refers to blinkymain.o(.text) for main
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
dadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
dmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_epilogue
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
dfixull.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dfixull.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dfixull.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
================================================================================
Removing Unused input sections from the image.
Removing lpc2300.o(HEAP), (0 bytes).
1 unused section(s) (total 0 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__1printf' from blinkymain.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_idivmod' from blinkymain.o(.text).
3 Veneer(s) (total 24 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 356 lpc2300.o(RESET)
../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE
../../microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../../microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../../microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../../microlib/fpfix.c 0x00000000 Number 0 dfixull.o ABSOLUTE
../../microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE
../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE
../../microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../../microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../../microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../../microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../../microlib/stubs.s 0x00000000 Number 0 useno.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
Blinkymain.c 0x00000000 Number 0 blinkymain.o ABSOLUTE
IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE
LCD_4bit.c 0x00000000 Number 0 lcd_4bit.o ABSOLUTE
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE
Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
Serial.c 0x00000000 Number 0 serial.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET)
SWI_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET)
PAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET)
DAbt_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET)
IRQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET)
FIQ_Handler 0x00000054 ARM Code 4 lpc2300.o(RESET)
$$startup$$ 0x00000164 Section 12 entry.o($$startup$$)
.emb_text 0x00000170 Section 2 init.o(.emb_text)
.text 0x00000174 Section 72 retarget.o(.text)
.text 0x000001bc Section 156 serial.o(.text)
.text 0x00000258 Section 632 blinkymain.o(.text)
.text 0x000004d0 Section 764 lcd_4bit.o(.text)
delay 0x000004d0 ARM Code 24 lcd_4bit.o(.text)
lcd_read_status 0x000004e8 ARM Code 188 lcd_4bit.o(.text)
wait_while_busy 0x000005a4 ARM Code 36 lcd_4bit.o(.text)
lcd_write_data 0x0000064c ARM Code 48 lcd_4bit.o(.text)
.text 0x000007cc Section 240 irq.o(.text)
.text 0x000008c4 Section 44 idiv.o(.text)
.text 0x000008f0 Section 16 callvia.o(.text)
.text 0x00000908 Section 40 init.o(.text)
.text 0x00000930 Section 40 uidiv.o(.text)
.text 0x00000958 Section 96 uldiv.o(.text)
.text 0x000009b8 Section 34 llshl.o(.text)
.text 0x000009da Section 38 llushr.o(.text)
c$$printf_stubs 0x00000a08 Number 0 stubs.o(c$$printf_stubs)
i.__0printf_8 0x00000a08 Section 32 printf8.o(i.__0printf_8)
i.__scatterload_copy 0x00000a28 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00000a40 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00000a44 Section 24 handlers.o(i.__scatterload_zeroinit)
i._printf_core 0x00000a5c Section 1132 printf8.o(i._printf_core)
_printf_core 0x00000a5d Thumb Code 1132 printf8.o(i._printf_core)
i._printf_post_padding 0x00000ec8 Section 38 printf8.o(i._printf_post_padding)
_printf_post_padding 0x00000ec9 Thumb Code 38 printf8.o(i._printf_post_padding)
i._printf_pre_padding 0x00000eee Section 48 printf8.o(i._printf_pre_padding)
_printf_pre_padding 0x00000eef Thumb Code 48 printf8.o(i._printf_pre_padding)
.constdata 0x00000f1e Section 64 lcd_4bit.o(.constdata)
.data 0x40000000 Section 4 retarget.o(.data)
.data 0x40000004 Section 7 irq.o(.data)
clk_cntr@T0_IRQHandler_0 0x40000004 Data 4 irq.o(.data)
STACK 0x40000010 Section 1288 lpc2300.o(STACK)
Stack_Top 0x40000518 Number 0 lpc2300.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 blinkymain.o ABSOLUTE
__use_no_errno 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_exception_handling 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_fp 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap_region 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting_swi 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_signal_handling 0x00000000 Number 0 useno.o ABSOLUTE
__decompress - Undefined Weak Reference
Reset_Handler 0x00000058 ARM Code 0 lpc2300.o(RESET)
__main 0x00000164 ARM Code 8 entry.o($$startup$$)
__call_main 0x00000171 Thumb Code 2 init.o(.emb_text)
fputc 0x00000174 ARM Code 28 retarget.o(.text)
ferror 0x00000190 ARM Code 12 retarget.o(.text)
_ttywrch 0x0000019c ARM Code 24 retarget.o(.text)
_sys_exit 0x000001b4 ARM Code 8 retarget.o(.text)
init_serial 0x000001bc ARM Code 84 serial.o(.text)
sendchar 0x00000210 ARM Code 32 serial.o(.text)
getkey 0x00000230 ARM Code 32 serial.o(.text)
LED_Init 0x00000258 ARM Code 36 blinkymain.o(.text)
LED_On 0x0000027c ARM Code 20 blinkymain.o(.text)
LED_Off 0x00000290 ARM Code 20 blinkymain.o(.text)
LED_Out 0x000002a4 ARM Code 24 blinkymain.o(.text)
Disp_Bargraph 0x000002bc ARM Code 92 blinkymain.o(.text)
main 0x00000318 ARM Code 336 blinkymain.o(.text)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -