Archive member included because of file (symbol)

E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
                              E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o (SystemInit)
c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
                              E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o (__errno)
c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
                              c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o) (_impure_ptr)
c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
                              E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o (__libc_init_array)

Discarded input sections

 .text          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
 .data          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
 .data          0x00000000        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 .text          0x00000000        0x0 ./main.o
 .data          0x00000000        0x0 ./main.o
 .bss           0x00000000        0x0 ./main.o
 .text          0x00000000        0x0 ./subroutine.o
 .data          0x00000000        0x0 ./subroutine.o
 .bss           0x00000000        0x0 ./subroutine.o
 .text          0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
 .data          0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
 .bss           0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
 .text          0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .data          0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .bss           0x00000000        0x0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .bss.__env     0x00000000        0x4 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .data.environ  0x00000000        0x4 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._close   0x00000000       0x18 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._execve  0x00000000       0x28 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._exit    0x00000000        0xc E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._fork    0x00000000       0x18 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._fstat   0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._getpid  0x00000000       0x10 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._isatty  0x00000000       0x18 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._kill    0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._link    0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._lseek   0x00000000       0x1c E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._open    0x00000000       0x1c E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._read    0x00000000       0x1c E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._write_r
                0x00000000       0x20 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .rodata        0x00000000       0x1c E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._sbrk    0x00000000       0x94 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._stat    0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._times   0x00000000       0x18 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._unlink  0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text._wait    0x00000000       0x24 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .bss.heap_end.2220
                0x00000000        0x4 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .text          0x00000000        0x0 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data          0x00000000        0x0 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .bss           0x00000000        0x0 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.SystemCoreClock
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyPCLK0
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyPCLK1
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyPCLK2
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyFIC0
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyFIC1
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .data.g_FrequencyFIC64
                0x00000000        0x4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text.SystemCoreClockUpdate
                0x00000000      0x14c E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text.get_rcosc_25_50mhz_frequency
                0x00000000       0x44 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text.set_clock_frequency_globals
                0x00000000       0x6c E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .rodata.C.18.3457
                0x00000000        0x8 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text          0x00000000        0xc c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
 .data          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
 .text          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .data          0x00000000       0xf4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .rodata        0x00000000        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .rodata.str1.4
                0x00000000        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .data          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
 .text          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
 .data          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
 .text          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o
 .data          0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o
 .bss           0x00000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o

Memory Configuration

Name             Origin             Length             Attributes
rom              0x60000000         0x00040000         xr
romMirror        0x00000000         0x00040000         xr
ram              0x20000000         0x00010000         xrw
lsram            0x30000000         0x00004000         xrw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
LOAD ./main.o
LOAD ./subroutine.o
LOAD E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
LOAD E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
LOAD E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a
START GROUP
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2\libgcc.a
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a
END GROUP
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o
START GROUP
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2\libgcc.a
LOAD c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libm.a
END GROUP
                0x00000000                __DYNAMIC = 0x0
                0x20000000                RAM_START_ADDRESS = 0x20000000
                0x00010000                RAM_SIZE = 0x10000
                0x00002000                MAIN_STACK_SIZE = 0x2000
                0x00001000                HEAP_SIZE = 0x1000
                0x00001000                PROCESS_STACK_SIZE = 0x1000
                0x20010000                PROVIDE (__main_stack_start, (RAM_START_ADDRESS + RAM_SIZE))
                0x2000e000                PROVIDE (__process_stack_start, (__main_stack_start - MAIN_STACK_SIZE))
                0x20010000                PROVIDE (_estack, __main_stack_start)
                0x00000001                PROVIDE (__mirrored_nvm, 0x1)

.init           0x00000000      0x2f0 load address 0x60000000
                0x00000000                __vector_table_vma_base_address = .
 *(.isr_vector)
 .isr_vector    0x00000000      0x2f0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
                0x00000000                g_pfnVectors
                0x00000188                Reset_Handler
                0x000001f8                NMI_Handler
                0x000001fa                HardFault_Handler
                0x000001fc                MemManage_Handler
                0x000001fe                BusFault_Handler
                0x00000200                UsageFault_Handler
                0x00000202                SVC_Handler
                0x00000204                DebugMon_Handler
                0x00000206                PendSV_Handler
                0x00000208                SysTick_Handler
                0x0000020a                WdogWakeup_IRQHandler
                0x0000020c                RTC_Wakeup_IRQHandler
                0x0000020e                SPI0_IRQHandler
                0x00000210                SPI1_IRQHandler
                0x00000212                I2C0_IRQHandler
                0x00000214                I2C0_SMBAlert_IRQHandler
                0x00000216                I2C0_SMBus_IRQHandler
                0x00000218                I2C1_IRQHandler
                0x0000021a                I2C1_SMBAlert_IRQHandler
                0x0000021c                I2C1_SMBus_IRQHandler
                0x0000021e                UART0_IRQHandler
                0x00000220                UART1_IRQHandler
                0x00000222                EthernetMAC_IRQHandler
                0x00000224                DMA_IRQHandler
                0x00000226                Timer1_IRQHandler
                0x00000228                Timer2_IRQHandler
                0x0000022a                CAN_IRQHandler
                0x0000022c                ENVM0_IRQHandler
                0x0000022e                ENVM1_IRQHandler
                0x00000230                ComBlk_IRQHandler
                0x00000232                USB_IRQHandler
                0x00000234                USB_DMA_IRQHandler
                0x00000236                PLL_Lock_IRQHandler
                0x00000238                PLL_LockLost_IRQHandler
                0x0000023a                CommSwitchError_IRQHandler
                0x0000023c                CacheError_IRQHandler
                0x0000023e                DDR_IRQHandler
                0x00000240                HPDMA_Complete_IRQHandler
                0x00000242                HPDMA_Error_IRQHandler
                0x00000244                ECC_Error_IRQHandler
                0x00000246                MDDR_IOCalib_IRQHandler
                0x00000248                FAB_PLL_Lock_IRQHandler
                0x0000024a                FAB_PLL_LockLost_IRQHandler
                0x0000024c                FIC64_IRQHandler
                0x0000024e                FabricIrq0_IRQHandler
                0x00000250                FabricIrq1_IRQHandler
                0x00000252                FabricIrq2_IRQHandler
                0x00000254                FabricIrq3_IRQHandler
                0x00000256                FabricIrq4_IRQHandler
                0x00000258                FabricIrq5_IRQHandler
                0x0000025a                FabricIrq6_IRQHandler
                0x0000025c                FabricIrq7_IRQHandler
                0x0000025e                FabricIrq8_IRQHandler
                0x00000260                FabricIrq9_IRQHandler
                0x00000262                FabricIrq10_IRQHandler
                0x00000264                FabricIrq11_IRQHandler
                0x00000266                FabricIrq12_IRQHandler
                0x00000268                FabricIrq13_IRQHandler
                0x0000026a                FabricIrq14_IRQHandler
                0x0000026c                FabricIrq15_IRQHandler
                0x0000026e                GPIO0_IRQHandler
                0x00000270                GPIO1_IRQHandler
                0x00000272                GPIO2_IRQHandler
                0x00000274                GPIO3_IRQHandler
                0x00000276                GPIO4_IRQHandler
                0x00000278                GPIO5_IRQHandler
                0x0000027a                GPIO6_IRQHandler
                0x0000027c                GPIO7_IRQHandler
                0x0000027e                GPIO8_IRQHandler
                0x00000280                GPIO9_IRQHandler
                0x00000282                GPIO10_IRQHandler
                0x00000284                GPIO11_IRQHandler
                0x00000286                GPIO12_IRQHandler
                0x00000288                GPIO13_IRQHandler
                0x0000028a                GPIO14_IRQHandler
                0x0000028c                GPIO15_IRQHandler
                0x0000028e                GPIO16_IRQHandler
                0x00000290                GPIO17_IRQHandler
                0x00000292                GPIO18_IRQHandler
                0x00000294                GPIO19_IRQHandler
                0x00000296                GPIO20_IRQHandler
                0x00000298                GPIO21_IRQHandler
                0x0000029a                GPIO22_IRQHandler
                0x0000029c                GPIO23_IRQHandler
                0x0000029e                GPIO24_IRQHandler
                0x000002a0                GPIO25_IRQHandler
                0x000002a2                GPIO26_IRQHandler
                0x000002a4                GPIO27_IRQHandler
                0x000002a6                GPIO28_IRQHandler
                0x000002a8                GPIO29_IRQHandler
                0x000002aa                GPIO30_IRQHandler
                0x000002ac                GPIO31_IRQHandler
                0x000002ae                mscc_post_hw_cfg_init
                0x000002f0                . = ALIGN (0x4)

.text           0x000002f0      0x1d4 load address 0x600002f0
 CREATE_OBJECT_SYMBOLS
                0x600002f0                __text_load = LOADADDR (.text)
                0x000002f0                __text_start = .
 *(.text)
 .text          0x000002f0       0x30 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 .text          0x00000320       0x50 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
                0x00000320                __libc_init_array
 *(EXCLUDE_FILE(*subroutine.o) .text.*)
 .text.main     0x00000370       0x58 ./main.o
                0x00000370                main
 .text.SystemInit
                0x000003c8       0x28 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
                0x000003c8                SystemInit
 .text.get_silicon_revision
                0x000003f0       0x50 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text.silicon_workarounds
                0x00000440       0x20 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .text.m2s050_rev_a_workarounds
                0x00000460       0x44 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 *(.gnu.linkonce.t.*)
 *(.plt)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00000000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00000000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00000000        0x0 linker stubs
                0x000004a4                . = ALIGN (0x4)
 *crtbegin.o(.ctors)
 *(EXCLUDE_FILE(*crtend.o) .ctors)
 *(SORT(.ctors.*))
 *crtend.o(.ctors)
 *crtbegin.o(.dtors)
 *(EXCLUDE_FILE(*crtend.o) .dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 *(.ARM.extab* .gnu.linkonce.armextab.*)
 *(.gcc_except_table)
 *(.eh_frame_hdr)
 *(.eh_frame)
 *(.init)
 .init          0x000004a4        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
                0x000004a4                _init
 .init          0x000004a8        0x8 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o
 *(.fini)
 .fini          0x000004b0        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
                0x000004b0                _fini
 .fini          0x000004b4        0x8 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o
                0x000004bc                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000004bc                PROVIDE (__preinit_array_end, .)
                0x000004bc                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*))
 *(.init_array)
 .init_array    0x000004bc        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
                0x000004c0                PROVIDE (__init_array_end, .)
                0x000004c0                PROVIDE (__fini_array_start, .)
 *(.fini_array)
 .fini_array    0x000004c0        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 *(SORT(.fini_array.*))
                0x000004c4                PROVIDE (__fini_array_end, .)
                0x000004c4                _lastd = .

.v4_bx          0x000004c4        0x0 load address 0x600004c4
 .v4_bx         0x00000000        0x0 linker stubs

.mytext         0x30000000       0x80
 *subroutine.o(.text.*)
 .text.add      0x30000000       0x28 ./subroutine.o
                0x30000000                add
 .text.sub      0x30000028       0x2c ./subroutine.o
                0x30000028                sub
 .text.mul      0x30000054       0x2c ./subroutine.o
                0x30000054                mul
                0x000004c4                . = _lastd
                0x000004c4                __exidx_start = .

.ARM.exidx
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                0x000004c4                __exidx_end = .
                0x000004c4                _etext = .

.data           0x20000000        0x4 load address 0x600004c4
                0x600004c4                __data_load = LOADADDR (.data)
                0x600004c4                _sidata = LOADADDR (.data)
                0x20000000                __data_start = .
                0x20000000                _sdata = .
 *(.jcr)
 .jcr           0x20000000        0x0 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 .jcr           0x20000000        0x4 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
 *(.got.plt)
 *(.got)
 *(.shdata)
 *(.data .data.* .gnu.linkonce.d.*)
                0x20000004                . = ALIGN (0x4)
                0x20000004                _edata = .

