Example 33. Output Map File, demo.map
OUTPUT FILE NAME: <demo.out>
ENTRY POINT SYMBOL: 0
MEMORY CONFIGURATION
name origin length attributes fill
-------- -------- --------- ---------- --------
PAGE 0: SLOW_MEM 003f0000 0000ffc0 R
VECTORS 003fffc0 00000040 R
PAGE 1: STACK 00000040 000001c0 RW
FAST_MEM_1 00000200 00000600 RW
FAST_MEM_2 003ed000 00003000 RW
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
vectors 0 003fffc0 00000000 UNINITIALIZED
.text 0 003f0000 0000001a
003f0000 0000000e demo.c.obj (.text)
003f000e 00000000 tables.c.obj (.text)
003foooe 0000000c fft.c.obj (.text)
var_defs 1 003ed000 00000002
003ed000 00000002 demo.c.obj (var_defs)
.data 1 00000200 0000010c
00000200 00000004 tables.c.obj (.data)
00000204 00000000 fft.c.obj (.data)
00000204 00000100 --HOLE-- [fill = 7a1c]
00000304 00000008 demo.c.obj (.data)
.ebss 0 00000040 00000069
00000040 00000068 demo.c.obj (.ebss) [fill=ffff]
000000a8 00000000 fft.c.obj (.ebss)
000000a8 00000001 tables.c.obj (.ebss) [fill=ffff]
xy 1 000000a9 00000014 UNINITIALIZED
000000a9 00000014 demo.c.obj (xy)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
00000040 .ebss
00000200 .data
003f0000 .text
00000040 ARRAY
000000a8 TEMP
00000040 ___ebss__
00000200 ___data__
0000030c ___edata__
000000a9 ___end__
003f001a ___etext__
003f0000 ___text__
003f000e _func1
003f0000 _main
0000030c edata
000000a9 end
003f001a etext
GLOBAL SYMBOLS: SORTED BY Symbol Address
address name
-------- ----
00000040 ARRAY
00000040 ___ebss__
00000040 .ebss
000000a8 TEMP
000000a9 ___end__
000000a9 end
00000200 ___data__
00000200 .data
0000030c edata
0000030c ___edata__
003f0000 _main
003f0000 .text
003f0000 ___text__
003f000e _func1
003f001a etext
003f001a ___etext__
[16 symbols]