📄 ckos.map
字号:
__call_via_r2 0x000818dd Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x000818df Thumb Code 2 callvia.o(.text)
__call_via_r3 0x000818df Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x000818e1 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x000818e1 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x000818e3 Thumb Code 2 callvia.o(.text)
__call_via_r5 0x000818e3 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x000818e5 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x000818e5 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x000818e7 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x000818e7 Thumb Code 0 callvia.o(.text)
__rt_fp_status_addr 0x000818e8 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__Heap_ProvideMemory 0x000818f9 Thumb Code 54 h1_extend.o(.text)
__default_signal_display 0x0008192f Thumb Code 56 defsig_general.o(.text)
__rt_SIGRTMEM 0x00081967 Thumb Code 16 defsig_rtmem_outer.o(.text)
Inline Thumb to ARM Veneer to __heap_extend 0x00081979 Thumb Code 0 heapext.o(.text)
__heap_extend 0x0008197c ARM Code 16 heapext.o(.text)
_ttywrch 0x0008198d Thumb Code 16 sys_wrch.o(.text)
__rt_SIGRTMEM_inner 0x0008199d Thumb Code 24 defsig_rtmem_inner.o(.text)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000819ec ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x000819f9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00081a01 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00081a04 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x00081a14 ARM Code 0 fpinit.o(x$fpl$fpinit)
__stdin_name 0x00081a1c Data 4 sys_io.o(.constdata)
__stdout_name 0x00081a20 Data 4 sys_io.o(.constdata)
__stderr_name 0x00081a24 Data 4 sys_io.o(.constdata)
__select_optimised_fwrite 0x00081a39 Data 1 fwritefast.o(.constdata)
Region$$Table$$Base 0x00081a3c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00081a5c Number 0 anon$$obj.o(Region$$Table)
================================================================================
Memory Map of the image
Image Entry point : 0x000800bc
Load Region LR_IROM1 (Base: 0x00080000, Size: 0x00001a70, Max: 0x0000f800, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00080000, Size: 0x00001a5c, Max: 0x0000f800, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00080000 0x000000bc Code RO 3 Reset aduc702x.o
0x000800bc 0x00000008 Code RO 157 * !!!main __main.o(c_t.l)
0x000800c4 0x0000003c Code RO 407 !!!scatter __scatter.o(c_t.l)
0x00080100 0x00000028 Code RO 409 !!handler_copy __scatter_copy.o(c_t.l)
0x00080128 0x0000002c Code RO 411 !!handler_zi __scatter_zi.o(c_t.l)
0x00080154 0x00000004 Ven RO 280 .emb_text lib_init.o(c_t.l)
0x00080158 0x00000010 Code RO 280 .emb_text lib_init.o(c_t.l)
0x00080168 0x00000020 Code RO 4 .text aduc702x.o
0x00080188 0x0000009c Code RO 12 .text app.o
0x00080224 0x00000094 Code RO 69 .text irq_isr.o
0x000802b8 0x000001b8 Code RO 86 .text os_core.o
0x00080470 0x00000130 Code RO 110 .text os_cpu.o
0x000805a0 0x00000078 Code RO 130 .text led_flash.o
0x00080618 0x00000008 Ven RO 151 .text __0printf.o(c_t.l)
0x00080620 0x00000038 Code RO 151 .text __0printf.o(c_t.l)
0x00080658 0x00000004 Ven RO 153 .text rt_memclr_w.o(c_t.l)
0x0008065c 0x00000054 Code RO 153 .text rt_memclr_w.o(c_t.l)
0x000806b0 0x00000040 Code RO 155 .text stkheap2.o(c_t.l)
0x000806f0 0x00000068 Code RO 159 .text kernel.o(c_t.l)
0x00080758 0x00000060 Code RO 162 .text sys_stackheap_outer.o(c_t.l)
0x000807b8 0x00000010 Code RO 167 .text rt_stackheap_storage_intlibspace.o(c_t.l)
0x000807c8 0x00000034 Code RO 169 .text _printf_char_common.o(c_t.l)
0x000807fc 0x00000022 Code RO 171 .text ferror.o(c_t.l)
0x0008081e 0x00000026 Code RO 173 .text fputc.o(c_t.l)
0x00080844 0x00000498 Code RO 175 .text stdio.o(c_t.l)
0x00080cdc 0x00000076 Code RO 179 .text sys_io.o(c_t.l)
0x00080d52 0x00000002 PAD
0x00080d54 0x00000004 Ven RO 184 .text sys_exit.o(c_t.l)
0x00080d58 0x00000018 Code RO 184 .text sys_exit.o(c_t.l)
0x00080d70 0x0000000c Code RO 186 .text libspace.o(c_t.l)
0x00080d7c 0x00000004 Ven RO 189 .text mutex_init.o(c_t.l)
0x00080d80 0x00000008 Code RO 189 .text mutex_init.o(c_t.l)
0x00080d88 0x0000006e Code RO 195 .text h1_alloc.o(c_t.l)
0x00080df6 0x00000054 Code RO 197 .text h1_free.o(c_t.l)
0x00080e4a 0x00000002 PAD
0x00080e4c 0x000002f8 Code RO 245 .text __printf.o(c_t.l)
0x00081144 0x00000020 Code RO 248 .text _printf_outstr_char.o(c_t.l)
0x00081164 0x0000000a Code RO 250 .text _printf_input_char.o(c_t.l)
0x0008116e 0x00000002 PAD
0x00081170 0x000000b0 Code RO 252 .text fflush.o(c_t.l)
0x00081220 0x00000260 Code RO 254 .text flsbuf.o(c_t.l)
0x00081480 0x00000164 Code RO 256 .text fseek.o(c_t.l)
0x000815e4 0x00000080 Code RO 258 .text setvbuf.o(c_t.l)
0x00081664 0x0000000c Code RO 270 .text exit.o(c_t.l)
0x00081670 0x00000010 Code RO 274 .text defsig_rtred_outer.o(c_t.l)
0x00081680 0x00000008 Ven RO 281 .text lib_init.o(c_t.l)
0x00081688 0x000000ce Code RO 281 .text lib_init.o(c_t.l)
0x00081756 0x00000002 PAD
0x00081758 0x0000000c Code RO 286 .text boardinit2.o(c_t.l)
0x00081764 0x00000010 Code RO 288 .text boardinit3.o(c_t.l)
0x00081774 0x00000004 Code RO 292 .text use_no_semi.o(c_t.l)
0x00081778 0x00000004 Ven RO 299 .text rt_heap_descriptor_intlibspace.o(c_t.l)
0x0008177c 0x00000010 Code RO 299 .text rt_heap_descriptor_intlibspace.o(c_t.l)
0x0008178c 0x00000004 Ven RO 304 .text rt_locale_intlibspace.o(c_t.l)
0x00081790 0x00000010 Code RO 304 .text rt_locale_intlibspace.o(c_t.l)
0x000817a0 0x0000008c Code RO 306 .text init_alloc.o(c_t.l)
0x0008182c 0x00000004 Code RO 308 .text hguard.o(c_t.l)
0x00081830 0x0000000e Code RO 312 .text h1_init.o(c_t.l)
0x0008183e 0x00000010 Code RO 330 .text defsig_exit.o(c_t.l)
0x0008184e 0x00000002 PAD
0x00081850 0x00000038 Code RO 332 .text defsig_rtred_inner.o(c_t.l)
0x00081888 0x00000048 Code RO 338 .text strlen.o(c_t.l)
0x000818d0 0x00000006 Code RO 360 .text no_argv.o(c_t.l)
0x000818d6 0x00000002 PAD
0x000818d8 0x00000010 Code RO 364 .text callvia.o(h_t.l)
0x000818e8 0x00000010 Code RO 374 .text rt_fp_status_addr_intlibspace.o(c_t.l)
0x000818f8 0x00000036 Code RO 378 .text h1_extend.o(c_t.l)
0x0008192e 0x00000038 Code RO 384 .text defsig_general.o(c_t.l)
0x00081966 0x00000010 Code RO 386 .text defsig_rtmem_outer.o(c_t.l)
0x00081976 0x00000002 PAD
0x00081978 0x00000004 Ven RO 390 .text heapext.o(c_t.l)
0x0008197c 0x00000010 Code RO 390 .text heapext.o(c_t.l)
0x0008198c 0x00000010 Code RO 392 .text sys_wrch.o(c_t.l)
0x0008199c 0x00000050 Code RO 398 .text defsig_rtmem_inner.o(c_t.l)
0x000819ec 0x0000000c Ven RO 423 Veneer$$Code anon$$obj.o
0x000819f8 0x00000008 Ven RO 424 Veneer$$Code anon$$obj.o
0x00081a00 0x00000004 Ven RO 362 x$fpl$fpinit fpinit.o(fz_ts.l)
0x00081a04 0x00000018 Code RO 362 x$fpl$fpinit fpinit.o(fz_ts.l)
0x00081a1c 0x00000004 Data RO 180 .constdata sys_io.o(c_t.l)
0x00081a20 0x00000004 Data RO 181 .constdata sys_io.o(c_t.l)
0x00081a24 0x00000004 Data RO 182 .constdata sys_io.o(c_t.l)
0x00081a28 0x00000011 Data RO 246 .constdata __printf.o(c_t.l)
0x00081a39 0x00000001 Data RO 267 .constdata fwritefast.o(c_t.l)
0x00081a3a 0x00000002 PAD
0x00081a3c 0x00000020 Data RO 406 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x00010000, Size: 0x00000838, Max: 0x00002000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00010000 0x00000004 Data RW 87 .data os_core.o
0x00010004 0x0000000c Data RW 176 .data stdio.o(c_t.l)
0x00010010 0x00000004 Data RW 269 .data streamlock.o(c_t.l)
0x00010014 0x00000078 Zero RW 88 .bss os_core.o
0x0001008c 0x000000cc Zero RW 177 .bss stdio.o(c_t.l)
0x00010158 0x00000060 Zero RW 187 .bss libspace.o(c_t.l)
0x000101b8 0x00000000 Zero RW 2 HEAP aduc702x.o
0x000101b8 0x00000680 Zero RW 1 STACK aduc702x.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -