Archive member included because of file (symbol)

/autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)
                              obj/default/main.o (memcpy)
../firmware_bsp//libhal_bsp.a(alt_load.o)
                              ../firmware_bsp//obj/HAL/src/crt0.o (alt_load)
../firmware_bsp//libhal_bsp.a(alt_main.o)
                              ../firmware_bsp//obj/HAL/src/crt0.o (alt_main)
../firmware_bsp//libhal_bsp.a(alt_sys_init.o)
                              ../firmware_bsp//libhal_bsp.a(alt_main.o) (alt_sys_init)
../firmware_bsp//libhal_bsp.a(alt_dcache_flush_all.o)
                              ../firmware_bsp//libhal_bsp.a(alt_load.o) (alt_dcache_flush_all)
../firmware_bsp//libhal_bsp.a(alt_icache_flush_all.o)
                              ../firmware_bsp//libhal_bsp.a(alt_load.o) (alt_icache_flush_all)
../firmware_bsp//libhal_bsp.a(altera_nios2_qsys_irq.o)
                              ../firmware_bsp//libhal_bsp.a(alt_sys_init.o) (altera_nios2_qsys_irq_init)

Allocating common symbols
Common symbol       size              file

g_transfer_status   0x18              obj/default/main.o

Memory Configuration

Name             Origin             Length             Attributes
reset            0x00400000         0x00000020
mem              0x00400020         0x000017e0
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD ../firmware_bsp//obj/HAL/src/crt0.o
                0x0040000c                exit = _exit
LOAD obj/default/main.o
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libstdc++.a
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libm.a
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/mhw-mulx/libgcc.a
START GROUP
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/mhw-mulx/libgcc.a
LOAD ../firmware_bsp//libhal_bsp.a
END GROUP
LOAD /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/mhw-mulx/libgcc.a
                0x00400000                __alt_mem_mem = 0x400000

.entry          0x00400000       0x20
 *(.entry)
 .entry         0x00400000       0x20 ../firmware_bsp//obj/HAL/src/crt0.o
                0x00400000                __reset
                0x0040000c                _exit

.exceptions     0x00400020        0x0
                0x00400020                PROVIDE (__ram_exceptions_start, ABSOLUTE (.))
                0x00400020                . = ALIGN (0x20)
 *(.irq)
 *(.exceptions.entry.label)
 *(.exceptions.entry.user)
 *(.exceptions.entry)
 *(.exceptions.irqtest.user)
 *(.exceptions.irqtest)
 *(.exceptions.irqhandler.user)
 *(.exceptions.irqhandler)
 *(.exceptions.irqreturn.user)
 *(.exceptions.irqreturn)
 *(.exceptions.notirq.label)
 *(.exceptions.notirq.user)
 *(.exceptions.notirq)
 *(.exceptions.soft.user)
 *(.exceptions.soft)
 *(.exceptions.unknown.user)
 *(.exceptions.unknown)
 *(.exceptions.exit.label)
 *(.exceptions.exit.user)
 *(.exceptions.exit)
 *(.exceptions)
                0x00400020                PROVIDE (__ram_exceptions_end, ABSOLUTE (.))
                0x00400020                PROVIDE (__flash_exceptions_start, LOADADDR (.exceptions))

