📄 hello.map
字号:
__rt_heap_extend 0x00000f60 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x00000f78 ARM Code 76 kernel.o(.text)
__rt_exit 0x00000fc4 ARM Code 20 kernel.o(.text)
__rt_abort 0x00000fd8 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00000fe0 ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x00001040 ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x00001044 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
__user_libspace 0x00001054 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00001054 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00001054 ARM Code 0 libspace.o(.text)
exit 0x00001061 Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00001078 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00001081 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x0000113d Thumb Code 26 lib_init.o(.text)
_platform_post_stackheap_init 0x00001158 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00001164 ARM Code 16 boardinit3.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00001175 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00001178 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00001189 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00001190 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x000011a0 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x000011a0 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000011bc ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x000011c9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x000011d1 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x000011d4 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x000011e4 ARM Code 0 fpinit.o(x$fpl$fpinit)
ASCII 0x000011fc Data 1520 ascii.o(.constdata)
HZK16 0x000017ec Data 216576 hzk16.o(.constdata)
Region$$Table$$Base 0x000365ec Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0003660c Number 0 anon$$obj.o(Region$$Table)
pUART 0x0c000000 Data 4 serial.o(.data)
timeval 0x0c000004 Data 4 time.o(.data)
LcdBuffer 0x0c000008 Data 153600 lcd.o(.bss)
__libspace_start 0x0c025808 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00000288
Load Region LR_ROM1 (Base: 0x00000000, Size: 0x00036614, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_ROM1 (Base: 0x00000000, Size: 0x0003660c, Max: 0x00200000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000288 Code RO 3 RESET s3c44b0x.o
0x00000288 0x00000008 Code RO 198 * !!!main __main.o(c_t__un.l)
0x00000290 0x00000038 Code RO 315 !!!scatter __scatter.o(c_t__un.l)
0x000002c8 0x00000028 Code RO 317 !!handler_copy __scatter_copy.o(c_t__un.l)
0x000002f0 0x0000002c Code RO 319 !!handler_zi __scatter_zi.o(c_t__un.l)
0x0000031c 0x00000004 Ven RO 235 .emb_text lib_init.o(c_t__un.l)
0x00000320 0x00000010 Code RO 235 .emb_text lib_init.o(c_t__un.l)
0x00000330 0x00000020 Code RO 4 .text s3c44b0x.o
0x00000350 0x00000048 Code RO 11 .text retarget.o
0x00000398 0x000000d0 Code RO 35 .text serial.o
0x00000468 0x00000078 Code RO 101 .text time.o
0x000004e0 0x000006c0 Code RO 116 .text lcd.o
0x00000ba0 0x000001c0 Code RO 156 .text hello.o
0x00000d60 0x00000004 Code RO 176 .text use_no_semi.o(c_t__un.l)
0x00000d64 0x00000008 Ven RO 178 .text strlen.o(c_t__un.l)
0x00000d6c 0x00000048 Code RO 178 .text strlen.o(c_t__un.l)
0x00000db4 0x0000016c Code RO 180 .text aeabi_sdiv.o(c_t__un.l)
0x00000f20 0x00000058 Code RO 196 .text stkheap2.o(c_t__un.l)
0x00000f78 0x00000068 Code RO 200 .text kernel.o(c_t__un.l)
0x00000fe0 0x00000060 Code RO 203 .text sys_stackheap_outer.o(c_t__un.l)
0x00001040 0x00000004 Code RO 205 .text aeabi_idiv0.o(c_t__un.l)
0x00001044 0x00000010 Code RO 212 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
0x00001054 0x0000000c Code RO 218 .text libspace.o(c_t__un.l)
0x00001060 0x00000018 Code RO 223 .text exit.o(c_t__un.l)
0x00001078 0x00000008 Ven RO 236 .text lib_init.o(c_t__un.l)
0x00001080 0x000000d6 Code RO 236 .text lib_init.o(c_t__un.l)
0x00001156 0x00000002 PAD
0x00001158 0x0000000c Code RO 241 .text boardinit2.o(c_t__un.l)
0x00001164 0x00000010 Code RO 243 .text boardinit3.o(c_t__un.l)
0x00001174 0x00000004 Ven RO 252 .text rt_locale_intlibspace.o(c_t__un.l)
0x00001178 0x00000010 Code RO 252 .text rt_locale_intlibspace.o(c_t__un.l)
0x00001188 0x00000006 Code RO 270 .text no_argv.o(c_t__un.l)
0x0000118e 0x00000002 PAD
0x00001190 0x00000010 Code RO 281 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
0x000011a0 0x0000001c Code RO 181 .text_udiv aeabi_sdiv.o(c_t__un.l)
0x000011bc 0x0000000c Ven RO 323 Veneer$$Code anon$$obj.o
0x000011c8 0x00000008 Ven RO 324 Veneer$$Code anon$$obj.o
0x000011d0 0x00000004 Ven RO 272 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x000011d4 0x00000018 Code RO 272 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x000011ec 0x00000010 Data RO 117 .constdata lcd.o
0x000011fc 0x000005f0 Data RO 135 .constdata ascii.o
0x000017ec 0x00034e00 Data RO 142 .constdata hzk16.o
0x000365ec 0x00000020 Data RO 314 Region$$Table anon$$obj.o
Execution Region RW_RAM1 (Base: 0x0c000000, Size: 0x00025cf0, Max: 0x00800000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x0c000000 0x00000004 Data RW 36 .data serial.o
0x0c000004 0x00000004 Data RW 102 .data time.o
0x0c000008 0x00025800 Zero RW 118 .bss lcd.o
0x0c025808 0x00000060 Zero RW 219 .bss libspace.o(c_t__un.l)
0x0c025868 0x00000000 Zero RW 2 HEAP s3c44b0x.o
0x0c025868 0x00000488 Zero RW 1 STACK s3c44b0x.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
0 0 1520 0 0 252 ascii.o
448 96 0 0 0 416 hello.o
0 0 216576 0 0 256 hzk16.o
1728 88 16 0 153600 4104 lcd.o
72 0 0 0 0 5000 retarget.o
680 212 0 0 1160 480 s3c44b0x.o
208 4 0 4 0 2936 serial.o
120 12 0 4 0 708 time.o
------------------------------------------------------------------------
3276 416 218144 8 154760 14152 Object Totals
20 4 32 0 0 0 (incl. Generated)
0 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 0 __main.o
56 8 0 0 0 0 __scatter.o
40 0 0 0 0 0 __scatter_copy.o
44 0 0 0 0 0 __scatter_zi.o
4 0 0 0 0 0 aeabi_idiv0.o
392 0 0 0 0 0 aeabi_sdiv.o
12 0 0 0 0 0 boardinit2.o
16 0 0 0 0 0 boardinit3.o
24 0 0 0 0 0 exit.o
28 0 0 0 0 0 fpinit.o
104 4 0 0 0 0 kernel.o
242 4 0 0 0 0 lib_init.o
12 4 0 0 96 0 libspace.o
6 0 0 0 0 0 no_argv.o
16 4 0 0 0 0 rt_fp_status_addr_intlibspace.o
20 4 0 0 0 0 rt_locale_intlibspace.o
16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o
88 0 0 0 0 0 stkheap2.o
80 4 0 0 0 0 strlen.o
96 0 0 0 0 0 sys_stackheap_outer.o
4 0 0 0 0 0 use_no_semi.o
------------------------------------------------------------------------
1312 36 0 0 96 0 Library Totals
4 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1280 36 0 0 96 0 c_t__un.l
28 0 0 0 0 0 fz_t_p.l
------------------------------------------------------------------------
1312 36 0 0 96 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
4588 452 218144 8 154856 14152 Grand Totals
4588 452 218144 8 154856 14152 Image Totals
================================================================================
Total RO Size (Code + RO Data) 222732 ( 217.51kB)
Total RW Size (RW Data + ZI Data) 154864 ( 151.23kB)
Total ROM Size (Code + RO Data + RW Data) 222740 ( 217.52kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -