
Allocating common symbols
Common symbol       size              file

p_ta                0x4               pixymove.o
ph                  0x2               pixymove.o
py                  0x2               pixymove.o
chk                 0x2               pixymove.o
pb                  0x2               pixymove.o
po                  0x2               pixymove.o
ticks               0x4               pixymove.o
speed               0x2               pixymove.o
px                  0x2               pixymove.o
status              0x2               pixymove.o
value               0x2               pixymove.o

Discarded input sections

 .comment       0x00000000        0x0 ../../Common/prg_disp.o
 .comment       0x00000000        0x0 pixymove.o

Memory Configuration

Name             Origin             Length             Attributes
plc_app_area_pa  0x20700000         0x000d0000         axr
plc_app_area_va  0x30700000         0x000d0000         axr
*default*        0x00000000         0xffffffff

Linker script and memory map

                0x000d0000                PLC_APP_SIZE = 0xd0000
                0x20700000                PLC_APP_PA_START = 0x20700000
                0x30700000                PLC_APP_VA_START = 0x30700000
                0x207d0000                PLC_APP_PA_END = (PLC_APP_PA_START + PLC_APP_SIZE)
                0x307d0000                PLC_APP_VA_END = (PLC_APP_VA_START + PLC_APP_SIZE)
                0x00000000                . = ALIGN (0x4)

.code           0x30700000      0x814 load address 0x20700000
                0x30700000                _code_start = .
 *(.intro)
 .intro         0x30700000        0xc ../../Common/prg_disp.o
                0x30700000                prg_code_intro
 *(.code)
 *(.text*)
 .text          0x3070000c       0x34 ../../Common/prg_disp.o
 .text          0x30700040      0x7d4 pixymove.o
                0x3070035c                zurueck
                0x30700220                rechts
                0x30700078                PrgInit
                0x30700178                links
                0x307000e4                stopp
                0x307003f8                PrgTic
                0x307002c4                vorwaerts
 *(.glue_7t)
 .glue_7t       0x30700814        0x0 ../../Common/prg_disp.o
 .glue_7t       0x30700814        0x0 pixymove.o
 *(.glue_7)
 .glue_7        0x30700814        0x0 ../../Common/prg_disp.o
 .glue_7        0x30700814        0x0 pixymove.o
 *(.vfp11_veneer)
 .vfp11_veneer  0x30700814        0x0 ../../Common/prg_disp.o
 .vfp11_veneer  0x30700814        0x0 pixymove.o
 *(.v4_bx)
 .v4_bx         0x30700814        0x0 ../../Common/prg_disp.o
 .v4_bx         0x30700814        0x0 pixymove.o
                0x30700814                . = ALIGN (0x4)
                0x30700814                _code_end = .
                0x30700814                . = ALIGN (0x4)

.data_const     0x30700814        0x0 load address 0x20700814
                0x30700814                _rodata_start = .
 *(.rodata*)
 *(.eh_frame)
                0x30700814                . = ALIGN (0x4)
                0x30700814                _rodata_end = .
                0x30700814                . = ALIGN (0x4)

.data_initialized
                0x30700814        0x4 load address 0x20700814
                0x30700814                _data_initialized_start = .
 *(.data)
 .data          0x30700814        0x0 ../../Common/prg_disp.o
 .data          0x30700814        0x2 pixymove.o
                0x30700814                sync
                0x30700816                _data_initialized_end = .
                0x30700818                . = ALIGN (0x4)
 *fill*         0x30700816        0x2 00
                0x30700818                . = ALIGN (0x4)

.data_zero      0x30700818       0x30
                0x30700818                . = ALIGN (0x4)
                0x30700818                _data_zero_start = .
 *(.data_zero)
 *(COMMON)
 COMMON         0x30700818       0x1c pixymove.o
                0x30700818                p_ta
                0x3070081c                ph
                0x3070081e                py
                0x30700820                chk
                0x30700822                pb
                0x30700824                po
                0x30700828                ticks
                0x3070082c                speed
                0x3070082e                px
                0x30700830                status
                0x30700832                value
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x30700834        0x0 ../../Common/prg_disp.o
 .bss           0x30700834       0x14 pixymove.o
                0x30700840                istate
                0x3070083c                next_action
                0x30700838                mstate
                0x30700848                _data_zero_end = .
                0x30700848                . = ALIGN (0x4)
                0x30700848                . = ALIGN (0x4)

/DISCARD/
 *(.comment)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x40
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 ../../Common/prg_disp.o
 .debug_aranges
                0x00000020       0x20 pixymove.o

.debug_pubnames
                0x00000000      0x113
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x25 ../../Common/prg_disp.o
 .debug_pubnames
                0x00000025       0xee pixymove.o

.debug_info     0x00000000     0x2636
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x00000000     0x1063 ../../Common/prg_disp.o
 .debug_info    0x00001063     0x15d3 pixymove.o

.debug_abbrev   0x00000000      0x474
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x1ad ../../Common/prg_disp.o
 .debug_abbrev  0x000001ad      0x2c7 pixymove.o

.debug_line     0x00000000      0x276
 *(.debug_line)
 .debug_line    0x00000000       0x72 ../../Common/prg_disp.o
 .debug_line    0x00000072      0x204 pixymove.o

.debug_frame    0x00000000       0xe0
 *(.debug_frame)
 .debug_frame   0x00000000       0x2c ../../Common/prg_disp.o
 .debug_frame   0x0000002c       0xb4 pixymove.o

.debug_str      0x00000000      0x8f5
 *(.debug_str)
 .debug_str     0x00000000      0x782 ../../Common/prg_disp.o
                                0x801 (size before relaxing)
 .debug_str     0x00000782      0x173 pixymove.o
                                0x8a3 (size before relaxing)

.debug_loc      0x00000000      0x1e1
 *(.debug_loc)
 .debug_loc     0x00000000       0x5b ../../Common/prg_disp.o
 .debug_loc     0x0000005b      0x186 pixymove.o

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)
LOAD ../../Common/prg_disp.o
LOAD pixymove.o
LOAD ../../Common\libcommon.a
LOAD ../../Bin/GNU/GNU_ARM/arm-elf/lib\libm.a
LOAD ../../Bin/GNU/GNU_ARM/arm-elf/lib\libc.a
LOAD ../../Bin/GNU/GNU_ARM/lib/gcc/arm-elf\libgcc.a
OUTPUT(pixymove.elf elf32-littlearm)

.ARM.attributes
                0x00000000       0x10
 .ARM.attributes
                0x00000000       0x10 ../../Common/prg_disp.o
 .ARM.attributes
                0x00000010       0x10 pixymove.o

.debug_ranges   0x00000000       0x50
 .debug_ranges  0x00000000       0x50 pixymove.o

Cross Reference Table

Symbol                                            File
PrgInit                                           pixymove.o
                                                  ../../Common/prg_disp.o
PrgTic                                            pixymove.o
                                                  ../../Common/prg_disp.o
chk                                               pixymove.o
istate                                            pixymove.o
links                                             pixymove.o
mstate                                            pixymove.o
next_action                                       pixymove.o
p_ta                                              pixymove.o
pb                                                pixymove.o
ph                                                pixymove.o
po                                                pixymove.o
prg_code_intro                                    ../../Common/prg_disp.o
px                                                pixymove.o
py                                                pixymove.o
rechts                                            pixymove.o
speed                                             pixymove.o
status                                            pixymove.o
stopp                                             pixymove.o
sync                                              pixymove.o
ticks                                             pixymove.o
value                                             pixymove.o
vorwaerts                                         pixymove.o
zurueck                                           pixymove.o