.text           0x00400020     0x14b8
                0x00400020                PROVIDE (stext, ABSOLUTE (.))
 *(.interp)
 *(.hash)
 *(.dynsym)
 *(.dynstr)
 *(.gnu.version)
 *(.gnu.version_d)
 *(.gnu.version_r)
 *(.rel.init)
 *(.rela.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rela.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rela.ctors)
 *(.rel.dtors)
 *(.rela.dtors)
 *(.rel.got)
 *(.rela.got)
 *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
 *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
 *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
 *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
 *(.rel.plt)
 *(.rela.plt)
 *(.rel.dyn)
 *(.init)
 *(.plt)
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00400020       0x3c ../firmware_bsp//obj/HAL/src/crt0.o
                0x00400020                _start
 .text          0x0040005c     0x133c obj/default/main.o
                0x0040005c                main
                0x00400114                portsProcessEvent
                0x004005b4                dcInit
                0x004006a8                dcReset
                0x0040070c                dcSetupEndpoints
                0x00400908                dcIsEndpointEmpty
                0x00400978                dcGetBufferLength
                0x004009c8                dcReadEndpoint
                0x00400a88                dcWriteEndpoint
                0x00400b24                dcRxCommand
                0x00400e58                dcTxCommand
                0x00400e84                dcStallEndpoint
                0x00400ec4                dcAckEndpoint
                0x00400f04                dcRxData
                0x00400f58                dcTxData
                0x00400f84                dcProcessEvent
                0x004011b0                HAL1761_RegWrite32
                0x004011e8                HAL1761_RegRead32
                0x00401220                HAL1761_DeviceDataRead
                0x004012d4                HAL1761_DeviceDataWrite
 .text          0x00401398       0x2c /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)
                0x00401398                memcpy
 .text          0x004013c4       0xb4 ../firmware_bsp//libhal_bsp.a(alt_load.o)
                0x004013c4                alt_load
 .text          0x00401478       0x2c ../firmware_bsp//libhal_bsp.a(alt_main.o)
                0x00401478                alt_main
 .text          0x004014a4       0x24 ../firmware_bsp//libhal_bsp.a(alt_sys_init.o)
                0x004014a4                alt_sys_init
                0x004014a8                alt_irq_init
 .text          0x004014c8        0x4 ../firmware_bsp//libhal_bsp.a(alt_dcache_flush_all.o)
                0x004014c8                alt_dcache_flush_all
 .text          0x004014cc        0x4 ../firmware_bsp//libhal_bsp.a(alt_icache_flush_all.o)
                0x004014cc                alt_icache_flush_all
 .text          0x004014d0        0x8 ../firmware_bsp//libhal_bsp.a(altera_nios2_qsys_irq.o)
                0x004014d0                altera_nios2_qsys_irq_init
 *(.gnu.warning.*)
 *(.fini)
                0x004014d8                PROVIDE (__etext, ABSOLUTE (.))
                0x004014d8                PROVIDE (_etext, ABSOLUTE (.))
                0x004014d8                PROVIDE (etext, ABSOLUTE (.))
 *(.eh_frame_hdr)
                0x004014d8                . = ALIGN (0x4)
                0x004014d8                PROVIDE (__preinit_array_start, ABSOLUTE (.))
 *(.preinit_array)
                0x004014d8                PROVIDE (__preinit_array_end, ABSOLUTE (.))
                0x004014d8                PROVIDE (__init_array_start, ABSOLUTE (.))
 *(.init_array)
                0x004014d8                PROVIDE (__init_array_end, ABSOLUTE (.))
                0x004014d8                PROVIDE (__fini_array_start, ABSOLUTE (.))
 *(.fini_array)
                0x004014d8                PROVIDE (__fini_array_end, ABSOLUTE (.))
 *(.eh_frame)
 *(.gcc_except_table)
 *(.dynamic)
                0x004014d8                PROVIDE (__CTOR_LIST__, ABSOLUTE (.))
 *(.ctors)
 *(SORT(.ctors.*))
                0x004014d8                PROVIDE (__CTOR_END__, ABSOLUTE (.))
                0x004014d8                PROVIDE (__DTOR_LIST__, ABSOLUTE (.))
 *(.dtors)
 *(SORT(.dtors.*))
                0x004014d8                PROVIDE (__DTOR_END__, ABSOLUTE (.))
 *(.jcr)
                0x004014d8                . = ALIGN (0x4)

.rodata         0x004014d8        0x0
                0x004014d8                PROVIDE (__ram_rodata_start, ABSOLUTE (.))
                0x004014d8                . = ALIGN (0x4)
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 *(.rodata1)
                0x004014d8                . = ALIGN (0x4)
                0x004014d8                PROVIDE (__ram_rodata_end, ABSOLUTE (.))
                0x004014d8                PROVIDE (__flash_rodata_start, LOADADDR (.rodata))

.rwdata         0x004014d8       0x84 load address 0x0040155c
                0x004014d8                PROVIDE (__ram_rwdata_start, ABSOLUTE (.))
                0x004014d8                . = ALIGN (0x4)
 *(.got.plt)
 *(.got)
 *(.data1)
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x004014d8        0x0 ../firmware_bsp//obj/HAL/src/crt0.o
 .data          0x004014d8       0x7e obj/default/main.o
                0x004014d8                gDeviceDesc
                0x004014ea                gConfigDesc
                0x0040150a                gMfgString
                0x00401514                gProductString
                0x0040154c                gSerialString
 .data          0x00401556        0x0 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(alt_load.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(alt_main.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(alt_sys_init.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(alt_dcache_flush_all.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(alt_icache_flush_all.o)
 .data          0x00401556        0x0 ../firmware_bsp//libhal_bsp.a(altera_nios2_qsys_irq.o)
                0x00409556                _gp = ABSOLUTE ((. + 0x8000))
                0x00409556                PROVIDE (gp, _gp)
 *(.rwdata .rwdata.*)
 *(.sdata .sdata.* .gnu.linkonce.s.*)
 .sdata         0x00401556        0x4 obj/default/main.o
                0x00401556                gUnicodeString
 *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
                0x0040155c                . = ALIGN (0x4)
 *fill*         0x0040155a        0x2 00
                0x0040155c                _edata = ABSOLUTE (.)
                0x0040155c                PROVIDE (edata, ABSOLUTE (.))
                0x0040155c                PROVIDE (__ram_rwdata_end, ABSOLUTE (.))
                0x0040155c                PROVIDE (__flash_rwdata_start, LOADADDR (.rwdata))

.bss            0x004015e0       0x24
                0x004015e0                __bss_start = ABSOLUTE (.)
                0x004015e0                PROVIDE (__sbss_start, ABSOLUTE (.))
                0x004015e0                PROVIDE (___sbss_start, ABSOLUTE (.))
 *(.dynsbss)
 *(.sbss .sbss.* .gnu.linkonce.sb.*)
 .sbss          0x004015e0        0xc ../firmware_bsp//libhal_bsp.a(alt_main.o)
                0x004015e0                alt_argc
                0x004015e4                alt_argv
                0x004015e8                alt_envp
 *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
 *(.scommon)
                0x004015ec                PROVIDE (__sbss_end, ABSOLUTE (.))
                0x004015ec                PROVIDE (___sbss_end, ABSOLUTE (.))
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x004015ec        0x0 ../firmware_bsp//obj/HAL/src/crt0.o
 .bss           0x004015ec        0x0 obj/default/main.o
 .bss           0x004015ec        0x0 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(alt_load.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(alt_main.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(alt_sys_init.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(alt_dcache_flush_all.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(alt_icache_flush_all.o)
 .bss           0x004015ec        0x0 ../firmware_bsp//libhal_bsp.a(altera_nios2_qsys_irq.o)
 *(COMMON)
 COMMON         0x004015ec       0x18 obj/default/main.o
                0x004015ec                g_transfer_status
                0x00401604                . = ALIGN (0x4)
                0x00401604                __bss_end = ABSOLUTE (.)

.mem            0x00401604        0x0
                0x00401604                PROVIDE (_alt_partition_mem_start, ABSOLUTE (.))
 *(.mem. mem.*)
                0x00401604                . = ALIGN (0x4)
                0x00401604                PROVIDE (_alt_partition_mem_end, ABSOLUTE (.))
                0x00401604                _end = ABSOLUTE (.)
                0x00401604                end = ABSOLUTE (.)
                0x00401604                __alt_stack_base = ABSOLUTE (.)
                0x00401604                PROVIDE (_alt_partition_mem_load_addr, LOADADDR (.mem))

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000       0x23
 *(.comment)
 .comment       0x00000000       0x23 obj/default/main.o
                                 0x24 (size before relaxing)
 .comment       0x00000000       0x24 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(alt_load.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(alt_main.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(alt_sys_init.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(alt_dcache_flush_all.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(alt_icache_flush_all.o)
 .comment       0x00000000       0x24 ../firmware_bsp//libhal_bsp.a(altera_nios2_qsys_irq.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x68
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x28 ../firmware_bsp//obj/HAL/src/crt0.o
 .debug_aranges
                0x00000028       0x20 obj/default/main.o
 .debug_aranges
                0x00000048       0x20 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_pubnames
                0x00000000      0x221
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000      0x204 obj/default/main.o
 .debug_pubnames
                0x00000204       0x1d /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_info     0x00000000      0xc74
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x00000000       0x64 ../firmware_bsp//obj/HAL/src/crt0.o
 .debug_info    0x00000064      0xb4e obj/default/main.o
 .debug_info    0x00000bb2       0xc2 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_abbrev   0x00000000      0x229
 *(.debug_abbrev)
 .debug_abbrev  0x00000000       0x12 ../firmware_bsp//obj/HAL/src/crt0.o
 .debug_abbrev  0x00000012      0x17a obj/default/main.o
 .debug_abbrev  0x0000018c       0x9d /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_line     0x00000000      0xde0
 *(.debug_line)
 .debug_line    0x00000000       0x66 ../firmware_bsp//obj/HAL/src/crt0.o
 .debug_line    0x00000066      0xc38 obj/default/main.o
 .debug_line    0x00000c9e      0x142 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_frame    0x00000000      0x260
 *(.debug_frame)
 .debug_frame   0x00000000      0x240 obj/default/main.o
 .debug_frame   0x00000240       0x20 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_str      0x00000000      0x164
 *(.debug_str)
 .debug_str     0x00000000       0x3b obj/default/main.o
 .debug_str     0x0000003b      0x129 /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_loc      0x00000000      0x37b
 *(.debug_loc)
 .debug_loc     0x00000000      0x35d obj/default/main.o
 .debug_loc     0x0000035d       0x1e /autofs/fs1.ece/fs1.eecg.jayar/maclean_r2/drg/tools/altera/quartus/quartus12.0/linux/nios2eds/bin/gnu/H-i686-pc-linux-gnu/bin/../lib/gcc/nios2-elf/4.1.2/../../../../nios2-elf/lib/mhw-mulx/libsmallc.a(lib_a-memcpy.o)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_alt_sim_info
                0x00000000       0x10
 *(.debug_alt_sim_info)
 .debug_alt_sim_info
                0x00000000       0x10 ../firmware_bsp//obj/HAL/src/crt0.o
                0x00401800                __alt_data_end = 0x401800
                0x00401800                PROVIDE (__alt_stack_pointer, __alt_data_end)
                0x00401604                PROVIDE (__alt_stack_limit, __alt_stack_base)
                0x00401604                PROVIDE (__alt_heap_start, end)
                0x00401800                PROVIDE (__alt_heap_limit, 0x401800)
OUTPUT(firmware.elf elf32-littlenios2)

.debug_ranges   0x00000000       0x20
 .debug_ranges  0x00000000       0x20 ../firmware_bsp//obj/HAL/src/crt0.o
