
Discarded input sections

 .text          0x00000000        0x0 ./startup/cr_startup_stm32f4xx.o
 .data          0x00000000        0x0 ./startup/cr_startup_stm32f4xx.o
 .bss           0x00000000        0x0 ./startup/cr_startup_stm32f4xx.o
 .text          0x00000000        0x0 ./startup/helpers.o
 .data          0x00000000        0x0 ./startup/helpers.o
 .bss           0x00000000        0x0 ./startup/helpers.o
 .group         0x00000000       0x10 ./startup/new.o
 .group         0x00000000       0x10 ./startup/new.o
 .group         0x00000000       0x10 ./startup/new.o
 .group         0x00000000       0x10 ./startup/new.o
 .text          0x00000000        0x0 ./startup/new.o
 .data          0x00000000        0x0 ./startup/new.o
 .bss           0x00000000        0x0 ./startup/new.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/sysinit.o
 .text          0x00000000        0x0 ./startup/sysinit.o
 .data          0x00000000        0x0 ./startup/sysinit.o
 .bss           0x00000000        0x0 ./startup/sysinit.o
 .group         0x00000000       0x10 ./startup/tlsf.o
 .group         0x00000000       0x10 ./startup/tlsf.o
 .group         0x00000000       0x10 ./startup/tlsf.o
 .text          0x00000000        0x0 ./startup/tlsf.o
 .data          0x00000000        0x0 ./startup/tlsf.o
 .bss           0x00000000        0x0 ./startup/tlsf.o
 .text          0x00000000        0x0 ./src/event.o
 .data          0x00000000        0x0 ./src/event.o
 .bss           0x00000000        0x0 ./src/event.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .group         0x00000000       0x10 ./src/kernel.o
 .text          0x00000000        0x0 ./src/kernel.o
 .data          0x00000000        0x0 ./src/kernel.o
 .bss           0x00000000        0x0 ./src/kernel.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .group         0x00000000       0x10 ./src/main.o
 .text          0x00000000        0x0 ./src/main.o
 .data          0x00000000        0x0 ./src/main.o
 .bss           0x00000000        0x0 ./src/main.o
 .text._ZN8RegisterImE7BitMaskEm
                0x00000000        0x8 ./src/main.o
 .text._ZN8RegisterImE6BitSetEm
                0x00000000       0x12 ./src/main.o
 .text._ZN4GPIO3SetEm
                0x00000000        0x6 ./src/main.o
 .text._ZN8RegisterImE8BitClearEm
                0x00000000       0x14 ./src/main.o
 .text._ZN4GPIO5ClearEm
                0x00000000        0x6 ./src/main.o
 .text._ZN8RegisterImE4MaskEm
                0x00000000        0xa ./src/main.o
 .text._ZN8RegisterImE10InsertBitsEmmm
                0x00000000       0x2c ./src/main.o
 .text._ZN4GPIO12ConfigurePinEmNS_7PinModeENS_9PinDriverENS_8PinStateENS_8PinSpeedENS_20PinAlternateFunctionE
                0x00000000       0x70 ./src/main.o
 .text._ZN3OutIL8PinNames86EEC2Ev
                0x00000000       0x20 ./src/main.o
 .text._ZN3OutIL8PinNames86EE5WriteEi
                0x00000000       0x18 ./src/main.o
 .text._ZN3OutIL8PinNames86EEaSEi
                0x00000000        0xc ./src/main.o
 .text          0x00000000        0x0 ./src/mutex.o
 .data          0x00000000        0x0 ./src/mutex.o
 .bss           0x00000000        0x0 ./src/mutex.o
 .group         0x00000000       0x10 ./src/thread.o
 .group         0x00000000       0x10 ./src/thread.o
 .group         0x00000000       0x10 ./src/thread.o
 .group         0x00000000       0x10 ./src/thread.o
 .text          0x00000000        0x0 ./src/thread.o
 .data          0x00000000        0x0 ./src/thread.o
 .bss           0x00000000        0x0 ./src/thread.o
 .text._ZN15CriticalSection21__set_interrupt_stateEm
                0x00000000        0x6 ./src/thread.o
 .text._ZN15CriticalSectionD2Ev
                0x00000000        0xe ./src/thread.o
 .text._ZN15CriticalSection21__get_interrupt_stateEv
                0x00000000        0x6 ./src/thread.o
 .text._ZN15CriticalSectionC2Ev
                0x00000000       0x10 ./src/thread.o
 .text          0x00000000        0x0 ./drivers/nvic.o
 .data          0x00000000        0x0 ./drivers/nvic.o
 .bss           0x00000000        0x0 ./drivers/nvic.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/rcc.o
 .text          0x00000000        0x0 ./drivers/rcc.o
 .data          0x00000000        0x0 ./drivers/rcc.o
 .bss           0x00000000        0x0 ./drivers/rcc.o
 .text._Z8bitWriteIVmEvRT_mm
                0x00000000       0x22 ./drivers/rcc.o
 .group         0x00000000       0x10 ./drivers/scb.o
 .text          0x00000000        0x0 ./drivers/scb.o
 .data          0x00000000        0x0 ./drivers/scb.o
 .bss           0x00000000        0x0 ./drivers/scb.o
 .text._Z7bitReadImET_S0_m
                0x00000000       0x14 ./drivers/scb.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .group         0x00000000       0x10 ./drivers/usart_6.o
 .text          0x00000000        0x0 ./drivers/usart_6.o
 .data          0x00000000        0x0 ./drivers/usart_6.o
 .bss           0x00000000        0x0 ./drivers/usart_6.o
 .text._ZN4rw_t5writeEPVmmmm
                0x00000000       0x1a ./drivers/usart_6.o

Memory Configuration

Name             Origin             Length             Attributes
MFlash1024       0x08000000         0x00100000         xr
Ram112           0x20000000         0x0001c000         xrw
PeriphRam16      0x2001c000         0x00004000         xrw
Ram64            0x10000000         0x00010000         xrw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD ./startup/cr_startup_stm32f4xx.o
LOAD ./startup/helpers.o
LOAD ./startup/new.o
LOAD ./startup/sysinit.o
LOAD ./startup/tlsf.o
LOAD ./src/event.o
LOAD ./src/kernel.o
LOAD ./src/main.o
LOAD ./src/mutex.o
LOAD ./src/thread.o
LOAD ./drivers/nvic.o
LOAD ./drivers/rcc.o
LOAD ./drivers/scb.o
LOAD ./drivers/usart_6.o
                0x08100000                __top_MFlash1024 = 0x8100000
                0x2001c000                __top_Ram112 = 0x2001c000
                0x20020000                __top_PeriphRam16 = 0x20020000
                0x10010000                __top_Ram64 = 0x10010000

.text           0x08000000     0x282c
 FILL mask 0xff
 *(.isr_vector)
 .isr_vector    0x08000000      0x188 ./startup/cr_startup_stm32f4xx.o
                0x08000000                g_pfnVectors
                0x08000188                . = ALIGN (0x4)
                0x08000188                __section_table_start = .
                0x08000188                __data_section_table = .
                0x08000188        0x4 LONG 0x80029fc LOADADDR (.data)
                0x0800018c        0x4 LONG 0x20000000 ADDR (.data)
                0x08000190        0x4 LONG 0x8 SIZEOF (.data)
                0x08000194        0x4 LONG 0x80029fc LOADADDR (.data_RAM2)
                0x08000198        0x4 LONG 0x2001c000 ADDR (.data_RAM2)
                0x0800019c        0x4 LONG 0x0 SIZEOF (.data_RAM2)
                0x080001a0        0x4 LONG 0x80029fc LOADADDR (.data_RAM3)
                0x080001a4        0x4 LONG 0x10000000 ADDR (.data_RAM3)
                0x080001a8        0x4 LONG 0x0 SIZEOF (.data_RAM3)
                0x080001ac                __data_section_table_end = .
                0x080001ac                __bss_section_table = .
                0x080001ac        0x4 LONG 0x20000008 ADDR (.bss)
                0x080001b0        0x4 LONG 0x520 SIZEOF (.bss)
                0x080001b4        0x4 LONG 0x2001c000 ADDR (.bss_RAM2)
                0x080001b8        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
                0x080001bc        0x4 LONG 0x10000000 ADDR (.bss_RAM3)
                0x080001c0        0x4 LONG 0x0 SIZEOF (.bss_RAM3)
                0x080001c4                __bss_section_table_end = .
                0x080001c4                __section_table_end = .
 *(.after_vectors*)
 .after_vectors
                0x080001c4       0x90 ./startup/cr_startup_stm32f4xx.o
                0x080001c4                NMI_Handler
                0x080001c6                HardFault_Handler
                0x080001c8                MemManage_Handler
                0x080001ca                BusFault_Handler
                0x080001cc                UsageFault_Handler
                0x080001ce                SVC_Handler
                0x080001d0                DebugMon_Handler
                0x080001d4                data_init(unsigned int, unsigned int, unsigned int)
                0x080001e6                bss_init(unsigned int, unsigned int)
                0x080001f6                ResetISR
                0x0800024c                PendSV_Handler
                0x0800024e                TAMP_STAMP_IRQHandler
                0x0800024e                SDIO_IRQHandler
                0x0800024e                PVD_IRQHandler
                0x0800024e                CAN2_RX1_IRQHandler
                0x0800024e                EXTI3_IRQHandler
                0x0800024e                TIM8_TRG_COM_TIM14_IRQHandler
                0x0800024e                TIM1_UP_TIM10_IRQHandler
                0x0800024e                TIM8_UP_TIM13_IRQHandler
                0x0800024e                I2C3_ER_IRQHandler
                0x0800024e                EXTI0_IRQHandler
                0x0800024e                I2C2_EV_IRQHandler
                0x0800024e                DMA1_Stream2_IRQHandler
                0x0800024e                CAN1_RX0_IRQHandler
                0x0800024e                FPU_IRQHandler
                0x0800024e                OTG_HS_WKUP_IRQHandler
                0x0800024e                DMA1_Stream5_IRQHandler
                0x0800024e                CAN2_SCE_IRQHandler
                0x0800024e                DMA2_Stream2_IRQHandler
                0x0800024e                SPI1_IRQHandler
                0x0800024e                IntDefaultHandler
                0x0800024e                TIM6_DAC_IRQHandler
                0x0800024e                TIM1_BRK_TIM9_IRQHandler
                0x0800024e                DCMI_IRQHandler
                0x0800024e                CAN2_RX0_IRQHandler
                0x0800024e                DMA2_Stream3_IRQHandler
                0x0800024e                USART6_IRQHandler
                0x0800024e                USART3_IRQHandler
                0x0800024e                CRYP_IRQHandler
                0x0800024e                CAN1_RX1_IRQHandler
                0x0800024e                DMA2_Stream5_IRQHandler
                0x0800024e                DMA2_Stream0_IRQHandler
                0x0800024e                TIM4_IRQHandler
                0x0800024e                I2C1_EV_IRQHandler
                0x0800024e                DMA1_Stream6_IRQHandler
                0x0800024e                DMA1_Stream1_IRQHandler
                0x0800024e                UART4_IRQHandler
                0x0800024e                TIM3_IRQHandler
                0x0800024e                RCC_IRQHandler
                0x0800024e                TIM8_BRK_TIM12_IRQHandler
                0x0800024e                EXTI15_10_IRQHandler
                0x0800024e                ADC_IRQHandler
                0x0800024e                DMA1_Stream7_IRQHandler
                0x0800024e                TIM7_IRQHandler
                0x0800024e                CAN2_TX_IRQHandler
                0x0800024e                TIM5_IRQHandler
                0x0800024e                TIM1_CC_IRQHandler
                0x0800024e                DMA2_Stream7_IRQHandler
                0x0800024e                I2C3_EV_IRQHandler
                0x0800024e                EXTI9_5_IRQHandler
                0x0800024e                RTC_WKUP_IRQHandler
                0x0800024e                ETH_WKUP_IRQHandler
                0x0800024e                SPI2_IRQHandler
                0x0800024e                OTG_HS_EP1_IN_IRQHandler
                0x0800024e                TIM8_CC_IRQHandler
                0x0800024e                EXTI2_IRQHandler
                0x0800024e                DMA1_Stream0_IRQHandler
                0x0800024e                CAN1_TX_IRQHandler
                0x0800024e                HASH_RNG_IRQHandler
                0x0800024e                EXTI4_IRQHandler
                0x0800024e                FSMC_IRQHandler
                0x0800024e                ETH_IRQHandler
                0x0800024e                OTG_HS_EP1_OUT_IRQHandler
                0x0800024e                WWDG_IRQHandler
                0x0800024e                TIM2_IRQHandler
                0x0800024e                OTG_FS_WKUP_IRQHandler
                0x0800024e                TIM1_TRG_COM_TIM11_IRQHandler
                0x0800024e                OTG_HS_IRQHandler
                0x0800024e                EXTI1_IRQHandler
                0x0800024e                USART2_IRQHandler
                0x0800024e                UART5_IRQHandler
                0x0800024e                I2C2_ER_IRQHandler
                0x0800024e                DMA2_Stream1_IRQHandler
                0x0800024e                CAN1_SCE_IRQHandler
                0x0800024e                FLASH_IRQHandler
                0x0800024e                DMA2_Stream4_IRQHandler
                0x0800024e                RTC_Alarm_IRQHandler
                0x0800024e                USART1_IRQHandler
                0x0800024e                OTG_FS_IRQHandler
                0x0800024e                SPI3_IRQHandler
                0x0800024e                DMA1_Stream4_IRQHandler
                0x0800024e                I2C1_ER_IRQHandler
                0x0800024e                DMA2_Stream6_IRQHandler
                0x0800024e                DMA1_Stream3_IRQHandler
 *(.text*)
 .text._Z22CallStaticConstructorsv
                0x08000254       0x44 ./startup/cr_startup_stm32f4xx.o
                0x08000254                CallStaticConstructors()
 .text._Z21CallStaticDestructorsv
                0x08000298       0x28 ./startup/cr_startup_stm32f4xx.o
                0x08000298                CallStaticDestructors()
 .text.__cxa_pure_virtual
                0x080002c0        0x2 ./startup/helpers.o
                0x080002c0                __cxa_pure_virtual
 .text.__cxa_end_cleanup
                0x080002c2        0x2 ./startup/helpers.o
                0x080002c2                __cxa_end_cleanup
 .text.__aeabi_atexit
                0x080002c4        0x4 ./startup/helpers.o
                0x080002c4                __aeabi_atexit
 .text.__aeabi_unwind_cpp_pr0
                0x080002c8        0x2 ./startup/helpers.o
                0x080002c8                __aeabi_unwind_cpp_pr0
 .text.__aeabi_unwind_cpp_pr1
                0x080002ca        0x2 ./startup/helpers.o
                0x080002ca                __aeabi_unwind_cpp_pr1
 .text.__aeabi_unwind_cpp_pr2
                0x080002cc        0x2 ./startup/helpers.o
                0x080002cc                __aeabi_unwind_cpp_pr2
 .text._ZN4HeapD2Ev
                0x080002ce        0xe ./startup/new.o
                0x080002ce                Heap::~Heap()
                0x080002ce                Heap::~Heap()
 .text._ZN4HeapC2EPvj
                0x080002dc       0x12 ./startup/new.o
                0x080002dc                Heap::Heap(void*, unsigned int)
                0x080002dc                Heap::Heap(void*, unsigned int)
 .text._ZN4Heap8AllocateEj
                0x080002ee        0x6 ./startup/new.o
                0x080002ee                Heap::Allocate(unsigned int)
 .text._ZN4Heap7ReleaseEPv
                0x080002f4        0x6 ./startup/new.o
                0x080002f4                Heap::Release(void*)
 *fill*         0x080002fa        0x2 00
 .text._Znwj    0x080002fc        0xc ./startup/new.o
                0x080002fc                operator new(unsigned int)
 .text._Znaj    0x08000308        0xc ./startup/new.o
                0x08000308                operator new[](unsigned int)
 .text._ZdlPv   0x08000314        0xc ./startup/new.o
                0x08000314                operator delete(void*)
 .text._ZdaPv   0x08000320        0xc ./startup/new.o
                0x08000320                operator delete[](void*)
 .text._GLOBAL__I_FreeStore
                0x0800032c       0x2c ./startup/new.o
 .text._Z8bitWriteIVmEvRT_mm
                0x08000358       0x22 ./startup/sysinit.o
                0x08000358                void bitWrite<unsigned long volatile>(unsigned long volatile&, unsigned long, unsigned long)
 .text._ZN5FLASH10SetLatencyEm
                0x0800037a        0x8 ./startup/sysinit.o
                0x0800037a                FLASH::SetLatency(unsigned long)
 .text._ZN8RegisterImE7BitMaskEm
                0x08000382        0x8 ./startup/sysinit.o
                0x08000382                Register<unsigned long>::BitMask(unsigned long)
 .text._ZN8RegisterImE6BitSetEm
                0x0800038a       0x12 ./startup/sysinit.o
                0x0800038a                Register<unsigned long>::BitSet(unsigned long)
 .text._ZN4GPIO3SetEm
                0x0800039c        0x6 ./startup/sysinit.o
                0x0800039c                GPIO::Set(unsigned long)
 .text._ZN8RegisterImE8BitClearEm
                0x080003a2       0x14 ./startup/sysinit.o
                0x080003a2                Register<unsigned long>::BitClear(unsigned long)
 .text._ZN4GPIO5ClearEm
                0x080003b6        0x6 ./startup/sysinit.o
                0x080003b6                GPIO::Clear(unsigned long)
 .text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x080003bc        0x4 ./startup/sysinit.o
                0x080003bc                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB1_PERIPHERAL_RESET_BITS)
                0x080003bc                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB1_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080003c0        0x6 ./startup/sysinit.o
                0x080003c0                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<AHB1_PERIPHERAL_RESET_BITS> const&)
                0x080003c0                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<AHB1_PERIPHERAL_RESET_BITS> const&)
 .text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x080003c6        0x4 ./startup/sysinit.o
                0x080003c6                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB2_PERIPHERAL_RESET_BITS)
                0x080003c6                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB2_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080003ca        0x6 ./startup/sysinit.o
                0x080003ca                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<AHB2_PERIPHERAL_RESET_BITS> const&)
                0x080003ca                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<AHB2_PERIPHERAL_RESET_BITS> const&)
 .text._ZN12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSEC2ES0_
                0x080003d0        0x4 ./startup/sysinit.o
                0x080003d0                bitwise_enum<AHB3_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB3_PERIPHERAL_RESET_BITS)
                0x080003d0                bitwise_enum<AHB3_PERIPHERAL_RESET_BITS>::bitwise_enum(AHB3_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x080003d4        0x4 ./startup/sysinit.o
                0x080003d4                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::bitwise_enum(APB1_PERIPHERAL_RESET_BITS)
                0x080003d4                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::bitwise_enum(APB1_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080003d8        0x6 ./startup/sysinit.o
                0x080003d8                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<APB1_PERIPHERAL_RESET_BITS> const&)
                0x080003d8                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<APB1_PERIPHERAL_RESET_BITS> const&)
 .text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x080003de        0x4 ./startup/sysinit.o
                0x080003de                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::bitwise_enum(APB2_PERIPHERAL_RESET_BITS)
                0x080003de                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::bitwise_enum(APB2_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080003e2        0x6 ./startup/sysinit.o
                0x080003e2                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<APB2_PERIPHERAL_RESET_BITS> const&)
                0x080003e2                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::bitwise_enum(bitwise_enum<APB2_PERIPHERAL_RESET_BITS> const&)
 .text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080003e8        0x4 ./startup/sysinit.o
                0x080003e8                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB1_PERIPHERAL_CLOCK_ENABLE_BITS)
                0x080003e8                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB1_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080003ec        0x6 ./startup/sysinit.o
                0x080003ec                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
                0x080003ec                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080003f2        0x4 ./startup/sysinit.o
                0x080003f2                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB2_PERIPHERAL_CLOCK_ENABLE_BITS)
                0x080003f2                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB2_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080003f6        0x6 ./startup/sysinit.o
                0x080003f6                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
                0x080003f6                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZN12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080003fc        0x4 ./startup/sysinit.o
                0x080003fc                bitwise_enum<AHB3_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB3_PERIPHERAL_CLOCK_ENABLE_BITS)
                0x080003fc                bitwise_enum<AHB3_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(AHB3_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x08000400        0x4 ./startup/sysinit.o
                0x08000400                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(APB1_PERIPHERAL_CLOCK_ENABLE_BITS)
                0x08000400                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(APB1_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x08000404        0x6 ./startup/sysinit.o
                0x08000404                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
                0x08000404                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800040a        0x4 ./startup/sysinit.o
                0x0800040a                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(APB2_PERIPHERAL_CLOCK_ENABLE_BITS)
                0x0800040a                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(APB2_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x0800040e        0x6 ./startup/sysinit.o
                0x0800040e                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
                0x0800040e                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::bitwise_enum(bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZN8RegisterImE4MaskEm
                0x08000414        0xa ./startup/sysinit.o
                0x08000414                Register<unsigned long>::Mask(unsigned long)
 .text._ZN8RegisterImE10InsertBitsEmmm
                0x0800041e       0x2c ./startup/sysinit.o
                0x0800041e                Register<unsigned long>::InsertBits(unsigned long, unsigned long, unsigned long)
 .text._ZN4GPIO12ConfigurePinEmNS_7PinModeENS_9PinDriverENS_8PinStateENS_8PinSpeedENS_20PinAlternateFunctionE
                0x0800044a       0x70 ./startup/sysinit.o
                0x0800044a                GPIO::ConfigurePin(unsigned long, GPIO::PinMode, GPIO::PinDriver, GPIO::PinState, GPIO::PinSpeed, GPIO::PinAlternateFunction)
 *fill*         0x080004ba        0x2 00
 .text._ZN3OutIL8PinNames86EEC2Ev
                0x080004bc       0x20 ./startup/sysinit.o
                0x080004bc                Out<(PinNames)86>::Out()
                0x080004bc                Out<(PinNames)86>::Out()
 .text._ZN17AlternateFunctionIL8PinNames38EEC2EN4GPIO20PinAlternateFunctionE
                0x080004dc       0x20 ./startup/sysinit.o
                0x080004dc                AlternateFunction<(PinNames)38>::AlternateFunction(GPIO::PinAlternateFunction)
                0x080004dc                AlternateFunction<(PinNames)38>::AlternateFunction(GPIO::PinAlternateFunction)
 .text._ZN17AlternateFunctionIL8PinNames105EEC2EN4GPIO20PinAlternateFunctionE
                0x080004fc       0x20 ./startup/sysinit.o
                0x080004fc                AlternateFunction<(PinNames)105>::AlternateFunction(GPIO::PinAlternateFunction)
                0x080004fc                AlternateFunction<(PinNames)105>::AlternateFunction(GPIO::PinAlternateFunction)
 .text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x0800051c        0xa ./startup/sysinit.o
                0x0800051c                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::operator|=(bitwise_enum<AHB1_PERIPHERAL_RESET_BITS> const&)
 .text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x08000526       0x20 ./startup/sysinit.o
                0x08000526                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::operator|(bitwise_enum<AHB1_PERIPHERAL_RESET_BITS> const&) const
 .text._ZorI26AHB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x08000546       0x22 ./startup/sysinit.o
                0x08000546                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS> operator|<AHB1_PERIPHERAL_RESET_BITS>(AHB1_PERIPHERAL_RESET_BITS, AHB1_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x08000568        0xa ./startup/sysinit.o
                0x08000568                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::operator|=(bitwise_enum<AHB2_PERIPHERAL_RESET_BITS> const&)
 .text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x08000572       0x20 ./startup/sysinit.o
                0x08000572                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::operator|(bitwise_enum<AHB2_PERIPHERAL_RESET_BITS> const&) const
 .text._ZorI26AHB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x08000592       0x22 ./startup/sysinit.o
                0x08000592                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS> operator|<AHB2_PERIPHERAL_RESET_BITS>(AHB2_PERIPHERAL_RESET_BITS, AHB2_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x080005b4        0xa ./startup/sysinit.o
                0x080005b4                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::operator|=(bitwise_enum<APB1_PERIPHERAL_RESET_BITS> const&)
 .text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x080005be       0x20 ./startup/sysinit.o
                0x080005be                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::operator|(bitwise_enum<APB1_PERIPHERAL_RESET_BITS> const&) const
 .text._ZorI26APB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x080005de       0x22 ./startup/sysinit.o
                0x080005de                bitwise_enum<APB1_PERIPHERAL_RESET_BITS> operator|<APB1_PERIPHERAL_RESET_BITS>(APB1_PERIPHERAL_RESET_BITS, APB1_PERIPHERAL_RESET_BITS)
 .text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x08000600        0xa ./startup/sysinit.o
                0x08000600                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::operator|=(bitwise_enum<APB2_PERIPHERAL_RESET_BITS> const&)
 .text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x0800060a       0x20 ./startup/sysinit.o
                0x0800060a                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::operator|(bitwise_enum<APB2_PERIPHERAL_RESET_BITS> const&) const
 .text._ZorI26APB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x0800062a       0x22 ./startup/sysinit.o
                0x0800062a                bitwise_enum<APB2_PERIPHERAL_RESET_BITS> operator|<APB2_PERIPHERAL_RESET_BITS>(APB2_PERIPHERAL_RESET_BITS, APB2_PERIPHERAL_RESET_BITS)
 .text._Z26ControlAllPeripheralResets12BitOperation
                0x0800064c      0x3d4 ./startup/sysinit.o
                0x0800064c                ControlAllPeripheralResets(BitOperation)
 .text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x08000a20        0xa ./startup/sysinit.o
                0x08000a20                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|=(bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x08000a2a       0x20 ./startup/sysinit.o
                0x08000a2a                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|(bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&) const
 .text._ZorI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x08000a4a       0x22 ./startup/sysinit.o
                0x08000a4a                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS> operator|<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>(AHB1_PERIPHERAL_CLOCK_ENABLE_BITS, AHB1_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x08000a6c        0xa ./startup/sysinit.o
                0x08000a6c                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|=(bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x08000a76       0x20 ./startup/sysinit.o
                0x08000a76                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|(bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&) const
 .text._ZorI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x08000a96       0x22 ./startup/sysinit.o
                0x08000a96                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS> operator|<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>(AHB2_PERIPHERAL_CLOCK_ENABLE_BITS, AHB2_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x08000ab8        0xa ./startup/sysinit.o
                0x08000ab8                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|=(bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x08000ac2       0x20 ./startup/sysinit.o
                0x08000ac2                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|(bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS> const&) const
 .text._ZorI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x08000ae2       0x22 ./startup/sysinit.o
                0x08000ae2                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS> operator|<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>(APB1_PERIPHERAL_CLOCK_ENABLE_BITS, APB1_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x08000b04        0xa ./startup/sysinit.o
                0x08000b04                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|=(bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&)
 .text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x08000b0e       0x20 ./startup/sysinit.o
                0x08000b0e                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::operator|(bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS> const&) const
 .text._ZorI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x08000b2e       0x22 ./startup/sysinit.o
                0x08000b2e                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS> operator|<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>(APB2_PERIPHERAL_CLOCK_ENABLE_BITS, APB2_PERIPHERAL_CLOCK_ENABLE_BITS)
 .text._Z26ControlAllPeripheralClocks12BitOperation
                0x08000b50      0x450 ./startup/sysinit.o
                0x08000b50                ControlAllPeripheralClocks(BitOperation)
 .text._Z11SetupClocksv
                0x08000fa0      0x12c ./startup/sysinit.o
                0x08000fa0                SetupClocks()
 .text._ZN3OutIL8PinNames86EE5WriteEi
                0x080010cc       0x18 ./startup/sysinit.o
                0x080010cc                Out<(PinNames)86>::Write(int)
 .text._ZN3OutIL8PinNames86EEaSEi
                0x080010e4        0xc ./startup/sysinit.o
                0x080010e4                Out<(PinNames)86>::operator=(int)
 .text._Z9SetupPinsv
                0x080010f0       0xc0 ./startup/sysinit.o
                0x080010f0                SetupPins()
 .text._Z10SystemInitv
                0x080011b0        0xe ./startup/sysinit.o
                0x080011b0                SystemInit()
 .text._ZL14block_from_ptrPKv
                0x080011be        0x4 ./startup/tlsf.o
 .text._ZL12block_to_ptrPK14block_header_t
                0x080011c2        0x4 ./startup/tlsf.o
 .text._ZL15offset_to_blockPKvj
                0x080011c6        0x4 ./startup/tlsf.o
 .text._ZL9align_ptrPKvj
                0x080011ca        0xa ./startup/tlsf.o
 .text._ZL19adjust_request_sizejj
                0x080011d4       0x20 ./startup/tlsf.o
 .text._ZL17remove_free_blockP6pool_tP14block_header_tii
                0x080011f4       0x44 ./startup/tlsf.o
 .text._ZL14default_walkerPvjiS_
                0x08001238        0x2 ./startup/tlsf.o
 .text._ZL10block_sizePK14block_header_t.clone.0
                0x0800123a        0x6 ./startup/tlsf.o
 .text._ZL10block_nextPK14block_header_t
                0x08001240       0x1c ./startup/tlsf.o
 .text._ZL15block_link_nextP14block_header_t
                0x0800125c        0xc ./startup/tlsf.o
 .text._ZL14block_set_sizeP14block_header_tj.clone.1
                0x08001268        0xc ./startup/tlsf.o
 .text._ZL13block_is_freePK14block_header_t.clone.3
                0x08001274        0x6 ./startup/tlsf.o
 .text._ZL14block_set_freeP14block_header_t.clone.4
                0x0800127a        0xa ./startup/tlsf.o
 .text._ZL14block_set_usedP14block_header_t.clone.5
                0x08001284        0xa ./startup/tlsf.o
 .text._ZL18block_is_prev_freePK14block_header_t.clone.6
                0x0800128e        0x6 ./startup/tlsf.o
 .text._ZL16integrity_walkerPvjiS_
                0x08001294       0x4e ./startup/tlsf.o
 .text._ZL19block_set_prev_freeP14block_header_t.clone.7
                0x080012e2        0xa ./startup/tlsf.o
 .text._ZL18block_mark_as_freeP14block_header_t
                0x080012ec       0x18 ./startup/tlsf.o
 .text._ZL11block_splitP14block_header_tj
                0x08001304       0x3a ./startup/tlsf.o
 .text._ZL19block_set_prev_usedP14block_header_t.clone.8
                0x0800133e        0xa ./startup/tlsf.o
 .text._ZL18block_mark_as_usedP14block_header_t
                0x08001348       0x18 ./startup/tlsf.o
 .text._ZL15block_can_splitP14block_header_tj.clone.10
                0x08001360       0x16 ./startup/tlsf.o
 .text._ZL12block_absorbP14block_header_tS0_.clone.11
                0x08001376       0x1c ./startup/tlsf.o
 .text._Z16tlsf_fls_genericj
                0x08001392       0x3a ./startup/tlsf.o
                0x08001392                tlsf_fls_generic(unsigned int)
 .text._Z8tlsf_ffsj
                0x080013cc       0x10 ./startup/tlsf.o
                0x080013cc                tlsf_ffs(unsigned int)
 .text._Z8tlsf_flsj
                0x080013dc        0xa ./startup/tlsf.o
                0x080013dc                tlsf_fls(unsigned int)
 .text._ZL14mapping_insertjPiS_
                0x080013e6       0x26 ./startup/tlsf.o
 .text._ZL12block_removeP6pool_tP14block_header_t
                0x0800140c       0x22 ./startup/tlsf.o
 .text._ZL16block_merge_nextP6pool_tP14block_header_t
                0x0800142e       0x2e ./startup/tlsf.o
 .text._ZL12block_insertP6pool_tP14block_header_t
                0x0800145c       0x4c ./startup/tlsf.o
 .text._ZL18block_prepare_usedP6pool_tP14block_header_tj
                0x080014a8       0x46 ./startup/tlsf.o
 .text._ZL17block_locate_freeP6pool_tj
                0x080014ee       0x84 ./startup/tlsf.o
 *fill*         0x08001572        0x2 00
 .text._Z14tlsf_walk_heapPvPFvS_jiS_ES_
                0x08001574       0x58 ./startup/tlsf.o
                0x08001574                tlsf_walk_heap(void*, void (*)(void*, unsigned int, int, void*), void*)
 .text._Z15tlsf_check_heapPv
                0x080015cc       0xe4 ./startup/tlsf.o
                0x080015cc                tlsf_check_heap(void*)
 .text._Z15tlsf_block_sizePv
                0x080016b0       0x14 ./startup/tlsf.o
                0x080016b0                tlsf_block_size(void*)
 .text._Z13tlsf_overheadv
                0x080016c4        0x6 ./startup/tlsf.o
                0x080016c4                tlsf_overhead()
 *fill*         0x080016ca        0x2 00
 .text._Z11tlsf_createPvj
                0x080016cc       0x90 ./startup/tlsf.o
                0x080016cc                tlsf_create(void*, unsigned int)
 .text._Z12tlsf_destroyPv
                0x0800175c        0x2 ./startup/tlsf.o
                0x0800175c                tlsf_destroy(void*)
 .text._Z11tlsf_mallocPvj
                0x0800175e       0x24 ./startup/tlsf.o
                0x0800175e                tlsf_malloc(void*, unsigned int)
 .text._Z13tlsf_memalignPvjj
                0x08001782       0x96 ./startup/tlsf.o
                0x08001782                tlsf_memalign(void*, unsigned int, unsigned int)
 .text._Z9tlsf_freePvS_
                0x08001818       0x44 ./startup/tlsf.o
                0x08001818                tlsf_free(void*, void*)
 .text._Z20tlsf_realloc_alignedPvS_jj
                0x0800185c       0xf4 ./startup/tlsf.o
                0x0800185c                tlsf_realloc_aligned(void*, void*, unsigned int, unsigned int)
 .text._Z12tlsf_reallocPvS_j
                0x08001950        0x8 ./startup/tlsf.o
                0x08001950                tlsf_realloc(void*, void*, unsigned int)
 .text._ZN5Event4WaitEm
                0x08001958        0x4 ./src/event.o
                0x08001958                Event::Wait(unsigned long)
 .text._ZN5Event6SignalEv
                0x0800195c        0x2 ./src/event.o
                0x0800195c                Event::Signal()
 .text._ZN3SCB7PendSVCEv
                0x0800195e        0xa ./src/kernel.o
                0x0800195e                SCB::PendSVC()
 .text._ZN10BaseThread5SetSPEPVm
                0x08001968        0x4 ./src/kernel.o
                0x08001968                BaseThread::SetSP(unsigned long volatile*)
 .text._ZN10BaseThread5GetSPEv
                0x0800196c        0x4 ./src/kernel.o
                0x0800196c                BaseThread::GetSP()
 .text._ZN15CriticalSection21__set_interrupt_stateEm
                0x08001970        0x6 ./src/kernel.o
                0x08001970                CriticalSection::__set_interrupt_state(unsigned long)
 .text._ZN15CriticalSectionD2Ev
                0x08001976        0xe ./src/kernel.o
                0x08001976                CriticalSection::~CriticalSection()
                0x08001976                CriticalSection::~CriticalSection()
 .text._ZN15CriticalSection21__get_interrupt_stateEv
                0x08001984        0x6 ./src/kernel.o
                0x08001984                CriticalSection::__get_interrupt_state()
 .text._ZN15CriticalSectionC2Ev
                0x0800198a       0x10 ./src/kernel.o
                0x0800198a                CriticalSection::CriticalSection()
                0x0800198a                CriticalSection::CriticalSection()
 *fill*         0x0800199a        0x2 00
 .text._ZN5TISRW9ISR_EnterEv
                0x0800199c       0x1c ./src/kernel.o
                0x0800199c                TISRW::ISR_Enter()
 .text._ZN5TISRWC2Ev
                0x080019b8        0xc ./src/kernel.o
                0x080019b8                TISRW::TISRW()
                0x080019b8                TISRW::TISRW()
 .text._ZN4rw_t5writeEPVmmmm
                0x080019c4       0x1a ./src/kernel.o
                0x080019c4                rw_t::write(unsigned long volatile*, unsigned long, unsigned long, unsigned long)
 *fill*         0x080019de        0x2 00
 .text._ZN6Kernel17ContextSwitchHookEPVm
                0x080019e0       0x30 ./src/kernel.o
                0x080019e0                Kernel::ContextSwitchHook(unsigned long volatile*)
 .text.OS_ContextSwitchHook
                0x08001a10        0x4 ./src/kernel.o
                0x08001a10                OS_ContextSwitchHook
 .text._ZN6Kernel15getHighPriorityEm
                0x08001a14        0xa ./src/kernel.o
                0x08001a14                Kernel::getHighPriority(unsigned long)
 *fill*         0x08001a1e        0x2 00
 .text._ZN6Kernel8SchedISREv
                0x08001a20       0x34 ./src/kernel.o
                0x08001a20                Kernel::SchedISR()
 .text._ZN5TISRW8ISR_ExitEv
                0x08001a54       0x24 ./src/kernel.o
                0x08001a54                TISRW::ISR_Exit()
 .text._ZN5TISRWD2Ev
                0x08001a78        0xc ./src/kernel.o
                0x08001a78                TISRW::~TISRW()
                0x08001a78                TISRW::~TISRW()
 .text._ZN6Kernel10getPrioTagEm
                0x08001a84        0x8 ./src/kernel.o
                0x08001a84                Kernel::getPrioTag(unsigned long)
 .text._ZN6Kernel10setPrioTagERmm
                0x08001a8c        0x8 ./src/kernel.o
                0x08001a8c                Kernel::setPrioTag(unsigned long&, unsigned long)
 .text._ZN6Kernel10clrPrioTagERmm
                0x08001a94        0xa ./src/kernel.o
                0x08001a94                Kernel::clrPrioTag(unsigned long&, unsigned long)
 *fill*         0x08001a9e        0x2 00
 .text._ZN6Kernel11ReadyThreadEm
                0x08001aa0       0x18 ./src/kernel.o
                0x08001aa0                Kernel::ReadyThread(unsigned long)
 .text._ZN6Kernel11BlockThreadEm
                0x08001ab8       0x18 ./src/kernel.o
                0x08001ab8                Kernel::BlockThread(unsigned long)
 .text._ZN6Kernel19IsContextSwitchDoneEv
                0x08001ad0       0x1c ./src/kernel.o
                0x08001ad0                Kernel::IsContextSwitchDone()
 .text._ZN6Kernel5SchedEv
                0x08001aec       0x40 ./src/kernel.o
                0x08001aec                Kernel::Sched()
 .text._ZN6Kernel9SchedulerEv
                0x08001b2c       0x10 ./src/kernel.o
                0x08001b2c                Kernel::Scheduler()
 .text._ZN6Kernel4TickEv
                0x08001b3c       0x48 ./src/kernel.o
                0x08001b3c                Kernel::Tick()
 .text.SysTick_Handler
                0x08001b84        0x4 ./src/kernel.o
                0x08001b84                SysTick_Handler
 .text._ZN6Kernel7RunningEv
                0x08001b88       0x14 ./src/kernel.o
                0x08001b88                Kernel::Running()
 .text._ZN6Kernel14RegisterThreadEP10BaseThreadm
                0x08001b9c        0xc ./src/kernel.o
                0x08001b9c                Kernel::RegisterThread(BaseThread*, unsigned long)
 .text._ZN6Kernel15PendSVC_HandlerEv
                0x08001ba8       0x38 ./src/kernel.o
                0x08001ba8                Kernel::PendSVC_Handler()
 .text._ZN11hw_registerILm3758153748ELm16777215ELm0E4rw_tE5writeEm
                0x08001be0       0x14 ./src/kernel.o
                0x08001be0                hw_register<3758153748ul, 16777215ul, 0ul, rw_t>::write(unsigned long)
 .text._ZN11hw_registerILm3758153752ELm16777215ELm0E4rw_tE5writeEm
                0x08001bf4       0x14 ./src/kernel.o
                0x08001bf4                hw_register<3758153752ul, 16777215ul, 0ul, rw_t>::write(unsigned long)
 .text._ZN11hw_registerILm3758153744ELm7ELm0E4rw_tE5writeEm
                0x08001c08       0x10 ./src/kernel.o
                0x08001c08                hw_register<3758153744ul, 7ul, 0ul, rw_t>::write(unsigned long)
 .text._ZN6Ticker9ConfigureEm
                0x08001c18       0x18 ./src/kernel.o
                0x08001c18                Ticker::Configure(unsigned long)
 .text._ZN6Kernel3RunEm
                0x08001c30       0x70 ./src/kernel.o
                0x08001c30                Kernel::Run(unsigned long)
 .text._ZN6ThreadIL8Priority0ELm300EE4ExecEv
                0x08001ca0        0x2 ./src/main.o
                0x08001ca0                Thread<(Priority)0, 300ul>::Exec()
 .text._ZN5EventC2ENS_5ValueE
                0x08001ca2        0x8 ./src/main.o
                0x08001ca2                Event::Event(Event::Value)
                0x08001ca2                Event::Event(Event::Value)
 *fill*         0x08001caa        0x2 00
 .text._Z16AssertionFailurePKcj
                0x08001cac       0x10 ./src/main.o
                0x08001cac                AssertionFailure(char const*, unsigned int)
 .text.main     0x08001cbc        0xe ./src/main.o
                0x08001cbc                main
 .text._ZNK8RegisterImE6BitGetEm
                0x08001cca       0x14 ./src/main.o
                0x08001cca                Register<unsigned long>::BitGet(unsigned long) const
 .text._ZNK4GPIO4TestEm
                0x08001cde        0x6 ./src/main.o
                0x08001cde                GPIO::Test(unsigned long) const
 .text._ZN6ThreadIL8Priority3ELm300EEC2Ev
                0x08001ce4       0x18 ./src/main.o
                0x08001ce4                Thread<(Priority)3, 300ul>::Thread()
                0x08001ce4                Thread<(Priority)3, 300ul>::Thread()
 .text._ZN6ThreadIL8Priority2ELm300EEC2Ev
                0x08001cfc       0x18 ./src/main.o
                0x08001cfc                Thread<(Priority)2, 300ul>::Thread()
                0x08001cfc                Thread<(Priority)2, 300ul>::Thread()
 .text._ZN6ThreadIL8Priority1ELm300EEC2Ev
                0x08001d14       0x18 ./src/main.o
                0x08001d14                Thread<(Priority)1, 300ul>::Thread()
                0x08001d14                Thread<(Priority)1, 300ul>::Thread()
 .text._ZN6ThreadIL8Priority0ELm300EEC2Ev
                0x08001d2c       0x18 ./src/main.o
                0x08001d2c                Thread<(Priority)0, 300ul>::Thread()
                0x08001d2c                Thread<(Priority)0, 300ul>::Thread()
 .text._ZN3OutIL8PinNames88EEC2Ev
                0x08001d44       0x20 ./src/main.o
                0x08001d44                Out<(PinNames)88>::Out()
                0x08001d44                Out<(PinNames)88>::Out()
 .text._ZN3OutIL8PinNames87EEC2Ev
                0x08001d64       0x20 ./src/main.o
                0x08001d64                Out<(PinNames)87>::Out()
                0x08001d64                Out<(PinNames)87>::Out()
 .text._ZNK3OutIL8PinNames86EE4ReadEv
                0x08001d84        0xc ./src/main.o
                0x08001d84                Out<(PinNames)86>::Read() const
 .text._ZNK3OutIL8PinNames86EEcviEv
                0x08001d90        0x4 ./src/main.o
                0x08001d90                Out<(PinNames)86>::operator int() const
 .text._ZN6ThreadIL8Priority3ELm300EE4ExecEv
                0x08001d94       0x30 ./src/main.o
                0x08001d94                Thread<(Priority)3, 300ul>::Exec()
 .text._ZN3OutIL8PinNames87EE5WriteEi
                0x08001dc4       0x18 ./src/main.o
                0x08001dc4                Out<(PinNames)87>::Write(int)
 .text._ZN3OutIL8PinNames87EEaSEi
                0x08001ddc        0xc ./src/main.o
                0x08001ddc                Out<(PinNames)87>::operator=(int)
 .text._ZNK3OutIL8PinNames87EE4ReadEv
                0x08001de8        0xc ./src/main.o
                0x08001de8                Out<(PinNames)87>::Read() const
 .text._ZNK3OutIL8PinNames87EEcviEv
                0x08001df4        0x4 ./src/main.o
                0x08001df4                Out<(PinNames)87>::operator int() const
 .text._ZN6ThreadIL8Priority2ELm300EE4ExecEv
                0x08001df8       0x30 ./src/main.o
                0x08001df8                Thread<(Priority)2, 300ul>::Exec()
 .text._ZN3OutIL8PinNames88EE5WriteEi
                0x08001e28       0x18 ./src/main.o
                0x08001e28                Out<(PinNames)88>::Write(int)
 .text._ZN3OutIL8PinNames88EEaSEi
                0x08001e40        0xc ./src/main.o
                0x08001e40                Out<(PinNames)88>::operator=(int)
 .text._ZNK3OutIL8PinNames88EE4ReadEv
                0x08001e4c        0xc ./src/main.o
                0x08001e4c                Out<(PinNames)88>::Read() const
 .text._ZNK3OutIL8PinNames88EEcviEv
                0x08001e58        0x4 ./src/main.o
                0x08001e58                Out<(PinNames)88>::operator int() const
 .text._ZN6ThreadIL8Priority1ELm300EE4ExecEv
                0x08001e5c       0x30 ./src/main.o
                0x08001e5c                Thread<(Priority)1, 300ul>::Exec()
 .text._GLOBAL__I_Thread1
                0x08001e8c       0x48 ./src/main.o
 .text._ZN5Mutex4LockEv
                0x08001ed4        0x2 ./src/mutex.o
                0x08001ed4                Mutex::Lock()
 .text._ZN5Mutex6UnlockEv
                0x08001ed6        0x2 ./src/mutex.o
                0x08001ed6                Mutex::Unlock()
 .text._ZN5Mutex9UnlockISREv
                0x08001ed8        0x2 ./src/mutex.o
                0x08001ed8                Mutex::UnlockISR()
 .text._ZN10BaseThreadC2EPVm8PriorityPFvvE
                0x08001eda       0x2a ./src/thread.o
                0x08001eda                BaseThread::BaseThread(unsigned long volatile*, Priority, void (*)())
                0x08001eda                BaseThread::BaseThread(unsigned long volatile*, Priority, void (*)())
 .text._ZNK10BaseThread10IsSleepingEv
                0x08001f04       0x1c ./src/thread.o
                0x08001f04                BaseThread::IsSleeping() const
 .text._ZNK10BaseThread9IsBlockedEv
                0x08001f20       0x12 ./src/thread.o
                0x08001f20                BaseThread::IsBlocked() const
 .text._ZN10BaseThread5SleepEm
                0x08001f32       0x2c ./src/thread.o
                0x08001f32                BaseThread::Sleep(unsigned long)
 .text._ZN10BaseThread12WakeUpThreadEv
                0x08001f5e       0x24 ./src/thread.o
                0x08001f5e                BaseThread::WakeUpThread()
 .text._ZN4NVIC11SetPriorityENS_4IRQnEm
                0x08001f82        0xc ./drivers/nvic.o
                0x08001f82                NVIC::SetPriority(NVIC::IRQn, unsigned long)
 .text._ZN4NVIC11GetPriorityENS_4IRQnE
                0x08001f8e        0xa ./drivers/nvic.o
                0x08001f8e                NVIC::GetPriority(NVIC::IRQn)
 .text._ZN4NVIC14EncodePriorityEmmm
                0x08001f98       0x3c ./drivers/nvic.o
                0x08001f98                NVIC::EncodePriority(unsigned long, unsigned long, unsigned long)
 .text._ZN4NVIC14DecodePriorityEmmPmS0_
                0x08001fd4       0x3e ./drivers/nvic.o
                0x08001fd4                NVIC::DecodePriority(unsigned long, unsigned long, unsigned long*, unsigned long*)
 *fill*         0x08002012        0x2 00
 .text._ZN3RCCD2Ev
                0x08002014       0x2c ./drivers/rcc.o
                0x08002014                RCC::~RCC()
                0x08002014                RCC::~RCC()
 .text._ZN3RCC24Select_APB2_ClockDividerEm
                0x08002040       0x10 ./drivers/rcc.o
                0x08002040                RCC::Select_APB2_ClockDivider(unsigned long)
 .text._ZN3RCC24Select_APB1_ClockDividerEm
                0x08002050       0x10 ./drivers/rcc.o
                0x08002050                RCC::Select_APB1_ClockDivider(unsigned long)
 .text._ZN3RCC23Select_AHB_ClockDividerENS_14SYSCLK_DivisorE
                0x08002060        0xc ./drivers/rcc.o
                0x08002060                RCC::Select_AHB_ClockDivider(RCC::SYSCLK_Divisor)
 .text._ZN3RCC20SetSystemClockSourceENS_18SystemClockSourcesE
                0x0800206c        0xa ./drivers/rcc.o
                0x0800206c                RCC::SetSystemClockSource(RCC::SystemClockSources)
 *fill*         0x08002076        0x2 00
 .text._ZN3RCC22ConfigureClockSecurityENS_18ClockSecurityStateE
                0x08002078        0xc ./drivers/rcc.o
                0x08002078                RCC::ConfigureClockSecurity(RCC::ClockSecurityState)
 .text._ZN3RCC17Configure_I2S_PLLENS_13I2S_PLL_StateE
                0x08002084        0xc ./drivers/rcc.o
                0x08002084                RCC::Configure_I2S_PLL(RCC::I2S_PLL_State)
 .text._ZN3RCC13Configure_PLLENS_9PLL_StateE
                0x08002090        0xc ./drivers/rcc.o
                0x08002090                RCC::Configure_PLL(RCC::PLL_State)
 .text._ZN3RCC31Configure_LS_ExternalOscillatorENS_26LS_ExternalOscillatorStateE
                0x0800209c       0x20 ./drivers/rcc.o
                0x0800209c                RCC::Configure_LS_ExternalOscillator(RCC::LS_ExternalOscillatorState)
 .text._ZN3RCC32Adjust_HS_InternalOscillatorTrimEm
                0x080020bc        0xc ./drivers/rcc.o
                0x080020bc                RCC::Adjust_HS_InternalOscillatorTrim(unsigned long)
 .text._ZN3RCC31Configure_HS_InternalOscillatorENS_26HS_InternalOscillatorStateE
                0x080020c8        0x8 ./drivers/rcc.o
                0x080020c8                RCC::Configure_HS_InternalOscillator(RCC::HS_InternalOscillatorState)
 .text._ZN3RCC31Configure_HS_ExternalOscillatorENS_26HS_ExternalOscillatorStateE
                0x080020d0       0x20 ./drivers/rcc.o
                0x080020d0                RCC::Configure_HS_ExternalOscillator(RCC::HS_ExternalOscillatorState)
 .text._Z7bitReadImET_S0_m
                0x080020f0       0x14 ./drivers/rcc.o
                0x080020f0                unsigned long bitRead<unsigned long>(unsigned long, unsigned long)
 .text._ZN3RCC20GetSystemClockSourceEv
                0x08002104       0x10 ./drivers/rcc.o
                0x08002104                RCC::GetSystemClockSource()
 .text._ZN3RCC9GetClocksERmS0_S0_S0_
                0x08002114       0xd4 ./drivers/rcc.o
                0x08002114                RCC::GetClocks(unsigned long&, unsigned long&, unsigned long&, unsigned long&)
 .text._ZN3RCC16Is_I2S_PLL_ReadyEm
                0x080021e8       0x28 ./drivers/rcc.o
                0x080021e8                RCC::Is_I2S_PLL_Ready(unsigned long)
 .text._ZN3RCC12Is_PLL_ReadyEm
                0x08002210       0x28 ./drivers/rcc.o
                0x08002210                RCC::Is_PLL_Ready(unsigned long)
 .text._ZN3RCC29Is_LS_ExternalOscillatorReadyEm
                0x08002238       0x24 ./drivers/rcc.o
                0x08002238                RCC::Is_LS_ExternalOscillatorReady(unsigned long)
 .text._ZN3RCC29Is_HS_InternalOscillatorReadyEm
                0x0800225c       0x24 ./drivers/rcc.o
                0x0800225c                RCC::Is_HS_InternalOscillatorReady(unsigned long)
 .text._ZN3RCC29Is_HS_ExternalOscillatorReadyEm
                0x08002280       0x28 ./drivers/rcc.o
                0x08002280                RCC::Is_HS_ExternalOscillatorReady(unsigned long)
 .text._Z8bitWriteImEvRT_mm
                0x080022a8       0x22 ./drivers/rcc.o
                0x080022a8                void bitWrite<unsigned long>(unsigned long&, unsigned long, unsigned long)
 *fill*         0x080022ca        0x2 00
 .text._ZN3RCC13ConfigureMCO2ENS_16MCO2_ClockSourceEm
                0x080022cc       0x34 ./drivers/rcc.o
                0x080022cc                RCC::ConfigureMCO2(RCC::MCO2_ClockSource, unsigned long)
 .text._ZN3RCC13ConfigureMCO1ENS_16MCO1_ClockSourceEm
                0x08002300       0x34 ./drivers/rcc.o
                0x08002300                RCC::ConfigureMCO1(RCC::MCO1_ClockSource, unsigned long)
 .text._ZN3RCC14Initialize_PLLENS_16PLL_ClockSourcesEmmNS_11PLL_DivisorEm
                0x08002334       0x64 ./drivers/rcc.o
                0x08002334                RCC::Initialize_PLL(RCC::PLL_ClockSources, unsigned long, unsigned long, RCC::PLL_Divisor, unsigned long)
 .text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE5valueEv
                0x08002398        0x4 ./drivers/rcc.o
                0x08002398                bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>::value() const
 .text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x0800239c       0x22 ./drivers/rcc.o
                0x0800239c                RCC::ResetPeripherals(bitwise_enum<AHB1_PERIPHERAL_RESET_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE5valueEv
                0x080023be        0x4 ./drivers/rcc.o
                0x080023be                bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>::value() const
 .text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x080023c2       0x22 ./drivers/rcc.o
                0x080023c2                RCC::ResetPeripherals(bitwise_enum<AHB2_PERIPHERAL_RESET_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE5valueEv
                0x080023e4        0x4 ./drivers/rcc.o
                0x080023e4                bitwise_enum<AHB3_PERIPHERAL_RESET_BITS>::value() const
 .text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE12BitOperation
                0x080023e8       0x22 ./drivers/rcc.o
                0x080023e8                RCC::ResetPeripherals(bitwise_enum<AHB3_PERIPHERAL_RESET_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE5valueEv
                0x0800240a        0x4 ./drivers/rcc.o
                0x0800240a                bitwise_enum<APB1_PERIPHERAL_RESET_BITS>::value() const
 .text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x0800240e       0x22 ./drivers/rcc.o
                0x0800240e                RCC::ResetPeripherals(bitwise_enum<APB1_PERIPHERAL_RESET_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE5valueEv
                0x08002430        0x4 ./drivers/rcc.o
                0x08002430                bitwise_enum<APB2_PERIPHERAL_RESET_BITS>::value() const
 .text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002434       0x22 ./drivers/rcc.o
                0x08002434                RCC::ResetPeripherals(bitwise_enum<APB2_PERIPHERAL_RESET_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002456        0x4 ./drivers/rcc.o
                0x08002456                bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>::value() const
 .text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x0800245a       0x22 ./drivers/rcc.o
                0x0800245a                RCC::EnableClocks(bitwise_enum<AHB1_PERIPHERAL_CLOCK_ENABLE_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x0800247c        0x4 ./drivers/rcc.o
                0x0800247c                bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>::value() const
 .text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002480       0x22 ./drivers/rcc.o
                0x08002480                RCC::EnableClocks(bitwise_enum<AHB2_PERIPHERAL_CLOCK_ENABLE_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080024a2        0x4 ./drivers/rcc.o
                0x080024a2                bitwise_enum<AHB3_PERIPHERAL_CLOCK_ENABLE_BITS>::value() const
 .text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080024a6       0x22 ./drivers/rcc.o
                0x080024a6                RCC::EnableClocks(bitwise_enum<AHB3_PERIPHERAL_CLOCK_ENABLE_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080024c8        0x4 ./drivers/rcc.o
                0x080024c8                bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>::value() const
 .text._ZN3RCC12EnableClocksE12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080024cc       0x22 ./drivers/rcc.o
                0x080024cc                RCC::EnableClocks(bitwise_enum<APB1_PERIPHERAL_CLOCK_ENABLE_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080024ee        0x4 ./drivers/rcc.o
                0x080024ee                bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>::value() const
 .text._ZN3RCC12EnableClocksE12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080024f2       0x22 ./drivers/rcc.o
                0x080024f2                RCC::EnableClocks(bitwise_enum<APB2_PERIPHERAL_CLOCK_ENABLE_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE5valueEv
                0x08002514        0x4 ./drivers/rcc.o
                0x08002514                bitwise_enum<AHB1_PERIPHERALS_SLEEP_ENABLED_BITS>::value() const
 .text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE12BitOperation
                0x08002518       0x22 ./drivers/rcc.o
                0x08002518                RCC::EnableClocksInSleepMode(bitwise_enum<AHB1_PERIPHERALS_SLEEP_ENABLED_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x0800253a        0x4 ./drivers/rcc.o
                0x0800253a                bitwise_enum<AHB2_PERIPHERAL_SLEEP_ENABLED_BITS>::value() const
 .text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x0800253e       0x22 ./drivers/rcc.o
                0x0800253e                RCC::EnableClocksInSleepMode(bitwise_enum<AHB2_PERIPHERAL_SLEEP_ENABLED_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002560        0x4 ./drivers/rcc.o
                0x08002560                bitwise_enum<AHB3_PERIPHERAL_SLEEP_ENABLED_BITS>::value() const
 .text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x08002564       0x22 ./drivers/rcc.o
                0x08002564                RCC::EnableClocksInSleepMode(bitwise_enum<AHB3_PERIPHERAL_SLEEP_ENABLED_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002586        0x4 ./drivers/rcc.o
                0x08002586                bitwise_enum<APB1_PERIPHERAL_SLEEP_ENABLED_BITS>::value() const
 .text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x0800258a       0x22 ./drivers/rcc.o
                0x0800258a                RCC::EnableClocksInSleepMode(bitwise_enum<APB1_PERIPHERAL_SLEEP_ENABLED_BITS>, BitOperation)
 .text._ZNK12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x080025ac        0x4 ./drivers/rcc.o
                0x080025ac                bitwise_enum<APB2_PERIPHERAL_SLEEP_ENABLED_BITS>::value() const
 .text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x080025b0       0x22 ./drivers/rcc.o
                0x080025b0                RCC::EnableClocksInSleepMode(bitwise_enum<APB2_PERIPHERAL_SLEEP_ENABLED_BITS>, BitOperation)
 .text._ZN3SCB19SetPriorityGroupingEm
                0x080025d2       0x1e ./drivers/scb.o
                0x080025d2                SCB::SetPriorityGrouping(unsigned long)
 .text._ZN3SCB24SetSystemHandlerPriorityENS_17SystemHandlerIRQnEm
                0x080025f0       0x10 ./drivers/scb.o
                0x080025f0                SCB::SetSystemHandlerPriority(SCB::SystemHandlerIRQn, unsigned long)
 .text._ZN3SCB24GetSystemHandlerPriorityENS_17SystemHandlerIRQnE
                0x08002600        0xe ./drivers/scb.o
                0x08002600                SCB::GetSystemHandlerPriority(SCB::SystemHandlerIRQn)
 *fill*         0x0800260e        0x2 00
 .text._ZN3SCB19GetPriorityGroupingEv
                0x08002610        0xc ./drivers/scb.o
                0x08002610                SCB::GetPriorityGrouping()
 .text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_.clone.1
                0x0800261c        0x6 ./drivers/usart_6.o
 .text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_.clone.2
                0x08002622        0x6 ./drivers/usart_6.o
 .text._ZN4ro_t4readEPVmmm
                0x08002628        0x8 ./drivers/usart_6.o
                0x08002628                ro_t::read(unsigned long volatile*, unsigned long, unsigned long)
 .text._ZN7USART_65ResetEv
                0x08002630       0x4c ./drivers/usart_6.o
                0x08002630                USART_6::Reset()
 .text._ZN11hw_registerILm1073812488ELm4095ELm4E4rw_tE5writeEm
                0x0800267c       0x14 ./drivers/usart_6.o
                0x0800267c                hw_register<1073812488ul, 4095ul, 4ul, rw_t>::write(unsigned long)
 .text._ZN11hw_registerILm1073812488ELm15ELm0E4rw_tE5writeEm
                0x08002690       0x10 ./drivers/usart_6.o
                0x08002690                hw_register<1073812488ul, 15ul, 0ul, rw_t>::write(unsigned long)
 .text._ZN7USART_69ConfigureEm
                0x080026a0       0x5c ./drivers/usart_6.o
                0x080026a0                USART_6::Configure(unsigned long)
 .text._ZN11hw_registerILm1073812492ELm1ELm13E4rw_tE5writeEm
                0x080026fc       0x10 ./drivers/usart_6.o
                0x080026fc                hw_register<1073812492ul, 1ul, 13ul, rw_t>::write(unsigned long)
 .text._ZN7USART_67DisableEv
                0x0800270c       0x20 ./drivers/usart_6.o
                0x0800270c                USART_6::Disable()
 .text._ZN7USART_66EnableEv
                0x0800272c       0x20 ./drivers/usart_6.o
                0x0800272c                USART_6::Enable()
 .text._ZN11hw_registerILm1073812480ELm1ELm7E4ro_tE4readEv
                0x0800274c       0x10 ./drivers/usart_6.o
                0x0800274c                hw_register<1073812480ul, 1ul, 7ul, ro_t>::read()
 .text._ZN11hw_registerILm1073812484ELm255ELm0E4rw_tE5writeEm
                0x0800275c       0x10 ./drivers/usart_6.o
                0x0800275c                hw_register<1073812484ul, 255ul, 0ul, rw_t>::write(unsigned long)
 .text._ZN7USART_64SendEc
                0x0800276c       0x16 ./drivers/usart_6.o
                0x0800276c                USART_6::Send(char)
 .text._ZN7USART_64SendEPKc
                0x08002782       0x18 ./drivers/usart_6.o
                0x08002782                USART_6::Send(char const*)
 *(.rodata .rodata.*)
 .rodata._ZL11THIS_FILE__
                0x0800279a       0x17 ./startup/sysinit.o
 *fill*         0x080027b1        0x3 00
 .rodata._ZL17SYSCLK_Prescalars
                0x080027b4       0x10 ./drivers/rcc.o
 .rodata._ZL14AHB_Prescalars
                0x080027c4       0x40 ./drivers/rcc.o
 .rodata._ZL14APB_Prescalars
                0x08002804       0x20 ./drivers/rcc.o
                0x08002824                . = ALIGN (0x4)
                0x08002824                . = ALIGN (0x4)
 *(.init)
                0x08002824                . = ALIGN (0x4)
                0x08002824                __preinit_array_start = .
 *(.preinit_array)
                0x08002824                __preinit_array_end = .
                0x08002824                . = ALIGN (0x4)
                0x08002824                __init_array_start = .
 *(SORT(.init_array.*))
 *(.init_array)
 .init_array    0x08002824        0x4 ./startup/new.o
 .init_array    0x08002828        0x4 ./src/main.o
                0x0800282c                __init_array_end = .
 *(.fini)
                0x0800282c                . = ALIGN (0x4)
 *crtbegin.o(.ctors)
 *(EXCLUDE_FILE(*crtend.o) .ctors)
 *(SORT(.ctors.*))
 *crtend.o(.ctors)
                0x0800282c                . = ALIGN (0x4)
 *crtbegin.o(.dtors)
 *(EXCLUDE_FILE(*crtend.o) .dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.glue_7         0x0800282c        0x0
 .glue_7        0x00000000        0x0 linker stubs

.glue_7t        0x0800282c        0x0
 .glue_7t       0x00000000        0x0 linker stubs

.vfp11_veneer   0x0800282c        0x0
 .vfp11_veneer  0x00000000        0x0 linker stubs

.v4_bx          0x0800282c        0x0
 .v4_bx         0x00000000        0x0 linker stubs

.ARM.extab      0x0800282c       0x70
 *(.ARM.extab* .gnu.linkonce.armextab.*)
 .ARM.extab.after_vectors
                0x0800282c        0x0 ./startup/cr_startup_stm32f4xx.o
 .ARM.extab.text._Z22CallStaticConstructorsv
                0x0800282c        0x0 ./startup/cr_startup_stm32f4xx.o
 .ARM.extab.text._Z21CallStaticDestructorsv
                0x0800282c        0x0 ./startup/cr_startup_stm32f4xx.o
 .ARM.extab.text.__cxa_pure_virtual
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text.__cxa_end_cleanup
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text.__aeabi_atexit
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text.__aeabi_unwind_cpp_pr0
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text.__aeabi_unwind_cpp_pr1
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text.__aeabi_unwind_cpp_pr2
                0x0800282c        0x0 ./startup/helpers.o
 .ARM.extab.text._ZN4HeapD2Ev
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._ZN4HeapC2EPvj
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._ZN4Heap8AllocateEj
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._ZN4Heap7ReleaseEPv
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._Znwj
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._Znaj
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._ZdlPv
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._ZdaPv
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._GLOBAL__I_FreeStore
                0x0800282c        0x0 ./startup/new.o
 .ARM.extab.text._Z8bitWriteIVmEvRT_mm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN5FLASH10SetLatencyEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN8RegisterImE7BitMaskEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN8RegisterImE6BitSetEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN4GPIO3SetEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN8RegisterImE8BitClearEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN4GPIO5ClearEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN8RegisterImE4MaskEm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN8RegisterImE10InsertBitsEmmm
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN4GPIO12ConfigurePinEmNS_7PinModeENS_9PinDriverENS_8PinStateENS_8PinSpeedENS_20PinAlternateFunctionE
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN3OutIL8PinNames86EEC2Ev
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN17AlternateFunctionIL8PinNames38EEC2EN4GPIO20PinAlternateFunctionE
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN17AlternateFunctionIL8PinNames105EEC2EN4GPIO20PinAlternateFunctionE
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI26AHB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI26AHB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI26APB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI26APB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._Z26ControlAllPeripheralResets12BitOperation
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZorI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._Z26ControlAllPeripheralClocks12BitOperation
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._Z11SetupClocksv
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN3OutIL8PinNames86EE5WriteEi
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZN3OutIL8PinNames86EEaSEi
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._Z9SetupPinsv
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._Z10SystemInitv
                0x0800282c        0x0 ./startup/sysinit.o
 .ARM.extab.text._ZL14block_from_ptrPKv
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL12block_to_ptrPK14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL15offset_to_blockPKvj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL9align_ptrPKvj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL19adjust_request_sizejj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL17remove_free_blockP6pool_tP14block_header_tii
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL14default_walkerPvjiS_
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL10block_sizePK14block_header_t.clone.0
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL10block_nextPK14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL15block_link_nextP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL14block_set_sizeP14block_header_tj.clone.1
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL13block_is_freePK14block_header_t.clone.3
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL14block_set_freeP14block_header_t.clone.4
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL14block_set_usedP14block_header_t.clone.5
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL18block_is_prev_freePK14block_header_t.clone.6
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL16integrity_walkerPvjiS_
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL19block_set_prev_freeP14block_header_t.clone.7
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL18block_mark_as_freeP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL11block_splitP14block_header_tj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL19block_set_prev_usedP14block_header_t.clone.8
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL18block_mark_as_usedP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL15block_can_splitP14block_header_tj.clone.10
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL12block_absorbP14block_header_tS0_.clone.11
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z16tlsf_fls_genericj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z8tlsf_ffsj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z8tlsf_flsj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL14mapping_insertjPiS_
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL12block_removeP6pool_tP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL16block_merge_nextP6pool_tP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL12block_insertP6pool_tP14block_header_t
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL18block_prepare_usedP6pool_tP14block_header_tj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZL17block_locate_freeP6pool_tj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z14tlsf_walk_heapPvPFvS_jiS_ES_
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z15tlsf_check_heapPv
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z15tlsf_block_sizePv
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z13tlsf_overheadv
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z11tlsf_createPvj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z12tlsf_destroyPv
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z11tlsf_mallocPvj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z13tlsf_memalignPvjj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z9tlsf_freePvS_
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z20tlsf_realloc_alignedPvS_jj
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._Z12tlsf_reallocPvS_j
                0x0800282c        0x0 ./startup/tlsf.o
 .ARM.extab.text._ZN5Event4WaitEm
                0x0800282c        0x0 ./src/event.o
 .ARM.extab.text._ZN5Event6SignalEv
                0x0800282c        0x0 ./src/event.o
 .ARM.extab.text._ZN3SCB7PendSVCEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN10BaseThread5SetSPEPVm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN10BaseThread5GetSPEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN15CriticalSection21__set_interrupt_stateEm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN15CriticalSectionD2Ev
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN15CriticalSection21__get_interrupt_stateEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN15CriticalSectionC2Ev
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN5TISRW9ISR_EnterEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN5TISRWC2Ev
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN4rw_t5writeEPVmmmm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel17ContextSwitchHookEPVm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text.OS_ContextSwitchHook
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel15getHighPriorityEm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel8SchedISREv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN5TISRW8ISR_ExitEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN5TISRWD2Ev
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel10getPrioTagEm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel10setPrioTagERmm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel10clrPrioTagERmm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel11ReadyThreadEm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel11BlockThreadEm
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel19IsContextSwitchDoneEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel5SchedEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel9SchedulerEv
                0x0800282c        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel4TickEv
                0x0800282c       0x14 ./src/kernel.o
 .ARM.extab.text.SysTick_Handler
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel7RunningEv
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel14RegisterThreadEP10BaseThreadm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel15PendSVC_HandlerEv
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN11hw_registerILm3758153748ELm16777215ELm0E4rw_tE5writeEm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN11hw_registerILm3758153752ELm16777215ELm0E4rw_tE5writeEm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN11hw_registerILm3758153744ELm7ELm0E4rw_tE5writeEm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Ticker9ConfigureEm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6Kernel3RunEm
                0x08002840        0x0 ./src/kernel.o
 .ARM.extab.text._ZN6ThreadIL8Priority0ELm300EE4ExecEv
                0x08002840        0x0 ./src/main.o
 .ARM.extab.text._ZN5EventC2ENS_5ValueE
                0x08002840        0x0 ./src/main.o
 .ARM.extab.text._Z16AssertionFailurePKcj
                0x08002840        0x0 ./src/main.o
 .ARM.extab.text.main
                0x08002840        0xc ./src/main.o
 .ARM.extab.text._ZNK8RegisterImE6BitGetEm
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZNK4GPIO4TestEm
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority3ELm300EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority2ELm300EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority1ELm300EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority0ELm300EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames88EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames87EEC2Ev
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames86EE4ReadEv
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames86EEcviEv
                0x0800284c        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority3ELm300EE4ExecEv
                0x0800284c        0xc ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames87EE5WriteEi
                0x08002858        0x0 ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames87EEaSEi
                0x08002858        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames87EE4ReadEv
                0x08002858        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames87EEcviEv
                0x08002858        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority2ELm300EE4ExecEv
                0x08002858        0xc ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames88EE5WriteEi
                0x08002864        0x0 ./src/main.o
 .ARM.extab.text._ZN3OutIL8PinNames88EEaSEi
                0x08002864        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames88EE4ReadEv
                0x08002864        0x0 ./src/main.o
 .ARM.extab.text._ZNK3OutIL8PinNames88EEcviEv
                0x08002864        0x0 ./src/main.o
 .ARM.extab.text._ZN6ThreadIL8Priority1ELm300EE4ExecEv
                0x08002864        0xc ./src/main.o
 .ARM.extab.text._GLOBAL__I_Thread1
                0x08002870        0x0 ./src/main.o
 .ARM.extab.text._ZN5Mutex4LockEv
                0x08002870        0x0 ./src/mutex.o
 .ARM.extab.text._ZN5Mutex6UnlockEv
                0x08002870        0x0 ./src/mutex.o
 .ARM.extab.text._ZN5Mutex9UnlockISREv
                0x08002870        0x0 ./src/mutex.o
 .ARM.extab.text._ZN10BaseThreadC2EPVm8PriorityPFvvE
                0x08002870        0x0 ./src/thread.o
 .ARM.extab.text._ZNK10BaseThread10IsSleepingEv
                0x08002870        0x0 ./src/thread.o
 .ARM.extab.text._ZNK10BaseThread9IsBlockedEv
                0x08002870        0x0 ./src/thread.o
 .ARM.extab.text._ZN10BaseThread5SleepEm
                0x08002870       0x14 ./src/thread.o
 .ARM.extab.text._ZN10BaseThread12WakeUpThreadEv
                0x08002884        0x0 ./src/thread.o
 .ARM.extab.text._ZN4NVIC11SetPriorityENS_4IRQnEm
                0x08002884        0x0 ./drivers/nvic.o
 .ARM.extab.text._ZN4NVIC11GetPriorityENS_4IRQnE
                0x08002884        0x0 ./drivers/nvic.o
 .ARM.extab.text._ZN4NVIC14EncodePriorityEmmm
                0x08002884        0x0 ./drivers/nvic.o
 .ARM.extab.text._ZN4NVIC14DecodePriorityEmmPmS0_
                0x08002884        0x0 ./drivers/nvic.o
 .ARM.extab.text._ZN3RCCD2Ev
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC24Select_APB2_ClockDividerEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC24Select_APB1_ClockDividerEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23Select_AHB_ClockDividerENS_14SYSCLK_DivisorE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC20SetSystemClockSourceENS_18SystemClockSourcesE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC22ConfigureClockSecurityENS_18ClockSecurityStateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC17Configure_I2S_PLLENS_13I2S_PLL_StateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC13Configure_PLLENS_9PLL_StateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC31Configure_LS_ExternalOscillatorENS_26LS_ExternalOscillatorStateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC32Adjust_HS_InternalOscillatorTrimEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC31Configure_HS_InternalOscillatorENS_26HS_InternalOscillatorStateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC31Configure_HS_ExternalOscillatorENS_26HS_ExternalOscillatorStateE
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._Z7bitReadImET_S0_m
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC20GetSystemClockSourceEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC9GetClocksERmS0_S0_S0_
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16Is_I2S_PLL_ReadyEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12Is_PLL_ReadyEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC29Is_LS_ExternalOscillatorReadyEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC29Is_HS_InternalOscillatorReadyEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC29Is_HS_ExternalOscillatorReadyEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._Z8bitWriteImEvRT_mm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC13ConfigureMCO2ENS_16MCO2_ClockSourceEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC13ConfigureMCO1ENS_16MCO1_ClockSourceEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC14Initialize_PLLENS_16PLL_ClockSourcesEmmNS_11PLL_DivisorEm
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12EnableClocksE12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC12EnableClocksE12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZNK12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x08002884        0x0 ./drivers/rcc.o
 .ARM.extab.text._ZN3SCB19SetPriorityGroupingEm
                0x08002884        0x0 ./drivers/scb.o
 .ARM.extab.text._ZN3SCB24SetSystemHandlerPriorityENS_17SystemHandlerIRQnEm
                0x08002884        0x0 ./drivers/scb.o
 .ARM.extab.text._ZN3SCB24GetSystemHandlerPriorityENS_17SystemHandlerIRQnE
                0x08002884        0x0 ./drivers/scb.o
 .ARM.extab.text._ZN3SCB19GetPriorityGroupingEv
                0x08002884        0x0 ./drivers/scb.o
 .ARM.extab.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_.clone.1
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_.clone.2
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN4ro_t4readEPVmmm
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_65ResetEv
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN11hw_registerILm1073812488ELm4095ELm4E4rw_tE5writeEm
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN11hw_registerILm1073812488ELm15ELm0E4rw_tE5writeEm
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_69ConfigureEm
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN11hw_registerILm1073812492ELm1ELm13E4rw_tE5writeEm
                0x08002884        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_67DisableEv
                0x08002884        0xc ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_66EnableEv
                0x08002890        0xc ./drivers/usart_6.o
 .ARM.extab.text._ZN11hw_registerILm1073812480ELm1ELm7E4ro_tE4readEv
                0x0800289c        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN11hw_registerILm1073812484ELm255ELm0E4rw_tE5writeEm
                0x0800289c        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_64SendEc
                0x0800289c        0x0 ./drivers/usart_6.o
 .ARM.extab.text._ZN7USART_64SendEPKc
                0x0800289c        0x0 ./drivers/usart_6.o
                0x0800289c                __exidx_start = .

.ARM.exidx      0x0800289c      0x160
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
 .ARM.exidx.after_vectors
                0x0800289c       0x18 ./startup/cr_startup_stm32f4xx.o
                                 0x68 (size before relaxing)
 .ARM.exidx.text._Z22CallStaticConstructorsv
                0x080028b4        0x8 ./startup/cr_startup_stm32f4xx.o
 .ARM.exidx.text._Z21CallStaticDestructorsv
                0x080028bc        0x8 ./startup/cr_startup_stm32f4xx.o
 .ARM.exidx.text.__cxa_pure_virtual
                0x080028c4        0x8 ./startup/helpers.o
 .ARM.exidx.text.__cxa_end_cleanup
                0x080028cc        0x0 ./startup/helpers.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.__aeabi_atexit
                0x080028cc        0x0 ./startup/helpers.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.__aeabi_unwind_cpp_pr0
                0x080028cc        0x0 ./startup/helpers.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.__aeabi_unwind_cpp_pr1
                0x080028cc        0x0 ./startup/helpers.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.__aeabi_unwind_cpp_pr2
                0x080028cc        0x0 ./startup/helpers.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4HeapD2Ev
                0x080028cc        0x8 ./startup/new.o
 .ARM.exidx.text._ZN4HeapC2EPvj
                0x080028d4        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4Heap8AllocateEj
                0x080028d4        0x8 ./startup/new.o
 .ARM.exidx.text._ZN4Heap7ReleaseEPv
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Znwj
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Znaj
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZdlPv
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZdaPv
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._GLOBAL__I_FreeStore
                0x080028dc        0x0 ./startup/new.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z8bitWriteIVmEvRT_mm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5FLASH10SetLatencyEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN8RegisterImE7BitMaskEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN8RegisterImE6BitSetEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4GPIO3SetEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN8RegisterImE8BitClearEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4GPIO5ClearEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN8RegisterImE4MaskEm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN8RegisterImE10InsertBitsEmmm
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4GPIO12ConfigurePinEmNS_7PinModeENS_9PinDriverENS_8PinStateENS_8PinSpeedENS_20PinAlternateFunctionE
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3OutIL8PinNames86EEC2Ev
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN17AlternateFunctionIL8PinNames38EEC2EN4GPIO20PinAlternateFunctionE
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN17AlternateFunctionIL8PinNames105EEC2EN4GPIO20PinAlternateFunctionE
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI26AHB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI26AHB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEoRERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSEorERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI26APB1_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEoRERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEorERKS1_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI26APB2_PERIPHERAL_RESET_BITSE12bitwise_enumIT_ES2_S2_
                0x080028dc        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z26ControlAllPeripheralResets12BitOperation
                0x080028dc        0x8 ./startup/sysinit.o
 .ARM.exidx.text._ZN12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x080028e4        0x8 ./startup/sysinit.o
 .ARM.exidx.text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEoRERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEorERKS1_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZorI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12bitwise_enumIT_ES2_S2_
                0x080028ec        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z26ControlAllPeripheralClocks12BitOperation
                0x080028ec        0x8 ./startup/sysinit.o
 .ARM.exidx.text._Z11SetupClocksv
                0x080028f4        0x8 ./startup/sysinit.o
 .ARM.exidx.text._ZN3OutIL8PinNames86EE5WriteEi
                0x080028fc        0x8 ./startup/sysinit.o
 .ARM.exidx.text._ZN3OutIL8PinNames86EEaSEi
                0x08002904        0x0 ./startup/sysinit.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z9SetupPinsv
                0x08002904        0x8 ./startup/sysinit.o
 .ARM.exidx.text._Z10SystemInitv
                0x0800290c        0x8 ./startup/sysinit.o
 .ARM.exidx.text._ZL14block_from_ptrPKv
                0x08002914        0x8 ./startup/tlsf.o
 .ARM.exidx.text._ZL12block_to_ptrPK14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL15offset_to_blockPKvj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL9align_ptrPKvj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL19adjust_request_sizejj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL17remove_free_blockP6pool_tP14block_header_tii
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL14default_walkerPvjiS_
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL10block_sizePK14block_header_t.clone.0
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL10block_nextPK14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL15block_link_nextP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL14block_set_sizeP14block_header_tj.clone.1
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL13block_is_freePK14block_header_t.clone.3
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL14block_set_freeP14block_header_t.clone.4
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL14block_set_usedP14block_header_t.clone.5
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL18block_is_prev_freePK14block_header_t.clone.6
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL16integrity_walkerPvjiS_
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL19block_set_prev_freeP14block_header_t.clone.7
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL18block_mark_as_freeP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL11block_splitP14block_header_tj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL19block_set_prev_usedP14block_header_t.clone.8
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL18block_mark_as_usedP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL15block_can_splitP14block_header_tj.clone.10
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL12block_absorbP14block_header_tS0_.clone.11
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z16tlsf_fls_genericj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z8tlsf_ffsj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z8tlsf_flsj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL14mapping_insertjPiS_
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL12block_removeP6pool_tP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL16block_merge_nextP6pool_tP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL12block_insertP6pool_tP14block_header_t
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL18block_prepare_usedP6pool_tP14block_header_tj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZL17block_locate_freeP6pool_tj
                0x0800291c        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z14tlsf_walk_heapPvPFvS_jiS_ES_
                0x0800291c        0x8 ./startup/tlsf.o
 .ARM.exidx.text._Z15tlsf_check_heapPv
                0x08002924        0x8 ./startup/tlsf.o
 .ARM.exidx.text._Z15tlsf_block_sizePv
                0x0800292c        0x8 ./startup/tlsf.o
 .ARM.exidx.text._Z13tlsf_overheadv
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z11tlsf_createPvj
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z12tlsf_destroyPv
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z11tlsf_mallocPvj
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z13tlsf_memalignPvjj
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z9tlsf_freePvS_
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z20tlsf_realloc_alignedPvS_jj
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z12tlsf_reallocPvS_j
                0x08002934        0x0 ./startup/tlsf.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5Event4WaitEm
                0x08002934        0x0 ./src/event.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5Event6SignalEv
                0x08002934        0x0 ./src/event.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3SCB7PendSVCEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN10BaseThread5SetSPEPVm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN10BaseThread5GetSPEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN15CriticalSection21__set_interrupt_stateEm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN15CriticalSectionD2Ev
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN15CriticalSection21__get_interrupt_stateEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN15CriticalSectionC2Ev
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5TISRW9ISR_EnterEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5TISRWC2Ev
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4rw_t5writeEPVmmmm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel17ContextSwitchHookEPVm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.OS_ContextSwitchHook
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel15getHighPriorityEm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel8SchedISREv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5TISRW8ISR_ExitEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5TISRWD2Ev
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel10getPrioTagEm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel10setPrioTagERmm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel10clrPrioTagERmm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel11ReadyThreadEm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel11BlockThreadEm
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel19IsContextSwitchDoneEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel5SchedEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel9SchedulerEv
                0x08002934        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel4TickEv
                0x08002934        0x8 ./src/kernel.o
 .ARM.exidx.text.SysTick_Handler
                0x0800293c        0x8 ./src/kernel.o
 .ARM.exidx.text._ZN6Kernel7RunningEv
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel14RegisterThreadEP10BaseThreadm
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel15PendSVC_HandlerEv
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN11hw_registerILm3758153748ELm16777215ELm0E4rw_tE5writeEm
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN11hw_registerILm3758153752ELm16777215ELm0E4rw_tE5writeEm
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN11hw_registerILm3758153744ELm7ELm0E4rw_tE5writeEm
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Ticker9ConfigureEm
                0x08002944        0x0 ./src/kernel.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6Kernel3RunEm
                0x08002944        0x8 ./src/kernel.o
 .ARM.exidx.text._ZN6ThreadIL8Priority0ELm300EE4ExecEv
                0x0800294c        0x8 ./src/main.o
 .ARM.exidx.text._ZN5EventC2ENS_5ValueE
                0x08002954        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z16AssertionFailurePKcj
                0x08002954        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text.main
                0x08002954        0x8 ./src/main.o
 .ARM.exidx.text._ZNK8RegisterImE6BitGetEm
                0x0800295c        0x8 ./src/main.o
 .ARM.exidx.text._ZNK4GPIO4TestEm
                0x08002964        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority3ELm300EEC2Ev
                0x08002964        0x8 ./src/main.o
 .ARM.exidx.text._ZN6ThreadIL8Priority2ELm300EEC2Ev
                0x0800296c        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority1ELm300EEC2Ev
                0x0800296c        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority0ELm300EEC2Ev
                0x0800296c        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3OutIL8PinNames88EEC2Ev
                0x0800296c        0x8 ./src/main.o
 .ARM.exidx.text._ZN3OutIL8PinNames87EEC2Ev
                0x08002974        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames86EE4ReadEv
                0x08002974        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames86EEcviEv
                0x08002974        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority3ELm300EE4ExecEv
                0x08002974        0x8 ./src/main.o
 .ARM.exidx.text._ZN3OutIL8PinNames87EE5WriteEi
                0x0800297c        0x8 ./src/main.o
 .ARM.exidx.text._ZN3OutIL8PinNames87EEaSEi
                0x08002984        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames87EE4ReadEv
                0x08002984        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames87EEcviEv
                0x08002984        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority2ELm300EE4ExecEv
                0x08002984        0x8 ./src/main.o
 .ARM.exidx.text._ZN3OutIL8PinNames88EE5WriteEi
                0x0800298c        0x8 ./src/main.o
 .ARM.exidx.text._ZN3OutIL8PinNames88EEaSEi
                0x08002994        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames88EE4ReadEv
                0x08002994        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK3OutIL8PinNames88EEcviEv
                0x08002994        0x0 ./src/main.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN6ThreadIL8Priority1ELm300EE4ExecEv
                0x08002994        0x8 ./src/main.o
 .ARM.exidx.text._GLOBAL__I_Thread1
                0x0800299c        0x8 ./src/main.o
 .ARM.exidx.text._ZN5Mutex4LockEv
                0x080029a4        0x0 ./src/mutex.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5Mutex6UnlockEv
                0x080029a4        0x0 ./src/mutex.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN5Mutex9UnlockISREv
                0x080029a4        0x0 ./src/mutex.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN10BaseThreadC2EPVm8PriorityPFvvE
                0x080029a4        0x8 ./src/thread.o
 .ARM.exidx.text._ZNK10BaseThread10IsSleepingEv
                0x080029ac        0x8 ./src/thread.o
 .ARM.exidx.text._ZNK10BaseThread9IsBlockedEv
                0x080029b4        0x0 ./src/thread.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN10BaseThread5SleepEm
                0x080029b4        0x8 ./src/thread.o
 .ARM.exidx.text._ZN10BaseThread12WakeUpThreadEv
                0x080029bc        0x8 ./src/thread.o
 .ARM.exidx.text._ZN4NVIC11SetPriorityENS_4IRQnEm
                0x080029c4        0x0 ./drivers/nvic.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4NVIC11GetPriorityENS_4IRQnE
                0x080029c4        0x0 ./drivers/nvic.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4NVIC14EncodePriorityEmmm
                0x080029c4        0x0 ./drivers/nvic.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4NVIC14DecodePriorityEmmPmS0_
                0x080029c4        0x0 ./drivers/nvic.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCCD2Ev
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC24Select_APB2_ClockDividerEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC24Select_APB1_ClockDividerEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23Select_AHB_ClockDividerENS_14SYSCLK_DivisorE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC20SetSystemClockSourceENS_18SystemClockSourcesE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC22ConfigureClockSecurityENS_18ClockSecurityStateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC17Configure_I2S_PLLENS_13I2S_PLL_StateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC13Configure_PLLENS_9PLL_StateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC31Configure_LS_ExternalOscillatorENS_26LS_ExternalOscillatorStateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC32Adjust_HS_InternalOscillatorTrimEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC31Configure_HS_InternalOscillatorENS_26HS_InternalOscillatorStateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC31Configure_HS_ExternalOscillatorENS_26HS_ExternalOscillatorStateE
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z7bitReadImET_S0_m
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC20GetSystemClockSourceEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC9GetClocksERmS0_S0_S0_
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16Is_I2S_PLL_ReadyEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12Is_PLL_ReadyEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC29Is_LS_ExternalOscillatorReadyEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC29Is_HS_InternalOscillatorReadyEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC29Is_HS_ExternalOscillatorReadyEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._Z8bitWriteImEvRT_mm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC13ConfigureMCO2ENS_16MCO2_ClockSourceEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC13ConfigureMCO1ENS_16MCO1_ClockSourceEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC14Initialize_PLLENS_16PLL_ClockSourcesEmmNS_11PLL_DivisorEm
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26AHB3_PERIPHERAL_RESET_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB1_PERIPHERAL_RESET_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC16ResetPeripheralsE12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12EnableClocksE12bitwise_enumI33AHB3_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12EnableClocksE12bitwise_enumI33APB1_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC12EnableClocksE12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI35AHB1_PERIPHERALS_SLEEP_ENABLED_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34AHB3_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB1_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZNK12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE5valueEv
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3RCC23EnableClocksInSleepModeE12bitwise_enumI34APB2_PERIPHERAL_SLEEP_ENABLED_BITSE12BitOperation
                0x080029c4        0x0 ./drivers/rcc.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3SCB19SetPriorityGroupingEm
                0x080029c4        0x0 ./drivers/scb.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3SCB24SetSystemHandlerPriorityENS_17SystemHandlerIRQnEm
                0x080029c4        0x0 ./drivers/scb.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3SCB24GetSystemHandlerPriorityENS_17SystemHandlerIRQnE
                0x080029c4        0x0 ./drivers/scb.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN3SCB19GetPriorityGroupingEv
                0x080029c4        0x0 ./drivers/scb.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI26APB2_PERIPHERAL_RESET_BITSEC2ES0_.clone.1
                0x080029c4        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN12bitwise_enumI33APB2_PERIPHERAL_CLOCK_ENABLE_BITSEC2ES0_.clone.2
                0x080029c4        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN4ro_t4readEPVmmm
                0x080029c4        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN7USART_65ResetEv
                0x080029c4        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN11hw_registerILm1073812488ELm4095ELm4E4rw_tE5writeEm
                0x080029cc        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN11hw_registerILm1073812488ELm15ELm0E4rw_tE5writeEm
                0x080029d4        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN7USART_69ConfigureEm
                0x080029d4        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN11hw_registerILm1073812492ELm1ELm13E4rw_tE5writeEm
                0x080029dc        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN7USART_67DisableEv
                0x080029e4        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN7USART_66EnableEv
                0x080029ec        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN11hw_registerILm1073812480ELm1ELm7E4ro_tE4readEv
                0x080029f4        0x8 ./drivers/usart_6.o
 .ARM.exidx.text._ZN11hw_registerILm1073812484ELm255ELm0E4rw_tE5writeEm
                0x080029fc        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN7USART_64SendEc
                0x080029fc        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
 .ARM.exidx.text._ZN7USART_64SendEPKc
                0x080029fc        0x0 ./drivers/usart_6.o
                                  0x8 (size before relaxing)
                0x080029fc                __exidx_end = .
                0x080029fc                _etext = .

.data_RAM2      0x2001c000        0x0 load address 0x080029fc
 FILL mask 0xff
 *(.data.$RAM2*)
 *(.data.$PeriphRam16*)
                0x2001c000                . = ALIGN (0x4)

.data_RAM3      0x10000000        0x0 load address 0x080029fc
 FILL mask 0xff
 *(.data.$RAM3*)
 *(.data.$Ram64*)
                0x10000000                . = ALIGN (0x4)

.uninit_RESERVED
                0x20000000        0x0
 *(.bss.$RESERVED*)
                0x20000000                . = ALIGN (0x4)
                0x20000000                _end_uninit_RESERVED = .

.data           0x20000000        0x8 load address 0x080029fc
 FILL mask 0xff
                0x20000000                _data = .
 *(vtable)
 *(.data*)
 .data._ZN6Kernel16_readyProcessMapE
                0x20000000        0x4 ./src/kernel.o
                0x20000000                Kernel::_readyProcessMap
 .data._ZN6Kernel16_curProcPriorityE
                0x20000004        0x4 ./src/kernel.o
                0x20000004                Kernel::_curProcPriority
                0x20000008                . = ALIGN (0x4)
                0x20000008                _edata = .

.bss_RAM2       0x2001c000        0x0
 *(.bss.$RAM2*)
 *(.bss.$PeriphRam16*)
                0x2001c000                . = ALIGN (0x4)

.bss_RAM3       0x10000000        0x0
 *(.bss.$RAM3*)
 *(.bss.$Ram64*)
                0x10000000                . = ALIGN (0x4)

.bss            0x20000008      0x520
                0x20000008                _bss = .
 *(.bss*)
 .bss.__dso_handle
                0x20000008        0x4 ./startup/helpers.o
                0x20000008                __dso_handle
 .bss.__gxx_personality_v0
                0x2000000c        0x4 ./startup/helpers.o
                0x2000000c                __gxx_personality_v0
 .bss.FreeStore
                0x20000010        0x4 ./startup/new.o
                0x20000010                FreeStore
 .bss._ZN6Kernel13_processTableE
                0x20000014       0x10 ./src/kernel.o
                0x20000014                Kernel::_processTable
 .bss._ZN6Kernel3_spE
                0x20000024        0x4 ./src/kernel.o
                0x20000024                Kernel::_sp
 .bss._ZN6Kernel18_schedProcPriorityE
                0x20000028        0x4 ./src/kernel.o
                0x20000028                Kernel::_schedProcPriority
 .bss._ZN6Kernel14_ISR_NestCountE
                0x2000002c        0x4 ./src/kernel.o
                0x2000002c                Kernel::_ISR_NestCount
 .bss._ZN6Kernel13_sysTickCountE
                0x20000030        0x4 ./src/kernel.o
                0x20000030                Kernel::_sysTickCount
 .bss.TimerEvent
                0x20000034        0x8 ./src/main.o
                0x20000034                TimerEvent
 .bss.Thread1   0x2000003c      0x138 ./src/main.o
                0x2000003c                Thread1
 .bss.Thread2   0x20000174      0x138 ./src/main.o
                0x20000174                Thread2
 .bss.Thread3   0x200002ac      0x138 ./src/main.o
                0x200002ac                Thread3
 .bss.ef        0x200003e4        0x8 ./src/main.o
                0x200003e4                ef
 .bss._ZZ16AssertionFailurePKcjE1i
                0x200003ec        0x4 ./src/main.o
 .bss.IdleThread
                0x200003f0      0x138 ./src/main.o
                0x200003f0                IdleThread
 *(COMMON)
                0x20000528                . = ALIGN (0x4)
                0x20000528                _ebss = .
                0x20000528                PROVIDE (end, .)
                0x20000528                PROVIDE (_pvHeapStart, .)
                0x2001c000                PROVIDE (_vStackTop, (__top_Ram112 - 0x0))
OUTPUT(TEST_RTOS.axf elf32-littlearm)

.debug_abbrev   0x00000000     0x231c
 .debug_abbrev  0x00000000      0x170 ./startup/cr_startup_stm32f4xx.o
 .debug_abbrev  0x00000170       0xdd ./startup/helpers.o
 .debug_abbrev  0x0000024d      0x235 ./startup/new.o
 .debug_abbrev  0x00000482      0x3e0 ./startup/sysinit.o
 .debug_abbrev  0x00000862      0x467 ./startup/tlsf.o
 .debug_abbrev  0x00000cc9      0x150 ./src/event.o
 .debug_abbrev  0x00000e19      0x412 ./src/kernel.o
 .debug_abbrev  0x0000122b      0x3f2 ./src/main.o
 .debug_abbrev  0x0000161d      0x11c ./src/mutex.o
 .debug_abbrev  0x00001739      0x23b ./src/thread.o
 .debug_abbrev  0x00001974      0x1cd ./drivers/nvic.o
 .debug_abbrev  0x00001b41      0x311 ./drivers/rcc.o
 .debug_abbrev  0x00001e52      0x1d6 ./drivers/scb.o
 .debug_abbrev  0x00002028      0x2f4 ./drivers/usart_6.o

.debug_info     0x00000000    0x13e02
 .debug_info    0x00000000      0x45f ./startup/cr_startup_stm32f4xx.o
 .debug_info    0x0000045f      0x1d1 ./startup/helpers.o
 .debug_info    0x00000630      0x593 ./startup/new.o
 .debug_info    0x00000bc3     0x4d2d ./startup/sysinit.o
 .debug_info    0x000058f0     0x1792 ./startup/tlsf.o
 .debug_info    0x00007082      0x251 ./src/event.o
 .debug_info    0x000072d3     0x1d5c ./src/kernel.o
 .debug_info    0x0000902f     0x1f10 ./src/main.o
 .debug_info    0x0000af3f      0x242 ./src/mutex.o
 .debug_info    0x0000b181      0x584 ./src/thread.o
 .debug_info    0x0000b705      0x785 ./drivers/nvic.o
 .debug_info    0x0000be8a     0x4a28 ./drivers/rcc.o
 .debug_info    0x000108b2      0x559 ./drivers/scb.o
 .debug_info    0x00010e0b     0x2ff7 ./drivers/usart_6.o

.debug_line     0x00000000     0x9382
 .debug_line    0x00000000      0x9a1 ./startup/cr_startup_stm32f4xx.o
 .debug_line    0x000009a1      0x8c5 ./startup/helpers.o
 .debug_line    0x00001266      0x930 ./startup/new.o
 .debug_line    0x00001b96      0xebb ./startup/sysinit.o
 .debug_line    0x00002a51      0xc80 ./startup/tlsf.o
 .debug_line    0x000036d1      0x8ce ./src/event.o
 .debug_line    0x00003f9f      0xc29 ./src/kernel.o
 .debug_line    0x00004bc8      0xc2a ./src/main.o
 .debug_line    0x000057f2      0x8c6 ./src/mutex.o
 .debug_line    0x000060b8      0x94a ./src/thread.o
 .debug_line    0x00006a02      0x8f1 ./drivers/nvic.o
 .debug_line    0x000072f3      0xd85 ./drivers/rcc.o
 .debug_line    0x00008078      0x8e3 ./drivers/scb.o
 .debug_line    0x0000895b      0xa27 ./drivers/usart_6.o

.debug_macinfo  0x00000000    0x362c1
 .debug_macinfo
                0x00000000     0x3c41 ./startup/cr_startup_stm32f4xx.o
 .debug_macinfo
                0x00003c41     0x3b9f ./startup/helpers.o
 .debug_macinfo
                0x000077e0     0x3bd6 ./startup/new.o
 .debug_macinfo
                0x0000b3b6     0x3e21 ./startup/sysinit.o
 .debug_macinfo
                0x0000f1d7     0x4e4d ./startup/tlsf.o
 .debug_macinfo
                0x00014024     0x3d4f ./src/event.o
 .debug_macinfo
                0x00017d73     0x3dd9 ./src/kernel.o
 .debug_macinfo
                0x0001bb4c     0x3d3d ./src/main.o
 .debug_macinfo
                0x0001f889     0x3ccd ./src/mutex.o
 .debug_macinfo
                0x00023556     0x3cba ./src/thread.o
 .debug_macinfo
                0x00027210     0x3bbc ./drivers/nvic.o
 .debug_macinfo
                0x0002adcc     0x3c43 ./drivers/rcc.o
 .debug_macinfo
                0x0002ea0f     0x3c0f ./drivers/scb.o
 .debug_macinfo
                0x0003261e     0x3ca3 ./drivers/usart_6.o

.debug_loc      0x00000000     0x4afe
 .debug_loc     0x00000000      0x29a ./startup/cr_startup_stm32f4xx.o
 .debug_loc     0x0000029a       0x13 ./startup/helpers.o
 .debug_loc     0x000002ad      0x16b ./startup/new.o
 .debug_loc     0x00000418      0xa9f ./startup/sysinit.o
 .debug_loc     0x00000eb7     0x16e5 ./startup/tlsf.o
 .debug_loc     0x0000259c       0x13 ./src/event.o
 .debug_loc     0x000025af      0x497 ./src/kernel.o
 .debug_loc     0x00002a46      0x6c5 ./src/main.o
 .debug_loc     0x0000310b      0x230 ./src/thread.o
 .debug_loc     0x0000333b      0x1b0 ./drivers/nvic.o
 .debug_loc     0x000034eb     0x1214 ./drivers/rcc.o
 .debug_loc     0x000046ff      0x13b ./drivers/scb.o
 .debug_loc     0x0000483a      0x2c4 ./drivers/usart_6.o

.debug_pubnames
                0x00000000     0x25c5
 .debug_pubnames
                0x00000000      0x14a ./startup/cr_startup_stm32f4xx.o
 .debug_pubnames
                0x0000014a       0xcd ./startup/helpers.o
 .debug_pubnames
                0x00000217       0xb4 ./startup/new.o
 .debug_pubnames
                0x000002cb      0xc1c ./startup/sysinit.o
 .debug_pubnames
                0x00000ee7      0x109 ./startup/tlsf.o
 .debug_pubnames
                0x00000ff0       0x34 ./src/event.o
 .debug_pubnames
                0x00001024      0x46c ./src/kernel.o
 .debug_pubnames
                0x00001490      0x4d5 ./src/main.o
 .debug_pubnames
                0x00001965       0x49 ./src/mutex.o
 .debug_pubnames
                0x000019ae      0x136 ./src/thread.o
 .debug_pubnames
                0x00001ae4       0x70 ./drivers/nvic.o
 .debug_pubnames
                0x00001b54      0x80b ./drivers/rcc.o
 .debug_pubnames
                0x0000235f       0xaf ./drivers/scb.o
 .debug_pubnames
                0x0000240e      0x1b7 ./drivers/usart_6.o

.debug_pubtypes
                0x00000000     0x1852
 .debug_pubtypes
                0x00000000       0x4d ./startup/cr_startup_stm32f4xx.o
 .debug_pubtypes
                0x0000004d       0x35 ./startup/helpers.o
 .debug_pubtypes
                0x00000082       0x91 ./startup/new.o
 .debug_pubtypes
                0x00000113      0x516 ./startup/sysinit.o
 .debug_pubtypes
                0x00000629       0xd4 ./startup/tlsf.o
 .debug_pubtypes
                0x000006fd       0x5c ./src/event.o
 .debug_pubtypes
                0x00000759      0x361 ./src/kernel.o
 .debug_pubtypes
                0x00000aba      0x180 ./src/main.o
 .debug_pubtypes
                0x00000c3a       0x4e ./src/mutex.o
 .debug_pubtypes
                0x00000c88       0x8e ./src/thread.o
 .debug_pubtypes
                0x00000d16       0x56 ./drivers/nvic.o
 .debug_pubtypes
                0x00000d6c      0x5b5 ./drivers/rcc.o
 .debug_pubtypes
                0x00001321       0x64 ./drivers/scb.o
 .debug_pubtypes
                0x00001385      0x4cd ./drivers/usart_6.o

.debug_aranges  0x00000000      0xaa8
 .debug_aranges
                0x00000000       0x90 ./startup/cr_startup_stm32f4xx.o
 .debug_aranges
                0x00000090       0x48 ./startup/helpers.o
 .debug_aranges
                0x000000d8       0x60 ./startup/new.o
 .debug_aranges
                0x00000138      0x208 ./startup/sysinit.o
 .debug_aranges
                0x00000340      0x170 ./startup/tlsf.o
 .debug_aranges
                0x000004b0       0x28 ./src/event.o
 .debug_aranges
                0x000004d8      0x128 ./src/kernel.o
 .debug_aranges
                0x00000600      0x140 ./src/main.o
 .debug_aranges
                0x00000740       0x30 ./src/mutex.o
 .debug_aranges
                0x00000770       0x60 ./src/thread.o
 .debug_aranges
                0x000007d0       0x38 ./drivers/nvic.o
 .debug_aranges
                0x00000808      0x1d0 ./drivers/rcc.o
 .debug_aranges
                0x000009d8       0x40 ./drivers/scb.o
 .debug_aranges
                0x00000a18       0x90 ./drivers/usart_6.o

.debug_ranges   0x00000000      0xfc0
 .debug_ranges  0x00000000       0x80 ./startup/cr_startup_stm32f4xx.o
 .debug_ranges  0x00000080       0x38 ./startup/helpers.o
 .debug_ranges  0x000000b8       0x80 ./startup/new.o
 .debug_ranges  0x00000138      0x2c0 ./startup/sysinit.o
 .debug_ranges  0x000003f8      0x3a0 ./startup/tlsf.o
 .debug_ranges  0x00000798       0x18 ./src/event.o
 .debug_ranges  0x000007b0      0x178 ./src/kernel.o
 .debug_ranges  0x00000928      0x298 ./src/main.o
 .debug_ranges  0x00000bc0       0x20 ./src/mutex.o
 .debug_ranges  0x00000be0       0x70 ./src/thread.o
 .debug_ranges  0x00000c50       0x58 ./drivers/nvic.o
 .debug_ranges  0x00000ca8      0x250 ./drivers/rcc.o
 .debug_ranges  0x00000ef8       0x30 ./drivers/scb.o
 .debug_ranges  0x00000f28       0x98 ./drivers/usart_6.o

.debug_str      0x00000000     0x9fc7
 .debug_str     0x00000000      0x34c ./startup/cr_startup_stm32f4xx.o
                                0x39d (size before relaxing)
 .debug_str     0x0000034c       0xbe ./startup/helpers.o
                                0x1c7 (size before relaxing)
 .debug_str     0x0000040a      0x309 ./startup/new.o
                                0x454 (size before relaxing)
 .debug_str     0x00000713     0x57f0 ./startup/sysinit.o
                               0x5ab9 (size before relaxing)
 .debug_str     0x00005f03      0x71c ./startup/tlsf.o
                                0x87d (size before relaxing)
 .debug_str     0x0000661f       0xc3 ./src/event.o
                                0x1f4 (size before relaxing)
 .debug_str     0x000066e2      0xb5e ./src/kernel.o
                               0x240e (size before relaxing)
 .debug_str     0x00007240      0x2fe ./src/main.o
                               0x14bf (size before relaxing)
 .debug_str     0x0000753e       0xb3 ./src/mutex.o
                                0x1dd (size before relaxing)
 .debug_str     0x000075f1       0x17 ./src/thread.o
                                0x36d (size before relaxing)
 .debug_str     0x00007608      0x701 ./drivers/nvic.o
                                0x876 (size before relaxing)
 .debug_str     0x00007d09     0x1e83 ./drivers/rcc.o
                               0x64a2 (size before relaxing)
 .debug_str     0x00009b8c       0xb2 ./drivers/scb.o
                                0x481 (size before relaxing)
 .debug_str     0x00009c3e      0x389 ./drivers/usart_6.o
                               0x49ae (size before relaxing)

.comment        0x00000000       0x2a
 .comment       0x00000000       0x2a ./startup/cr_startup_stm32f4xx.o
                                 0x2b (size before relaxing)
 .comment       0x00000000       0x2b ./startup/helpers.o
 .comment       0x00000000       0x2b ./startup/new.o
 .comment       0x00000000       0x2b ./startup/sysinit.o
 .comment       0x00000000       0x2b ./startup/tlsf.o
 .comment       0x00000000       0x2b ./src/event.o
 .comment       0x00000000       0x2b ./src/kernel.o
 .comment       0x00000000       0x2b ./src/main.o
 .comment       0x00000000       0x2b ./src/mutex.o
 .comment       0x00000000       0x2b ./src/thread.o
 .comment       0x00000000       0x2b ./drivers/nvic.o
 .comment       0x00000000       0x2b ./drivers/rcc.o
 .comment       0x00000000       0x2b ./drivers/scb.o
 .comment       0x00000000       0x2b ./drivers/usart_6.o

.ARM.attributes
                0x00000000       0x37
 .ARM.attributes
                0x00000000       0x37 ./startup/cr_startup_stm32f4xx.o
 .ARM.attributes
                0x00000037       0x37 ./startup/helpers.o
 .ARM.attributes
                0x0000006e       0x37 ./startup/new.o
 .ARM.attributes
                0x000000a5       0x37 ./startup/sysinit.o
 .ARM.attributes
                0x000000dc       0x37 ./startup/tlsf.o
 .ARM.attributes
                0x00000113       0x37 ./src/event.o
 .ARM.attributes
                0x0000014a       0x37 ./src/kernel.o
 .ARM.attributes
                0x00000181       0x37 ./src/main.o
 .ARM.attributes
                0x000001b8       0x37 ./src/mutex.o
 .ARM.attributes
                0x000001ef       0x37 ./src/thread.o
 .ARM.attributes
                0x00000226       0x37 ./drivers/nvic.o
 .ARM.attributes
                0x0000025d       0x37 ./drivers/rcc.o
 .ARM.attributes
                0x00000294       0x37 ./drivers/scb.o
 .ARM.attributes
                0x000002cb       0x37 ./drivers/usart_6.o

.debug_frame    0x00000000     0x1a98
 .debug_frame   0x00000000      0x128 ./startup/cr_startup_stm32f4xx.o
 .debug_frame   0x00000128       0x70 ./startup/helpers.o
 .debug_frame   0x00000198       0xb8 ./startup/new.o
 .debug_frame   0x00000250      0x5ac ./startup/sysinit.o
 .debug_frame   0x000007fc      0x410 ./startup/tlsf.o
 .debug_frame   0x00000c0c       0x30 ./src/event.o
 .debug_frame   0x00000c3c      0x2d4 ./src/kernel.o
 .debug_frame   0x00000f10      0x344 ./src/main.o
 .debug_frame   0x00001254       0x40 ./src/mutex.o
 .debug_frame   0x00001294       0xf0 ./src/thread.o
 .debug_frame   0x00001384       0x68 ./drivers/nvic.o
 .debug_frame   0x000013ec      0x4f0 ./drivers/rcc.o
 .debug_frame   0x000018dc       0x60 ./drivers/scb.o
 .debug_frame   0x0000193c      0x15c ./drivers/usart_6.o
