ucosii.map
来自「称植到lpc2124上的UCOS2.85版 是本人初学移植和ARM的成果 可」· MAP 代码 · 共 755 行 · 第 1/5 页
MAP
755 行
Inline ARM to Thumb Veneer to strlen 0x000084b4 ARM Code 0 strlen.o(.text)
strlen 0x000084bd Thumb Code 68 strlen.o(.text)
__aeabi_idiv 0x00008504 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idiv_div0 0x00008504 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00008504 ARM Code 364 aeabi_sdiv.o(.text)
__aeabi_idivmod_div0 0x00008504 ARM Code 0 aeabi_sdiv.o(.text)
__use_two_region_memory 0x00008670 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x00008674 ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x000086b0 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x000086c8 ARM Code 76 kernel.o(.text)
__rt_exit 0x00008714 ARM Code 20 kernel.o(.text)
__rt_abort 0x00008728 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00008730 ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x00008790 ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x00008794 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
_sys_exit 0x000087a4 ARM Code 20 sys_exit.o(.text)
__user_libspace 0x000087bc ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x000087bc ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x000087bc ARM Code 0 libspace.o(.text)
exit 0x000087c9 Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x000087e0 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x000087e9 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x000088a5 Thumb Code 26 lib_init.o(.text)
_platform_pre_stackheap_init 0x000088c0 ARM Code 4 boardinit1.o(.text)
_platform_post_stackheap_init 0x000088c4 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x000088d0 ARM Code 16 boardinit3.o(.text)
_platform_pre_lib_shutdown 0x000088e0 ARM Code 4 boardshut.o(.text)
__I_use_semihosting 0x000088e4 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000088e4 ARM Code 4 use_no_semi.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x000088e9 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x000088ec ARM Code 12 rt_locale_intlibspace.o(.text)
_cpu_pre_main 0x000088fc ARM Code 4 cpuinit.o(.text)
__ARM_get_argv 0x00008901 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00008908 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x00008918 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv_div0 0x00008918 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00008918 ARM Code 28 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod_div0 0x00008918 ARM Code 0 aeabi_sdiv.o(.text_udiv)
Timer0Handler 0x00008934 ARM Code 0 irq_handler.o(IRQ_HANDLER)
FIQHandler 0x00008990 ARM Code 0 irq_handler.o(IRQ_HANDLER)
DefaultVICHandler 0x000089ec ARM Code 0 irq_handler.o(IRQ_HANDLER)
OSView_RxTxISRHandler 0x00008a48 ARM Code 0 irq_handler.o(IRQ_HANDLER)
UART0Handler 0x00008aa4 ARM Code 0 irq_handler.o(IRQ_HANDLER)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00008b0c ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00008b19 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00008b21 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00008b24 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x00008b34 ARM Code 0 fpinit.o(x$fpl$fpinit)
OSUnMapTbl 0x00008b3c Data 256 ucos_ii.o(.constdata)
Region$$Table$$Base 0x00008c3c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00008c5c Number 0 anon$$obj.o(Region$$Table)
UART0TxEmpty 0x40000000 Data 1 uart.o(.data)
UART0Count 0x40000004 Data 4 uart.o(.data)
UART0Status 0x40000008 Data 4 uart.o(.data)
OSCtxSwCtr 0x4000000c Data 4 ucos_ii.o(.data)
OSEventFreeList 0x40000010 Data 4 ucos_ii.o(.data)
OSFlagFreeList 0x40000014 Data 4 ucos_ii.o(.data)
OSCPUUsage 0x40000018 Data 1 ucos_ii.o(.data)
OSIdleCtrMax 0x4000001c Data 4 ucos_ii.o(.data)
OSIdleCtrRun 0x40000020 Data 4 ucos_ii.o(.data)
OSStatRdy 0x40000024 Data 1 ucos_ii.o(.data)
OSIntNesting 0x40000025 Data 1 ucos_ii.o(.data)
OSLockNesting 0x40000026 Data 1 ucos_ii.o(.data)
OSPrioCur 0x40000027 Data 1 ucos_ii.o(.data)
OSPrioHighRdy 0x40000028 Data 1 ucos_ii.o(.data)
OSRdyGrp 0x40000029 Data 1 ucos_ii.o(.data)
OSRdyTbl 0x4000002a Data 8 ucos_ii.o(.data)
OSRunning 0x40000032 Data 1 ucos_ii.o(.data)
OSTaskCtr 0x40000033 Data 1 ucos_ii.o(.data)
OSIdleCtr 0x40000034 Data 4 ucos_ii.o(.data)
OSTCBCur 0x40000038 Data 4 ucos_ii.o(.data)
OSTCBFreeList 0x4000003c Data 4 ucos_ii.o(.data)
OSTCBHighRdy 0x40000040 Data 4 ucos_ii.o(.data)
OSTCBList 0x40000044 Data 4 ucos_ii.o(.data)
OSTickStepState 0x40000048 Data 1 ucos_ii.o(.data)
OSMemFreeList 0x4000004c Data 4 ucos_ii.o(.data)
OSQFreeList 0x40000050 Data 4 ucos_ii.o(.data)
OSTime 0x40000054 Data 4 ucos_ii.o(.data)
OSTmrFree 0x40000058 Data 2 ucos_ii.o(.data)
OSTmrUsed 0x4000005a Data 2 ucos_ii.o(.data)
OSTmrTime 0x4000005c Data 4 ucos_ii.o(.data)
OSTmrSem 0x40000060 Data 4 ucos_ii.o(.data)
OSTmrSemSignal 0x40000064 Data 4 ucos_ii.o(.data)
OSTmrFreeList 0x40000068 Data 4 ucos_ii.o(.data)
OSView_RxCtr 0x40000070 Data 2 os_view.o(.data)
OSView_TxCtr 0x40000072 Data 2 os_view.o(.data)
OSView_CyclesCtr 0x40000074 Data 4 os_view.o(.data)
OSView_RxState 0x40000078 Data 1 os_view.o(.data)
OSView_RxRemainLen 0x40000079 Data 1 os_view.o(.data)
OSView_RxChkSum 0x4000007a Data 1 os_view.o(.data)
OSView_RxBufCnt 0x4000007b Data 1 os_view.o(.data)
OSView_RxRdIx 0x4000007c Data 1 os_view.o(.data)
OSView_RxPktCtr 0x4000007e Data 2 os_view.o(.data)
OSView_TxLen 0x40000080 Data 2 os_view.o(.data)
OSView_TxIx 0x40000082 Data 2 os_view.o(.data)
OSView_TxChkSum 0x40000084 Data 1 os_view.o(.data)
OSView_TxState 0x40000085 Data 1 os_view.o(.data)
OSView_TxActiveFlag 0x40000086 Data 1 os_view.o(.data)
OSView_TxBufCnt 0x40000088 Data 2 os_view.o(.data)
OSView_TxBufPtr 0x4000008c Data 4 os_view.o(.data)
OSView_TxPktCtr 0x40000090 Data 2 os_view.o(.data)
OSView_TxStrLen 0x40000092 Data 2 os_view.o(.data)
OSView_TxStrDlyCtr 0x40000094 Data 2 os_view.o(.data)
OSView_TerminalRxCallbackFnct 0x40000098 Data 4 os_view.o(.data)
AppStartTaskStk 0x4000009c Data 512 app.o(.bss)
UART0Buffer 0x4000029c Data 16 uart.o(.bss)
OSEventTbl 0x400002ac Data 280 ucos_ii.o(.bss)
OSFlagTbl 0x400003c4 Data 220 ucos_ii.o(.bss)
OSTaskStatStk 0x400004a0 Data 256 ucos_ii.o(.bss)
OSTaskIdleStk 0x400005a0 Data 256 ucos_ii.o(.bss)
OSTCBPrioTbl 0x400006a0 Data 256 ucos_ii.o(.bss)
OSTCBTbl 0x400007a0 Data 1760 ucos_ii.o(.bss)
OSMemTbl 0x40000e80 Data 260 ucos_ii.o(.bss)
OSQTbl 0x40000f84 Data 96 ucos_ii.o(.bss)
OSTmrTbl 0x40000fe4 Data 832 ucos_ii.o(.bss)
OSTmrTaskStk 0x40001324 Data 256 ucos_ii.o(.bss)
OSTmrWheelTbl 0x40001424 Data 16 ucos_ii.o(.bss)
OSView_RxBuf 0x40001434 Data 20 os_view.o(.bss)
OSView_TxBuf 0x40001448 Data 255 os_view.o(.bss)
OSView_TxStrBuf 0x40001547 Data 255 os_view.o(.bss)
__libspace_start 0x40001648 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x000000ac
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00008cf8, Max: 0x00040000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00008c5c, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x000000ac Code RO 214 RESET startup.o
0x000000ac 0x00000008 Code RO 313 * !!!main __main.o(c_t__un.l)
0x000000b4 0x00000038 Code RO 436 !!!scatter __scatter.o(c_t__un.l)
0x000000ec 0x00000028 Code RO 438 !!handler_copy __scatter_copy.o(c_t__un.l)
0x00000114 0x0000002c Code RO 440 !!handler_zi __scatter_zi.o(c_t__un.l)
0x00000140 0x00000004 Ven RO 352 .emb_text lib_init.o(c_t__un.l)
0x00000144 0x00000010 Code RO 352 .emb_text lib_init.o(c_t__un.l)
0x00000154 0x000000bc Code RO 1 .text app.o
0x00000210 0x000000f8 Code RO 71 .text timer.o
0x00000308 0x000002d8 Code RO 84 .text uart.o
0x000005e0 0x00006874 Code RO 100 .text ucos_ii.o
0x00006e54 0x00000188 Code RO 155 .text os_cpu_c.o
0x00006fdc 0x0000009c Code RO 186 .text target.o
0x00007078 0x000001ac Code RO 199 .text irq.o
0x00007224 0x00000020 Code RO 215 .text startup.o
0x00007244 0x000000e0 Code
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?