.bss            0x20000004        0x4 load address 0x600004c8
                0x20000004                __bss_start__ = .
                0x20000004                _sbss = .
 *(.shbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x20000004        0x1 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 *(COMMON)
                0x20000008                . = ALIGN (0x8)
 *fill*         0x20000005        0x3 00
                0x20000008                __bss_end__ = .
                0x20000008                _end = .
                0x20000008                __end = _end
                0x20000008                _ebss = .
                0x20000008                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.comment        0x00000000       0xac
 .comment       0x00000000       0x2b ./main.o
 .comment       0x0000002b       0x2b ./subroutine.o
 .comment       0x00000056       0x2b E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .comment       0x00000081       0x2b E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_aranges  0x00000000      0x148
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 ./main.o
 .debug_aranges
                0x00000020       0x30 ./subroutine.o
 .debug_aranges
                0x00000050       0xa8 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_aranges
                0x000000f8       0x50 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_pubnames
                0x00000000      0x1fb
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x1b ./main.o
 .debug_pubnames
                0x0000001b       0x2a ./subroutine.o
 .debug_pubnames
                0x00000045       0xeb E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_pubnames
                0x00000130       0xcb E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_info     0x00000000     0x148c
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x00000000       0xd3 ./main.o
 .debug_info    0x000000d3      0x13f ./subroutine.o
 .debug_info    0x00000212      0x6c3 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_info    0x000008d5      0xbb7 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_abbrev   0x00000000      0x39b
 *(.debug_abbrev)
 .debug_abbrev  0x00000000       0x73 ./main.o
 .debug_abbrev  0x00000073       0x71 ./subroutine.o
 .debug_abbrev  0x000000e4      0x158 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_abbrev  0x0000023c      0x15f E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_line     0x00000000      0x768
 *(.debug_line)
 .debug_line    0x00000000       0x53 ./main.o
 .debug_line    0x00000053       0x7d ./subroutine.o
 .debug_line    0x000000d0      0x47a E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_line    0x0000054a      0x21e E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_frame    0x00000000      0x3d4
 *(.debug_frame)
 .debug_frame   0x00000000       0x30 ./main.o
 .debug_frame   0x00000030       0x64 ./subroutine.o
 .debug_frame   0x00000094      0x21c E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_frame   0x000002b0       0xd8 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .debug_frame   0x00000388       0x20 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
 .debug_frame   0x000003a8       0x2c c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)

.debug_str      0x00000000      0xc4f
 *(.debug_str)
 .debug_str     0x00000000       0x8e ./main.o
 .debug_str     0x0000008e       0x10 ./subroutine.o
                                 0x77 (size before relaxing)
 .debug_str     0x0000009e      0x2ae E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
                                0x323 (size before relaxing)
 .debug_str     0x0000034c      0x903 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
                                0xa16 (size before relaxing)

.debug_loc      0x00000000      0x60b
 *(.debug_loc)
 .debug_loc     0x00000000       0x37 ./main.o
 .debug_loc     0x00000037       0xa5 ./subroutine.o
 .debug_loc     0x000000dc      0x3c6 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_loc     0x000004a2      0x169 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_macinfo  0x00000000     0xd79e
 *(.debug_macinfo)
 .debug_macinfo
                0x00000000      0xc85 ./main.o
 .debug_macinfo
                0x00000c85      0xc85 ./subroutine.o
 .debug_macinfo
                0x0000190a     0x4bf0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_macinfo
                0x000064fa     0x72a4 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

.ARM.attributes
                0x00000000       0x25
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x19 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crti.o
 .ARM.attributes
                0x00000019       0x29 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtbegin.o
 .ARM.attributes
                0x00000042       0x31 ./main.o
 .ARM.attributes
                0x00000073       0x31 ./subroutine.o
 .ARM.attributes
                0x000000a4       0x21 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/startup_m2sxxx.o
 .ARM.attributes
                0x000000c5       0x31 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .ARM.attributes
                0x000000f6       0x31 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
 .ARM.attributes
                0x00000127       0x29 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-errno.o)
 .ARM.attributes
                0x00000150       0x29 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)
 .ARM.attributes
                0x00000179       0x29 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o)
 .ARM.attributes
                0x000001a2       0x29 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtend.o
 .ARM.attributes
                0x000001cb       0x19 c:/microsemi/libero_v11.2/softconsole/sourcery-g++/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/crtn.o

/DISCARD/
 *(.note.GNU-stack)
OUTPUT(Linker_Design_MSS_CM3_app elf32-littlearm)

.debug_ranges   0x00000000      0x128
 .debug_ranges  0x00000000       0x18 ./main.o
 .debug_ranges  0x00000018       0x28 ./subroutine.o
 .debug_ranges  0x00000040       0xa0 E:/Ranjith/Linker_Design/SoftConsole/Linker_Design_MSS_CM3/Linker_Design_MSS_CM3_hw_platform/Debug/CMSIS/startup_gcc/newlib_stubs.o
 .debug_ranges  0x000000e0       0x48 E:\Ranjith\Linker_Design\SoftConsole\Linker_Design_MSS_CM3\Linker_Design_MSS_CM3_hw_platform\Debug\libLinker_Design_MSS_CM3_hw_platform.a(system_m2sxxx.o)
