Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]

==============================================================================

Section Cross References

    principal.o(i.main) refers to bordage.o(i.Roulis_Handler) for Roulis_Handler
    driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Read) for MyGPIO_Read
    driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
    driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
    mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for PtrF
    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for PtrF
    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for PtrF
    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for PtrF
    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for PtrF
    bordage.o(i.Roulis_Handler) refers to bordage.o(i.bordage) for bordage
    bordage.o(i.bordage) refers to dflti.o(.text) for __aeabi_i2d
    bordage.o(i.bordage) refers to dadd.o(.text) for __aeabi_drsub
    bordage.o(i.bordage) refers to d2f.o(.text) for __aeabi_d2f
    bordage.o(i.bordage) refers to f2d.o(.text) for __aeabi_f2d
    bordage.o(i.bordage) refers to ddiv.o(.text) for __aeabi_ddiv
    bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
    bordage.o(i.bordage) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
    bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
    bordage.o(i.bordage) refers to ffixui.o(.text) for __aeabi_f2uiz
    bordage.o(i.bordage) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers to fepilogue.o(.text) for _float_round
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to principal.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to principal.o(i.main) for main
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


==============================================================================

Removing Unused input sections from the image.

    Removing principal.o(.rev16_text), (4 bytes).
    Removing principal.o(.revsh_text), (4 bytes).
    Removing principal.o(.rrx_text), (6 bytes).
    Removing driver_gpio.o(.rev16_text), (4 bytes).
    Removing driver_gpio.o(.revsh_text), (4 bytes).
    Removing driver_gpio.o(.rrx_text), (6 bytes).
    Removing driver_gpio.o(i.MyGPIO_Read), (20 bytes).
    Removing driver_gpio.o(i.MyGPIO_Reset), (12 bytes).
    Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
    Removing driver_gpio.o(i.MyGPIO_Toggle), (36 bytes).
    Removing mytimer.o(.rev16_text), (4 bytes).
    Removing mytimer.o(.revsh_text), (4 bytes).
    Removing mytimer.o(.rrx_text), (6 bytes).
    Removing mytimer.o(i.MyTimer_ActiveIT), (112 bytes).
    Removing mytimer.o(i.MyTimer_EncoderMode_Conf), (124 bytes).
    Removing myadc.o(.rev16_text), (4 bytes).
    Removing myadc.o(.revsh_text), (4 bytes).
    Removing myadc.o(.rrx_text), (6 bytes).
    Removing myadc.o(i.MyADC_Init), (76 bytes).
    Removing myadc.o(i.convert_single), (56 bytes).
    Removing bordage.o(.rev16_text), (4 bytes).
    Removing bordage.o(.revsh_text), (4 bytes).
    Removing bordage.o(.rrx_text), (6 bytes).
    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
    Removing system_stm32f10x.o(.rev16_text), (4 bytes).
    Removing system_stm32f10x.o(.revsh_text), (4 bytes).
    Removing system_stm32f10x.o(.rrx_text), (6 bytes).
    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
    Removing system_stm32f10x.o(.data), (20 bytes).

29 unused section(s) (total 1228 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
    ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dflti.o ABSOLUTE
    Include\Driver_GPIO.c                    0x00000000   Number         0  driver_gpio.o ABSOLUTE
    Include\MyADC.c                          0x00000000   Number         0  myadc.o ABSOLUTE
    Include\MyTimer.c                        0x00000000   Number         0  mytimer.o ABSOLUTE
    Include\\Driver_GPIO.c                   0x00000000   Number         0  driver_gpio.o ABSOLUTE
    Include\\MyADC.c                         0x00000000   Number         0  myadc.o ABSOLUTE
    Include\\MyTimer.c                       0x00000000   Number         0  mytimer.o ABSOLUTE
    Include\\bordage.c                       0x00000000   Number         0  bordage.o ABSOLUTE
    Include\bordage.c                        0x00000000   Number         0  bordage.o ABSOLUTE
    RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
    RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    Source\\principal.c                      0x00000000   Number         0  principal.o ABSOLUTE
    Source\principal.c                       0x00000000   Number         0  principal.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000E                 0x080000fc   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
    .ARM.Collect$$$$0000000F                 0x08000100   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00000011                 0x08000100   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
    .ARM.Collect$$$$00002712                 0x08000100   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000100   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000104   Section       36  startup_stm32f10x_md.o(.text)
    .text                                    0x08000128   Section        0  dadd.o(.text)
    .text                                    0x08000276   Section        0  ddiv.o(.text)
    .text                                    0x08000354   Section        0  dflti.o(.text)
    .text                                    0x08000376   Section        0  ffixui.o(.text)
    .text                                    0x0800039e   Section        0  f2d.o(.text)
    .text                                    0x080003c4   Section        0  d2f.o(.text)
    .text                                    0x080003fc   Section        0  llshl.o(.text)
    .text                                    0x0800041a   Section        0  llsshr.o(.text)
    .text                                    0x0800043e   Section        0  fepilogue.o(.text)
    .text                                    0x0800043e   Section        0  iusefp.o(.text)
    .text                                    0x080004ac   Section        0  depilogue.o(.text)
    .text                                    0x08000568   Section       36  init.o(.text)
    .text                                    0x0800058c   Section        0  llushr.o(.text)
    i.MyGPIO_Init                            0x080005ac   Section        0  driver_gpio.o(i.MyGPIO_Init)
    i.MyTimer_Base_Init                      0x08000678   Section        0  mytimer.o(i.MyTimer_Base_Init)
    i.MyTimer_PWM                            0x080006f4   Section        0  mytimer.o(i.MyTimer_PWM)
    i.Roulis_Handler                         0x0800076c   Section        0  bordage.o(i.Roulis_Handler)
    i.SetSysClock                            0x08000776   Section        0  system_stm32f10x.o(i.SetSysClock)
    SetSysClock                              0x08000777   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
    i.SetSysClockTo72                        0x08000780   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
    SetSysClockTo72                          0x08000781   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
    i.Set_Duty_Cycle                         0x08000860   Section        0  mytimer.o(i.Set_Duty_Cycle)
    i.SystemInit                             0x080008ac   Section        0  system_stm32f10x.o(i.SystemInit)
    i.TIM1_UP_IRQHandler                     0x0800090c   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
    i.TIM2_IRQHandler                        0x08000930   Section        0  mytimer.o(i.TIM2_IRQHandler)
    i.TIM3_IRQHandler                        0x08000954   Section        0  mytimer.o(i.TIM3_IRQHandler)
    i.TIM4_IRQHandler                        0x08000978   Section        0  mytimer.o(i.TIM4_IRQHandler)
    i.__scatterload_copy                     0x0800099c   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x080009aa   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x080009ac   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.bordage                                0x080009bc   Section        0  bordage.o(i.bordage)
    i.main                                   0x08000a64   Section        0  principal.o(i.main)
    .data                                    0x20000000   Section        4  mytimer.o(.data)
    STACK                                    0x20000008   Section     1024  startup_stm32f10x_md.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  principal.o ABSOLUTE
    __arm_fini_                               - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_lib_shutdown_fini                   0x080000fd   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
    __rt_final_cpp                           0x08000101   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
    __rt_final_exit                          0x08000101   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
    Reset_Handler                            0x08000105   Thumb Code     8  startup_stm32f10x_md.o(.text)
    NMI_Handler                              0x0800010d   Thumb Code     2  startup_stm32f10x_md.o(.text)
    HardFault_Handler                        0x0800010f   Thumb Code     2  startup_stm32f10x_md.o(.text)
    MemManage_Handler                        0x08000111   Thumb Code     2  startup_stm32f10x_md.o(.text)
    BusFault_Handler                         0x08000113   Thumb Code     2  startup_stm32f10x_md.o(.text)
    UsageFault_Handler                       0x08000115   Thumb Code     2  startup_stm32f10x_md.o(.text)
    SVC_Handler                              0x08000117   Thumb Code     2  startup_stm32f10x_md.o(.text)
    DebugMon_Handler                         0x08000119   Thumb Code     2  startup_stm32f10x_md.o(.text)
    PendSV_Handler                           0x0800011b   Thumb Code     2  startup_stm32f10x_md.o(.text)
    SysTick_Handler                          0x0800011d   Thumb Code     2  startup_stm32f10x_md.o(.text)
    ADC1_2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_RX1_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_SCE_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI0_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI15_10_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI1_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI2_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI3_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI4_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI9_5_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    FLASH_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    PVD_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RCC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTCAlarm_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI1_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI2_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TAMPER_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_BRK_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_CC_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART1_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART3_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USBWakeUp_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    WWDG_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __aeabi_dadd                             0x08000129   Thumb Code   322  dadd.o(.text)
    __aeabi_dsub                             0x0800026b   Thumb Code     6  dadd.o(.text)
    __aeabi_drsub                            0x08000271   Thumb Code     6  dadd.o(.text)
    __aeabi_ddiv                             0x08000277   Thumb Code   222  ddiv.o(.text)
    __aeabi_i2d                              0x08000355   Thumb Code    34  dflti.o(.text)
    __aeabi_f2uiz                            0x08000377   Thumb Code    40  ffixui.o(.text)
    __aeabi_f2d                              0x0800039f   Thumb Code    38  f2d.o(.text)
    __aeabi_d2f                              0x080003c5   Thumb Code    56  d2f.o(.text)
    __aeabi_llsl                             0x080003fd   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x080003fd   Thumb Code     0  llshl.o(.text)
    __aeabi_lasr                             0x0800041b   Thumb Code    36  llsshr.o(.text)
    _ll_sshift_r                             0x0800041b   Thumb Code     0  llsshr.o(.text)
    __I$use$fp                               0x0800043f   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x0800043f   Thumb Code    18  fepilogue.o(.text)
    _float_epilogue                          0x08000451   Thumb Code    92  fepilogue.o(.text)
    _double_round                            0x080004ad   Thumb Code    30  depilogue.o(.text)
    _double_epilogue                         0x080004cb   Thumb Code   156  depilogue.o(.text)
    __scatterload                            0x08000569   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000569   Thumb Code     0  init.o(.text)
    __aeabi_llsr                             0x0800058d   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x0800058d   Thumb Code     0  llushr.o(.text)
    MyGPIO_Init                              0x080005ad   Thumb Code   184  driver_gpio.o(i.MyGPIO_Init)
    MyTimer_Base_Init                        0x08000679   Thumb Code   106  mytimer.o(i.MyTimer_Base_Init)
    MyTimer_PWM                              0x080006f5   Thumb Code   120  mytimer.o(i.MyTimer_PWM)
    Roulis_Handler                           0x0800076d   Thumb Code    10  bordage.o(i.Roulis_Handler)
    Set_Duty_Cycle                           0x08000861   Thumb Code    76  mytimer.o(i.Set_Duty_Cycle)
    SystemInit                               0x080008ad   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
    TIM1_UP_IRQHandler                       0x0800090d   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
    TIM2_IRQHandler                          0x08000931   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
    TIM3_IRQHandler                          0x08000955   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
    TIM4_IRQHandler                          0x08000979   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
    __scatterload_copy                       0x0800099d   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x080009ab   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x080009ad   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    bordage                                  0x080009bd   Thumb Code   146  bordage.o(i.bordage)
    main                                     0x08000a65   Thumb Code     8  principal.o(i.main)
    Region$$Table$$Base                      0x08000a6c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08000a8c   Number         0  anon$$obj.o(Region$$Table)
    PtrF                                     0x20000000   Data           4  mytimer.o(.data)
    __initial_sp                             0x20000408   Data           0  startup_stm32f10x_md.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000105

  Load Region LR_1 (Base: 0x08000000, Size: 0x00000a90, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a8c, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x000000ec   Data   RO          263    RESET               startup_stm32f10x_md.o
    0x080000ec   0x080000ec   0x00000000   Code   RO          314  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x080000ec   0x00000004   Code   RO          329    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x080000f0   0x00000004   Code   RO          332    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          334    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          336    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x080000f4   0x00000008   Code   RO          337    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x080000fc   0x00000004   Code   RO          344    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
    0x08000100   0x08000100   0x00000000   Code   RO          339    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
    0x08000100   0x08000100   0x00000000   Code   RO          341    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
    0x08000100   0x08000100   0x00000004   Code   RO          330    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000104   0x08000104   0x00000024   Code   RO          264  * .text               startup_stm32f10x_md.o
    0x08000128   0x08000128   0x0000014e   Code   RO          317    .text               mf_w.l(dadd.o)
    0x08000276   0x08000276   0x000000de   Code   RO          319    .text               mf_w.l(ddiv.o)
    0x08000354   0x08000354   0x00000022   Code   RO          321    .text               mf_w.l(dflti.o)
    0x08000376   0x08000376   0x00000028   Code   RO          323    .text               mf_w.l(ffixui.o)
    0x0800039e   0x0800039e   0x00000026   Code   RO          325    .text               mf_w.l(f2d.o)
    0x080003c4   0x080003c4   0x00000038   Code   RO          327    .text               mf_w.l(d2f.o)
    0x080003fc   0x080003fc   0x0000001e   Code   RO          345    .text               mc_w.l(llshl.o)
    0x0800041a   0x0800041a   0x00000024   Code   RO          347    .text               mc_w.l(llsshr.o)
    0x0800043e   0x0800043e   0x00000000   Code   RO          349    .text               mc_w.l(iusefp.o)
    0x0800043e   0x0800043e   0x0000006e   Code   RO          350    .text               mf_w.l(fepilogue.o)
    0x080004ac   0x080004ac   0x000000ba   Code   RO          352    .text               mf_w.l(depilogue.o)
    0x08000566   0x08000566   0x00000002   PAD
    0x08000568   0x08000568   0x00000024   Code   RO          354    .text               mc_w.l(init.o)
    0x0800058c   0x0800058c   0x00000020   Code   RO          356    .text               mc_w.l(llushr.o)
    0x080005ac   0x080005ac   0x000000cc   Code   RO           69    i.MyGPIO_Init       driver_gpio.o
    0x08000678   0x08000678   0x0000007c   Code   RO          121    i.MyTimer_Base_Init  mytimer.o
    0x080006f4   0x080006f4   0x00000078   Code   RO          123    i.MyTimer_PWM       mytimer.o
    0x0800076c   0x0800076c   0x0000000a   Code   RO          231    i.Roulis_Handler    bordage.o
    0x08000776   0x08000776   0x00000008   Code   RO          271    i.SetSysClock       system_stm32f10x.o
    0x0800077e   0x0800077e   0x00000002   PAD
    0x08000780   0x08000780   0x000000e0   Code   RO          272    i.SetSysClockTo72   system_stm32f10x.o
    0x08000860   0x08000860   0x0000004c   Code   RO          124    i.Set_Duty_Cycle    mytimer.o
    0x080008ac   0x080008ac   0x00000060   Code   RO          274    i.SystemInit        system_stm32f10x.o
    0x0800090c   0x0800090c   0x00000024   Code   RO          125    i.TIM1_UP_IRQHandler  mytimer.o
    0x08000930   0x08000930   0x00000024   Code   RO          126    i.TIM2_IRQHandler   mytimer.o
    0x08000954   0x08000954   0x00000024   Code   RO          127    i.TIM3_IRQHandler   mytimer.o
    0x08000978   0x08000978   0x00000024   Code   RO          128    i.TIM4_IRQHandler   mytimer.o
    0x0800099c   0x0800099c   0x0000000e   Code   RO          360    i.__scatterload_copy  mc_w.l(handlers.o)
    0x080009aa   0x080009aa   0x00000002   Code   RO          361    i.__scatterload_null  mc_w.l(handlers.o)
    0x080009ac   0x080009ac   0x0000000e   Code   RO          362    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x080009ba   0x080009ba   0x00000002   PAD
    0x080009bc   0x080009bc   0x000000a8   Code   RO          232    i.bordage           bordage.o
    0x08000a64   0x08000a64   0x00000008   Code   RO            4    i.main              principal.o
    0x08000a6c   0x08000a6c   0x00000020   Data   RO          358    Region$$Table       anon$$obj.o


    Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000a8c, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x08000a8c   0x00000004   Data   RW          129    .data               mytimer.o


    Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000a90, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000004   0x08000a90   0x00000004   PAD
    0x20000008        -       0x00000400   Zero   RW          261    STACK               startup_stm32f10x_md.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       178         22          0          0          0       1223   bordage.o
       204         20          0          0          0       1682   driver_gpio.o
       464         46          0          4          0       5101   mytimer.o
         8          0          0          0          0     206875   principal.o
        36          8        236          0       1024        876   startup_stm32f10x_md.o
       328         28          0          0          0       2253   system_stm32f10x.o

    ----------------------------------------------------------------------
      1220        124        268          4       1028     218010   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          0          0          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         4          0          0          0          0          0   entry12b.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        36          0          0          0          0         68   llsshr.o
        32          0          0          0          0         68   llushr.o
        56          0          0          0          0         88   d2f.o
       334          0          0          0          0        148   dadd.o
       222          0          0          0          0        100   ddiv.o
       186          0          0          0          0        176   depilogue.o
        34          0          0          0          0         76   dflti.o
        38          0          0          0          0         68   f2d.o
       110          0          0          0          0        168   fepilogue.o
        40          0          0          0          0         68   ffixui.o

    ----------------------------------------------------------------------
      1212         16          0          0          0       1164   Library Totals
         4          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       188         16          0          0          0        272   mc_w.l
      1020          0          0          0          0        892   mf_w.l

    ----------------------------------------------------------------------
      1212         16          0          0          0       1164   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      2432        140        268          4       1028     218182   Grand Totals
      2432        140        268          4       1028     218182   ELF Image Totals
      2432        140        268          4          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 2700 (   2.64kB)
    Total RW  Size (RW Data + ZI Data)              1032 (   1.01kB)
    Total ROM Size (Code + RO Data + RW Data)       2704 (   2.64kB)

==============================================================================

