📄 blinky.map
字号:
Inline ARM to Thumb Veneer to strlen 0x00000afc ARM Code 0 strlen.o(.text)
strlen 0x00000b05 Thumb Code 16 strlen.o(.text)
Inline ARM to Thumb Veneer to __init 0x00000b14 ARM Code 0 init.o(.text)
__init 0x00000b1d Thumb Code 26 init.o(.text)
__scatterload_rt2 0x00000b1d Thumb Code 0 init.o(.text)
__aeabi_uidiv 0x00000b45 Thumb Code 0 uidiv.o(.text)
__aeabi_uidivmod 0x00000b45 Thumb Code 40 uidiv.o(.text)
__ARM_call_via_r0 0x00000b6d Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00000b6d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00000b6f Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00000b6f Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00000b71 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00000b71 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00000b73 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00000b73 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00000b75 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00000b75 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x00000b77 Thumb Code 2 callvia.o(.text)
__call_via_r5 0x00000b77 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x00000b79 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x00000b79 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x00000b7b Thumb Code 2 callvia.o(.text)
__call_via_r7 0x00000b7b Thumb Code 0 callvia.o(.text)
__scatterload_copy 0x00000b7c ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x00000b94 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x00000b98 ARM Code 24 handlers.o(i.__scatterload_zeroinit)
Inline ARM to Thumb Veneer to malloc 0x00000bb0 ARM Code 0 malloc.o(i.malloc)
malloc 0x00000bb9 Thumb Code 90 malloc.o(i.malloc)
UserFont 0x00000c24 Data 64 lcd_4bit.o(.constdata)
Region$$Table$$Base 0x00000c64 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00000c84 Number 0 anon$$obj.o(Region$$Table)
__microlib_freelist 0x40000000 Data 4 mvars.o(.data)
__microlib_freelist_initialised 0x40000004 Data 4 mvars.o(.data)
__heap_base 0x40000008 Number 0 lpc2300.o(HEAP)
__heap_limit 0x40000008 Number 0 lpc2300.o(HEAP)
__initial_sp 0x40000408 Data 264 lpc2300.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00000164
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000c8c, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00000c84, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000164 Code RO 3 RESET lpc2300.o
0x00000164 0x0000000c Code RO 93 * $$startup$$ entry.o(mc_t.l)
0x00000170 0x00000002 Code RO 106 .emb_text init.o(mc_t.l)
0x00000172 0x00000002 PAD
0x00000174 0x0000008c Code RO 31 .text serial.o
0x00000200 0x000005cc Code RO 47 .text blinky.o
0x000007cc 0x000002fc Code RO 65 .text lcd_4bit.o
0x00000ac8 0x00000008 Ven RO 97 .text idiv.o(mc_t.l)
0x00000ad0 0x0000002c Code RO 97 .text idiv.o(mc_t.l)
0x00000afc 0x00000008 Ven RO 99 .text strlen.o(mc_t.l)
0x00000b04 0x00000010 Code RO 99 .text strlen.o(mc_t.l)
0x00000b14 0x00000008 Ven RO 105 .text init.o(mc_t.l)
0x00000b1c 0x00000028 Code RO 105 .text init.o(mc_t.l)
0x00000b44 0x00000028 Code RO 109 .text uidiv.o(mc_t.l)
0x00000b6c 0x00000010 Code RO 113 .text callvia.o(h_t.l)
0x00000b7c 0x00000018 Code RO 115 i.__scatterload_copy handlers.o(mc_t.l)
0x00000b94 0x00000004 Code RO 117 i.__scatterload_null handlers.o(mc_t.l)
0x00000b98 0x00000018 Code RO 116 i.__scatterload_zeroinit handlers.o(mc_t.l)
0x00000bb0 0x00000008 Ven RO 101 i.malloc malloc.o(mc_t.l)
0x00000bb8 0x0000006c Code RO 101 i.malloc malloc.o(mc_t.l)
0x00000c24 0x00000040 Data RO 66 .constdata lcd_4bit.o
0x00000c64 0x00000020 Data RO 114 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000510, Max: 0x00008000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x00000004 Data RW 111 .data mvars.o(mc_t.l)
0x40000004 0x00000004 Data RW 112 .data mvars.o(mc_t.l)
0x40000008 0x00000000 Zero RW 2 HEAP lpc2300.o
0x40000008 0x00000508 Zero RW 1 STACK lpc2300.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
1484 64 0 0 0 3614 blinky.o
764 16 64 0 0 2914 lcd_4bit.o
356 48 0 0 1288 261 lpc2300.o
0 0 0 0 0 1460 retarget.o
140 8 0 0 0 1808 serial.o
------------------------------------------------------------------------
2744 136 96 0 1288 10060 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 0 3 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
16 0 0 0 0 0 callvia.o
12 4 0 0 0 0 entry.o
52 0 0 0 0 0 handlers.o
52 0 0 0 0 0 idiv.o
50 14 0 0 0 0 init.o
116 18 0 0 0 0 malloc.o
0 0 0 8 0 0 mvars.o
24 0 0 0 0 0 strlen.o
40 0 0 0 0 0 uidiv.o
------------------------------------------------------------------------
364 36 0 8 0 0 Library Totals
2 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
16 0 0 0 0 0 h_t.l
346 36 0 8 0 0 mc_t.l
------------------------------------------------------------------------
364 36 0 8 0 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
3108 172 96 8 1288 10060 Grand Totals
3108 172 96 8 1288 10060 ELF Image Totals
3108 172 96 8 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 3204 ( 3.13kB)
Total RW Size (RW Data + ZI Data) 1296 ( 1.27kB)
Total ROM Size (Code + RO Data + RW Data) 3212 ( 3.14kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -