📄 proj1.map
字号:
ARM Linker, RVCT3.1 [Build 919] for uVision [Evaluation]
================================================================================
Section Cross References
startup.o(RESET) refers to startup.o(STACK) for Stack_Top
startup.o(RESET) refers to entry.o($$startup$$) for __main
main.o(.text) refers to ffix.o(.text) for __aeabi_f2iz
main.o(.text) refers to fflt.o(.text) for __aeabi_i2f
main.o(.text) refers to fadd.o(.text) for __aeabi_fadd
main.o(.text) refers to fmul.o(.text) for __aeabi_fmul
main.o(.text) refers to idiv.o(.text) for __aeabi_idivmod
main.o(.text) refers to main.o(.text) for T0isr
main.o(.text) refers to ffltu.o(.text) for __aeabi_ui2f
main.o(.text) refers to fmul.o(.text) for __aeabi_fmul
main.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv
main.o(.text) refers to fadd.o(.text) for __aeabi_fadd
main.o(.text) refers to main.o(.text) for sendFloat
main.o(.text) refers to cfrcmple.o(.text) for __aeabi_cfrcmple
main.o(.text) refers to cfcmple.o(.text) for __aeabi_cfcmpeq
main.o(.text) refers to main.o(.data) for .data
entry.o($$startup$$) refers to init.o(.text) for __init
entry.o($$startup$$) refers to startup.o(STACK) for __initial_sp
idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod
fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
fmul.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
fdiv.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
fflt.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fflt.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
ffltu.o(.text) refers to fepilogue.o(.text) for _float_epilogue
ffltu.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
ffix.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
cfrcmple.o(.text) 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 main.o(.text) for main
fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
================================================================================
Removing Unused input sections from the image.
Removing startup.o(HEAP), (0 bytes).
1 unused section(s) (total 0 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (12 bytes, Long) for call to 'sendString' from main.o(.text).
Adding AT veneer (12 bytes, Long) for call to 'sendChar' from main.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_cfrcmple' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_cfcmpeq' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_ui2f' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fdiv' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fmul' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fadd' from main.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'sendFloat' from main.o(.text).
10 Veneer(s) (total 88 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../../microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE
../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../../microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
../../microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../../microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../../microlib/fpfix.c 0x00000000 Number 0 ffix.o ABSOLUTE
../../microlib/fpflt.c 0x00000000 Number 0 fflt.o ABSOLUTE
../../microlib/fpflt.c 0x00000000 Number 0 ffltu.o ABSOLUTE
../../microlib/fpmul.c 0x00000000 Number 0 fmul.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/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
Startup.s 0x00000000 Number 0 startup.o ABSOLUTE
cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE
cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
RESET 0x40000000 Section 280 startup.o(RESET)
Undef_Handler 0x40000040 ARM Code 4 startup.o(RESET)
SWI_Handler 0x40000044 ARM Code 4 startup.o(RESET)
PAbt_Handler 0x40000048 ARM Code 4 startup.o(RESET)
DAbt_Handler 0x4000004c ARM Code 4 startup.o(RESET)
IRQ_Handler 0x40000050 ARM Code 4 startup.o(RESET)
FIQ_Handler 0x40000054 ARM Code 4 startup.o(RESET)
$$startup$$ 0x40000118 Section 12 entry.o($$startup$$)
.emb_text 0x40000124 Section 2 init.o(.emb_text)
.text 0x40000130 Section 516 main.o(.text)
.text 0x40000334 Section 456 main.o(.text)
.text 0x400004fc Section 44 idiv.o(.text)
.text 0x40000530 Section 182 fadd.o(.text)
_float_addcore 0x40000531 Thumb Code 136 fadd.o(.text)
.text 0x400005f0 Section 108 fmul.o(.text)
.text 0x40000664 Section 116 fdiv.o(.text)
.text 0x400006d8 Section 28 fflt.o(.text)
.text 0x400006fc Section 18 ffltu.o(.text)
.text 0x4000070e Section 52 ffix.o(.text)
.text 0x4000074c Section 20 cfcmple.o(.text)
.text 0x40000768 Section 20 cfrcmple.o(.text)
.text 0x40000784 Section 40 init.o(.text)
.text 0x400007ac Section 40 uidiv.o(.text)
.text 0x400007d4 Number 0 iusefp.o(.text)
.text 0x400007d4 Section 96 fepilogue.o(.text)
.text 0x40000834 Section 16 callvia.o(.text)
i.__scatterload_copy 0x4000085c Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x40000874 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x40000878 Section 24 handlers.o(i.__scatterload_zeroinit)
.data 0x40001000 Section 12 main.o(.data)
count@T0isr_0 0x40001008 Data 4 main.o(.data)
STACK 0x40001010 Section 1160 startup.o(STACK)
Stack_Top 0x40001498 Number 0 startup.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$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
__decompress - Undefined Weak Reference
Reset_Handler 0x40000058 ARM Code 0 startup.o(RESET)
__main 0x40000118 ARM Code 8 entry.o($$startup$$)
__call_main 0x40000125 Thumb Code 2 init.o(.emb_text)
Inline ARM to Thumb Veneer to sendFloat 0x40000128 ARM Code 0 main.o(.text)
initADC 0x40000131 Thumb Code 16 main.o(.text)
initSerial 0x40000141 Thumb Code 28 main.o(.text)
sendChar 0x4000015d Thumb Code 46 main.o(.text)
sendString 0x4000018b Thumb Code 24 main.o(.text)
sendFloat 0x400001a3 Thumb Code 244 main.o(.text)
initTimer 0x40000297 Thumb Code 44 main.o(.text)
main 0x400002c3 Thumb Code 24 main.o(.text)
T0isr 0x40000334 ARM Code 364 main.o(.text)
__aeabi_idiv 0x400004fd Thumb Code 0 idiv.o(.text)
__aeabi_idivmod 0x400004fd Thumb Code 44 idiv.o(.text)
Inline ARM to Thumb Veneer to __aeabi_fadd 0x40000528 ARM Code 0 fadd.o(.text)
__aeabi_fadd 0x400005b9 Thumb Code 14 fadd.o(.text)
__aeabi_fsub 0x400005c7 Thumb Code 14 fadd.o(.text)
__aeabi_frsub 0x400005d5 Thumb Code 18 fadd.o(.text)
Inline ARM to Thumb Veneer to __aeabi_fmul 0x400005e8 ARM Code 0 fmul.o(.text)
__aeabi_fmul 0x400005f1 Thumb Code 108 fmul.o(.text)
Inline ARM to Thumb Veneer to __aeabi_fdiv 0x4000065c ARM Code 0 fdiv.o(.text)
__aeabi_fdiv 0x40000665 Thumb Code 116 fdiv.o(.text)
__aeabi_i2f 0x400006d9 Thumb Code 28 fflt.o(.text)
Inline ARM to Thumb Veneer to __aeabi_ui2f 0x400006f4 ARM Code 0 ffltu.o(.text)
__aeabi_ui2f 0x400006fd Thumb Code 18 ffltu.o(.text)
__aeabi_f2iz 0x4000070f Thumb Code 52 ffix.o(.text)
Inline ARM to Thumb Veneer to __aeabi_cfcmpeq 0x40000744 ARM Code 0 cfcmple.o(.text)
__aeabi_cfcmpeq 0x4000074d Thumb Code 0 cfcmple.o(.text)
__aeabi_cfcmple 0x4000074d Thumb Code 20 cfcmple.o(.text)
Inline ARM to Thumb Veneer to __aeabi_cfrcmple 0x40000760 ARM Code 0 cfrcmple.o(.text)
__aeabi_cfrcmple 0x40000769 Thumb Code 20 cfrcmple.o(.text)
Inline ARM to Thumb Veneer to __init 0x4000077c ARM Code 0 init.o(.text)
__init 0x40000785 Thumb Code 26 init.o(.text)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -