📄 artx_swi.map
字号:
ARM Linker, RVCT2.2 [Build 442] for uVision [Full]
================================================================================
Section Cross References
artx_swi.o(.text) refers to ar_time.o(.text) for os_dly_wait
artx_swi.o(.text) refers to ar_task.o(.text) for os_tsk_self
artx_swi.o(.text) refers to artx_swi.o(.data) for counter
artx_swi.o(.ARM.exidx) refers to artx_swi.o(.text) for .text
artx_swi.o(.ARM.exidx) refers to artx_swi.o(i.__ARM_get_argv) for i.__ARM_get_argv
artx_config.o(.text) refers to ar_task.o(.text) for os_get_TID
artx_config.o(.text) refers to ar_list.o(.text) for os_put_rdy_first
artx_config.o(.text) refers to ar_membox.o(.text) for _init_box
artx_config.o(.text) refers to ar_lib.o(.text) for tstclrb
artx_config.o(.text) refers to ar_resource.o(.data) for os_runtask
artx_config.o(.text) refers to artx_config.o(.data) for .data$0
artx_config.o(.text) refers to ar_resource.o(.bss) for os_clock_TCB
artx_config.o(.text) refers to artx_config.o(.bss) for os_active_TCB
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.o(SWI_Area) for SWI_Handler
startup.o(RESET) refers to Irq_ARTX.o(IRQ_Area) for os_clock_interrupt
startup.o(RESET) refers to artx_config.o(.text) for os_def_interrupt
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
retarget.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
swi.o(SWI_Area) refers to artx_config.o(.text) for __SWI_0
swi.o(SWI_Area) refers to ar_lib.o(.text) for __SWI_1
swi.o(SWI_Area) refers to ar_membox.o(.text) for __SWI_6
swi.o(SWI_Area) refers to artx_swi.o(.text) for __SWI_8
swi.o(SWI_Area) refers to ar_resource.o(.data) for os_runtask
ar_list.o(.text) refers to ar_resource.o(.bss) for os_rdy
ar_list.o(.text) refers to ar_resource.o(.data) for os_runtask
ar_task.o(.text) refers to ar_list.o(.text) for os_get_first
ar_task.o(.text) refers to artx_config.o(.text) for tsk_lock
ar_task.o(.text) refers to Irq_ARTX.o(IRQ_Area) for os_set_env
ar_task.o(.text) refers to artx_config.o(.bss) for os_active_TCB
ar_task.o(.text) refers to artx_config.o(.constdata) for os_maxtaskrun
ar_task.o(.text) refers to ar_resource.o(.bss) for os_rdy
ar_task.o(.text) refers to ar_resource.o(.data) for os_runtask
ar_task.o(.text) refers to ar_clock.o(.text) for os_clock_demon
ar_time.o(.text) refers to artx_config.o(.text) for tsk_lock
ar_time.o(.text) refers to ar_task.o(.text) for os_block
ar_time.o(.text) refers to ar_resource.o(.data) for os_runtask
Irq_ARTX.o(IRQ_Area) refers to artx_config.o(.text) for os_clock_interrupt0
Irq_ARTX.o(IRQ_Area) refers (Special) to ar_resource.o(.data) for os_runtask
ar_clock.o(.text) refers to artx_config.o(.text) for os_tmr_inspect_ovf
ar_clock.o(.text) refers to ar_lib.o(.text) for tstclrb
ar_clock.o(.text) refers to ar_list.o(.text) for os_dec_dly
ar_clock.o(.text) refers to ar_event.o(.text) for os_evt_psh
ar_clock.o(.text) refers to ar_mailbox.o(.text) for os_mbx_psh
ar_clock.o(.text) refers to ar_semaphore.o(.text) for os_sem_psh
ar_clock.o(.text) refers to ar_timer.o(.text) for os_tmr_tick
ar_clock.o(.text) refers to ar_task.o(.text) for os_dispatch
ar_clock.o(.text) refers to ar_resource.o(.data) for os_psh_cnt
ar_clock.o(.text) refers to ar_resource.o(.bss) for os_clock_TCB
ar_event.o(.text) refers to artx_config.o(.text) for tsk_lock
ar_event.o(.text) refers to ar_task.o(.text) for os_block
ar_event.o(.text) refers to ar_list.o(.text) for os_rmv_dly
ar_event.o(.text) refers to ar_clock.o(.text) for os_psh_req
ar_event.o(.text) refers to ar_resource.o(.data) for os_runtask
ar_event.o(.text) refers to artx_config.o(.bss) for os_active_TCB
ar_event.o(.text) refers to ar_resource.o(.bss) for os_rdy
ar_mailbox.o(.text) refers to artx_config.o(.text) for tsk_lock
ar_mailbox.o(.text) refers to ar_list.o(.text) for os_get_first
ar_mailbox.o(.text) refers to ar_task.o(.text) for os_dispatch
ar_mailbox.o(.text) refers to ar_clock.o(.text) for os_psh_req
ar_mailbox.o(.text) refers to ar_resource.o(.data) for os_runtask
ar_mailbox.o(.text) refers to ar_resource.o(.bss) for os_rdy
ar_semaphore.o(.text) refers to artx_config.o(.text) for tsk_lock
ar_semaphore.o(.text) refers to ar_list.o(.text) for os_get_first
ar_semaphore.o(.text) refers to ar_task.o(.text) for os_dispatch
ar_semaphore.o(.text) refers to ar_clock.o(.text) for os_psh_req
ar_semaphore.o(.text) refers to ar_resource.o(.data) for os_runtask
ar_semaphore.o(.text) refers to ar_resource.o(.bss) for os_rdy
ar_timer.o(.text) refers to artx_config.o(.text) for os_tmr_call
ar_timer.o(.text) refers to ar_resource.o(.data) for os_tmr
stkheap2.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
stkheap2.o(.text) refers to startup.o(.text) for __user_initial_stackheap
__main.o(!!!main) refers to kernel.o(.text) for __rt_entry
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
kernel.o(.text) refers to boardinit1.o(.text) for _platform_pre_stackheap_init
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 artx_swi.o(.text) for main
kernel.o(.text) refers to boardshut.o(.text) for _platform_pre_lib_shutdown
kernel.o(.text) refers to retarget.o(.text) for _sys_exit
exit.o(.text) refers to kernel.o(.text) for __rt_exit
lib_init.o(.emb_text) refers to artx_swi.o(i.__ARM_get_argv) 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 libspace.o(.text) for __user_perproc_libspace
boardinit3.o(.text) refers to cpuinit.o(.text) for _cpu_pre_main
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr.o(.text) for __rt_fp_status_addr
rt_fp_status_addr.o(.text) refers to libspace.o(.text) for __user_perthread_libspace
================================================================================
Removing Unused input sections from the image.
Removing artx_swi.o(.ARM.exidx), (8 bytes).
Removing artx_swi.o(.ARM.exidx), (8 bytes).
2 unused section(s) (total 16 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding TA veneer (4 bytes, Inline) for call to 'tstclrb' from artx_config.o(.text).
Adding TA veneer (8 bytes, Short) for call to 'os_set_env' from ar_task.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '_sys_exit' from kernel.o(.text).
Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.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 '__ARM_argv_veneer' from lib_init.o(.text).
Adding TA veneer (4 bytes, Inline) for call to '__user_perproc_libspace' from lib_init.o(.text).
9 Veneer(s) (total 60 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 cpuinit.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 kernel.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 use_no_semi.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../../stkheap2.s 0x00000000 Number 0 stkheap2.o ABSOLUTE
ABT_Stack_Size 0x00000000 Number 0 startup.o ABSOLUTE
ARTX_Config.c 0x00000000 Number 0 artx_config.o ABSOLUTE
Artx_Swi.cpp 0x00000000 Number 0 artx_swi.o ABSOLUTE
Heap_Size 0x00000000 Number 0 startup.o ABSOLUTE
Kernel\AR_Clock.c 0x00000000 Number 0 ar_clock.o ABSOLUTE
Kernel\AR_Event.c 0x00000000 Number 0 ar_event.o ABSOLUTE
Kernel\AR_Lib.c 0x00000000 Number 0 ar_lib.o ABSOLUTE
Kernel\AR_List.c 0x00000000 Number 0 ar_list.o ABSOLUTE
Kernel\AR_Mailbox.c 0x00000000 Number 0 ar_mailbox.o ABSOLUTE
Kernel\AR_MemBox.c 0x00000000 Number 0 ar_membox.o ABSOLUTE
Kernel\AR_Resource.c 0x00000000 Number 0 ar_resource.o ABSOLUTE
Kernel\AR_Semaphore.c 0x00000000 Number 0 ar_semaphore.o ABSOLUTE
Kernel\AR_Task.c 0x00000000 Number 0 ar_task.o ABSOLUTE
Kernel\AR_Time.c 0x00000000 Number 0 ar_time.o ABSOLUTE
Kernel\AR_Timer.c 0x00000000 Number 0 ar_timer.o ABSOLUTE
Kernel\Irq_ARTX.s 0x00000000 Number 0 Irq_ARTX.o ABSOLUTE
MAMCR_OFS 0x00000000 Number 0 startup.o ABSOLUTE
PLLCON_OFS 0x00000000 Number 0 startup.o ABSOLUTE
Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
SWI.s 0x00000000 Number 0 swi.o ABSOLUTE
Startup.s 0x00000000 Number 0 startup.o ABSOLUTE
VPBDIV_SETUP 0x00000000 Number 0 startup.o ABSOLUTE
VPBDIV_Val 0x00000000 Number 0 startup.o ABSOLUTE
Vectors 0x00000000 ARM Code 4 startup.o(RESET)
Vectors_DEFVIC 0x00000000 Number 0 startup.o ABSOLUTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -