📄 test.map
字号:
ARM Linker, RVCT3.1 [Build 934] for uVision [Standard]
================================================================================
Section Cross References
target.o(.text) refers to irq.o(.text) for init_VIC
timer.o(.text) refers to eventqueue.o(.text) for EvtPostQueISR
timer.o(.text) refers to irq.o(.text) for install_irq
startup.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(RESET) refers to swi_handler.o(SWI_HANDLER) for SoftwareInterrupt
startup.o(RESET) refers to target.o(.text) for TargetResetInit
startup.o(RESET) refers to startup.o(STACK) for Stack_Top
startup.o(RESET) refers to __main.o(!!!main) for __main
startup.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
startup.o(.text) refers to startup.o(STACK) for Stack_Mem
startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
assert.o(.text) refers to main.o(.text) for PrintCOMM
eventqueue.o(.text) refers to assert.o(.text) for AssertHandler
eventqueue.o(.text) refers to framework.o(.data) for ActObjList
eventqueue.o(.text) refers to eventqueue.o(.data) for ActObjEvtQList
eventqueue.o(.text) refers to framework.o(.constdata) for READY_SET_OR
eventqueue.o(.text) refers to eventqueue.o(.constdata) for .constdata
eventqueue.o(.text) refers to eventqueue.o(.bss) for ActObjEvtQ1
eventqueue.o(.data) refers to eventqueue.o(.bss) for ActObjEvtQ1
framework.o(.text) refers to eventqueue.o(.text) for EvtQueInit
framework.o(.text) refers to statemachine.o(.text) for HfsmDispatch
framework.o(.text) refers to framework.o(.data) for ActObjReadyList
framework.o(.text) refers to framework.o(.constdata) for PRIORITY_TABLE
framework.o(.text) refers to eventqueue.o(.data) for ActObjEvtQList
comm_arm.o(.text) refers to eventqueue.o(.text) for EvtPostQueISR
comm_arm.o(.text) refers to tmr_fw.o(.text) for TmrStartISR
comm_arm.o(.text) refers to comm_fw.o(.text) for CommGetTxChar
comm_arm.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
comm_arm.o(.text) refers to irq.o(.text) for install_irq
comm_arm.o(.text) refers to comm_arm.o(.data) for UART0Status
comm_arm.o(.text) refers to comm_fw.o(.data) for UART0TxEmpty
comm_fw.o(.text) refers to assert.o(.text) for AssertHandler
comm_fw.o(.text) refers to comm_arm.o(.text) for CommTxIntEn
comm_fw.o(.text) refers to comm_fw.o(.bss) for Comm1Buf
comm_fw.o(.text) refers to comm_fw.o(.constdata) for .constdata
tmr_fw.o(.text) refers to tmr_fw.o(.data) for TmrCtrTbl
tmr_isr_fw.o(.text) refers to eventqueue.o(.text) for EvtPostQue
tmr_isr_fw.o(.text) refers to tmr_fw.o(.data) for TmrCtrTbl
key_fw.o(.text) refers to eventqueue.o(.text) for EvtPostQue
key_fw.o(.text) refers to key_fw.o(.data) for KeyScanState
can_arm.o(.text) refers to eventqueue.o(.text) for EvtPostQueISR
can_arm.o(.text) refers to irq.o(.text) for install_irq
can_arm.o(.text) refers to can_fw.o(.bss) for CAN1RxMsg
can_arm.o(.text) refers to can_arm.o(.data) for CANStatus
can_fw.o(.text) refers to can_arm.o(.text) for CANSendMessage
can_fw.o(.text) refers to can_fw.o(.bss) for CAN1RxMsg
can_test.o(.text) refers to can_fw.o(.text) for CANPutTxMsg
can_test.o(.text) refers to tmr_fw.o(.text) for TmrStart
can_test.o(.text) refers to can_test.o(.data) for CANRxCh
can_test.o(.text) refers to can_test.o(.bss) for CANRxData
can_test.o(.text) refers to statemachine.o(.text) for HfsmTop
main.o(.text) refers to tmr_isr_fw.o(.text) for Tmr_Tick
main.o(.text) refers to comm_fw.o(.text) for CommGetRxChar
main.o(.text) refers to statemachine.o(.text) for HfsmTop
main.o(.text) refers to tmr_fw.o(.text) for TmrStart
main.o(.text) refers to framework.o(.text) for ActObjInitTran
main.o(.text) refers to key_fw.o(.text) for KeyInit
main.o(.text) refers to timer.o(.text) for init_timer
main.o(.text) refers to comm_arm.o(.text) for UARTInitCh1
main.o(.text) refers to can_arm.o(.text) for CAN_Init
main.o(.text) refers to eventqueue.o(.text) for EvtQueClr
main.o(.text) refers to irq.o(.text) for install_irq
main.o(.text) refers to can_test.o(.text) for CanRxTxData
main.o(.text) refers to comm_fw.o(.data) for UART0TxEmpty
aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
__main.o(!!!main) refers to kernel.o(.text) for __rt_entry
kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
kernel.o(.text) refers to exit.o(.text) for exit
kernel.o(.text) refers to main.o(.text) for main
kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
exit.o(.text) refers to kernel.o(.text) for __rt_exit
stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
defsig_fpe_formal.o(.text) refers (Special) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
_get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
_get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
_get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
defsig_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
__raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
defsig.o(CL$$defsig) refers (Weak) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
================================================================================
Removing Unused input sections from the image.
Removing irq.o(.data), (4 bytes).
Removing target.o(.data), (4 bytes).
Removing timer.o(.data), (4 bytes).
Removing assert.o(.data), (4 bytes).
Removing eventdefer.o(.data), (4 bytes).
Removing statemachine.o(.data), (4 bytes).
Removing tmr_isr_fw.o(.data), (4 bytes).
Removing can_fw.o(.data), (4 bytes).
Removing main.o(.data), (4 bytes).
9 unused section(s) (total 36 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
6 Veneer(s) (total 40 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 180 startup.o(RESET)
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 cpuinit.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 kernel.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE
../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -