📄 blinky.map
字号:
os_chk_robin 0x00080648 ARM Code 136 rtx_config.o(.text)
_sys_exit 0x0008070c ARM Code 4 retarget.o(.text)
__user_initial_stackheap 0x00080710 ARM Code 0 startup.o(.text)
__I_use_semihosting 0x00080730 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00080730 ARM Code 4 use_no_semi.o(.text)
__use_two_region_memory 0x00080734 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x00080738 ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x00080774 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x0008078c ARM Code 76 kernel.o(.text)
__rt_exit 0x000807d8 ARM Code 20 kernel.o(.text)
__rt_abort 0x000807ec ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x000807f4 ARM Code 96 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x00080854 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
__user_libspace 0x00080864 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00080864 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00080864 ARM Code 0 libspace.o(.text)
exit 0x00080871 Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00080888 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00080891 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x0008094d Thumb Code 26 lib_init.o(.text)
_platform_pre_stackheap_init 0x00080968 ARM Code 4 boardinit1.o(.text)
_platform_post_stackheap_init 0x0008096c ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00080978 ARM Code 16 boardinit3.o(.text)
_platform_pre_lib_shutdown 0x00080988 ARM Code 4 boardshut.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x0008098d Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00080990 ARM Code 12 rt_locale_intlibspace.o(.text)
_cpu_pre_main 0x000809a0 ARM Code 4 cpuinit.o(.text)
__ARM_get_argv 0x000809a5 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x000809ac ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
IRQ_Handler 0x000809bc ARM Code 0 irq.o(IRQ)
os_clock_interrupt 0x000809e8 ARM Code 0 IRQ_RTX.o(IRQ_Area)
os_set_env 0x00080a40 ARM Code 0 IRQ_RTX.o(IRQ_Area)
SWI_Handler 0x00080a54 ARM Code 0 SWI_RTX.o(SWI_RTX)
SWI_Count 0x00080b28 Data 4 SWI_Table.o(SWI_TABLE)
SWI_Table 0x00080b2c Data 0 SWI_Table.o(SWI_TABLE)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00080b4c ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00080b59 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_tmr_inspect_cnt 0x00080b61 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_tmr_reload 0x00080b69 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_chk_robin 0x00080b71 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to tsk_lock 0x00080b79 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to tsk_unlock 0x00080b81 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_init_mem 0x00080b89 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_init_context 0x00080b91 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_set_env 0x00080b99 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_tmr_init 0x00080ba1 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_tmr_call 0x00080ba9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_free_TMR 0x00080bb1 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_alloc_TCB 0x00080bb9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_free_TCB 0x00080bc1 Thumb Code 0 anon$$obj.o(Veneer$$Code)
__SWI_1 0x00080bc9 Thumb Code 8 rt_lib.o(i.__SWI_1)
__SWI_2 0x00080bd1 Thumb Code 8 rt_lib.o(i.__SWI_2)
__SWI_3 0x00080bd9 Thumb Code 8 rt_lib.o(i.__SWI_3)
__SWI_4 0x00080be1 Thumb Code 8 rt_lib.o(i.__SWI_4)
__SWI_5 0x00080be9 Thumb Code 14 rt_lib.o(i.__SWI_5)
__SWI_6 0x00080bf7 Thumb Code 14 rt_membox.o(i.__SWI_6)
__SWI_7 0x00080c05 Thumb Code 30 rt_membox.o(i.__SWI_7)
Inline ARM to Thumb Veneer to _init_box 0x00080c24 ARM Code 0 rt_membox.o(i._init_box)
_init_box 0x00080c2d Thumb Code 70 rt_membox.o(i._init_box)
os_block 0x00080c75 Thumb Code 62 rt_task.o(i.os_block)
os_clock_demon 0x00080cc1 Thumb Code 134 rt_clock.o(i.os_clock_demon)
os_dec_dly 0x00080d61 Thumb Code 148 rt_list.o(i.os_dec_dly)
os_dispatch 0x00080e01 Thumb Code 74 rt_task.o(i.os_dispatch)
Inline ARM to Thumb Veneer to os_dly_wait 0x00080e54 ARM Code 0 rt_time.o(i.os_dly_wait)
os_dly_wait 0x00080e5d Thumb Code 26 rt_time.o(i.os_dly_wait)
os_evt_psh 0x00080e79 Thumb Code 86 rt_event.o(i.os_evt_psh)
Inline ARM to Thumb Veneer to os_get_TID 0x00080ed4 ARM Code 0 rt_task.o(i.os_get_TID)
os_get_TID 0x00080edd Thumb Code 36 rt_task.o(i.os_get_TID)
Inline ARM to Thumb Veneer to os_get_first 0x00080f08 ARM Code 0 rt_list.o(i.os_get_first)
os_get_first 0x00080f11 Thumb Code 52 rt_list.o(i.os_get_first)
Inline ARM to Thumb Veneer to os_itv_set 0x00080f44 ARM Code 0 rt_time.o(i.os_itv_set)
os_itv_set 0x00080f4d Thumb Code 20 rt_time.o(i.os_itv_set)
Inline ARM to Thumb Veneer to os_itv_wait 0x00080f68 ARM Code 0 rt_time.o(i.os_itv_wait)
os_itv_wait 0x00080f71 Thumb Code 68 rt_time.o(i.os_itv_wait)
os_mbx_psh 0x00080fbd Thumb Code 136 rt_mailbox.o(i.os_mbx_psh)
os_psq_deq 0x00081049 Thumb Code 38 rt_list.o(i.os_psq_deq)
os_put_dly 0x0008107d Thumb Code 92 rt_list.o(i.os_put_dly)
Inline ARM to Thumb Veneer to os_put_prio 0x000810dc ARM Code 0 rt_list.o(i.os_put_prio)
os_put_prio 0x000810e5 Thumb Code 72 rt_list.o(i.os_put_prio)
Inline ARM to Thumb Veneer to os_put_rdy_first 0x0008112c ARM Code 0 rt_list.o(i.os_put_rdy_first)
os_put_rdy_first 0x00081135 Thumb Code 16 rt_list.o(i.os_put_rdy_first)
os_rmv_dly 0x00081149 Thumb Code 44 rt_list.o(i.os_rmv_dly)
os_rmv_list 0x00081175 Thumb Code 50 rt_list.o(i.os_rmv_list)
os_sem_psh 0x000811ad Thumb Code 52 rt_semaphore.o(i.os_sem_psh)
Inline ARM to Thumb Veneer to os_sys_init_user 0x000811e4 ARM Code 0 rt_task.o(i.os_sys_init_user)
os_sys_init_user 0x000811ed Thumb Code 138 rt_task.o(i.os_sys_init_user)
os_tmr_tick 0x0008129d Thumb Code 68 rt_timer.o(i.os_tmr_tick)
Inline ARM to Thumb Veneer to os_tsk_create_user 0x000812e4 ARM Code 0 rt_task.o(i.os_tsk_create_user)
os_tsk_create_user 0x000812ed Thumb Code 94 rt_task.o(i.os_tsk_create_user)
Inline ARM to Thumb Veneer to os_tsk_delete 0x00081350 ARM Code 0 rt_task.o(i.os_tsk_delete)
os_tsk_delete 0x00081359 Thumb Code 128 rt_task.o(i.os_tsk_delete)
Inline Thumb to ARM Veneer to tstclrb 0x000813e5 Thumb Code 0 rt_lib.o(i.tstclrb)
tstclrb 0x000813e8 ARM Code 16 rt_lib.o(i.tstclrb)
Inline Thumb to ARM Veneer to _fp_init 0x000813f9 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x000813fc ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x0008140c ARM Code 0 fpinit.o(x$fpl$fpinit)
os_maxtaskrun 0x00081414 Data 2 rtx_config.o(.constdata)
os_stackinfo 0x00081418 Data 4 rtx_config.o(.constdata)
os_clockrate 0x0008141c Data 4 rtx_config.o(.constdata)
os_timernum 0x00081420 Data 4 rtx_config.o(.constdata)
os_rrobin 0x00081424 Data 4 rtx_config.o(.constdata)
Region$$Table$$Base 0x00081428 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00081448 Number 0 anon$$obj.o(Region$$Table)
================================================================================
Memory Map of the image
Image Entry point : 0x000800ac
Load Region LR_IROM1 (Base: 0x00080000, Size: 0x0000147c, Max: 0x0000f800, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00080000, Size: 0x00001448, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00080000 0x000000ac Code RO 124 Reset startup.o
0x000800ac 0x00000008 Code RO 671 * !!!main __main.o(c_t__un.l)
0x000800b4 0x00000038 Code RO 778 !!!scatter __scatter.o(c_t__un.l)
0x000800ec 0x00000028 Code RO 780 !!handler_copy __scatter_copy.o(c_t__un.l)
0x00080114 0x0000002c Code RO 782 !!handler_zi __scatter_zi.o(c_t__un.l)
0x00080140 0x00000004 Ven RO 702 .emb_text lib_init.o(c_t__un.l)
0x00080144 0x00000010 Code RO 702 .emb_text lib_init.o(c_t__un.l)
0x00080154 0x000000d0 Code RO 1 .text blinky.o
0x00080224 0x00000004 Ven RO 54 .text rtx_config.o
0x00080228 0x000004e4 Code RO 54 .text rtx_config.o
0x0008070c 0x00000004 Code RO 106 .text retarget.o
0x00080710 0x00000020 Code RO 125 .text startup.o
0x00080730 0x00000004 Code RO 667 .text use_no_semi.o(c_t__un.l)
0x00080734 0x00000058 Code RO 669 .text stkheap2.o(c_t__un.l)
0x0008078c 0x00000068 Code RO 673 .text kernel.o(c_t__un.l)
0x000807f4 0x00000060 Code RO 676 .text sys_stackheap_outer.o(c_t__un.l)
0x00080854 0x00000010 Code RO 681 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
0x00080864 0x0000000c Code RO 687 .text libspace.o(c_t__un.l)
0x00080870 0x00000018 Code RO 690 .text exit.o(c_t__un.l)
0x00080888 0x00000008 Ven RO 703 .text lib_init.o(c_t__un.l)
0x00080890 0x000000d6 Code RO 703 .text lib_init.o(c_t__un.l)
0x00080966 0x00000002 PAD
0x00080968 0x00000004 Code RO 706 .text boardinit1.o(c_t__un.l)
0x0008096c 0x0000000c Code RO 708 .text boardinit2.o(c_t__un.l)
0x00080978 0x00000010 Code RO 710 .text boardinit3.o(c_t__un.l)
0x00080988 0x00000004 Code RO 712 .text boardshut.o(c_t__un.l)
0x0008098c 0x00000004 Ven RO 719 .text rt_locale_intlibspace.o(c_t__un.l)
0x00080990 0x00000010 Code RO 719 .text rt_locale_intlibspace.o(c_t__un.l)
0x000809a0 0x00000004 Code RO 731 .text cpuinit.o(c_t__un.l)
0x000809a4 0x00000006 Code RO 733 .text no_argv.o(c_t__un.l)
0x000809aa 0x00000002 PAD
0x000809ac 0x00000010 Code RO 742 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
0x000809bc 0x0000002c Code RO 131 IRQ irq.o
0x000809e8 0x000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -