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

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

Section Cross References

    principal.o(i.main) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
    principal.o(i.main) refers to bordage.o(i.Roulis_Handler) for Roulis_Handler
    principal.o(i.main) refers to principal.o(.data) for GPIO_Struct
    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 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  entry12a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.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  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.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  iusefp.o(.text)
    .text                                    0x0800043e   Section        0  fepilogue.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                                   0x08000a44   Section        0  principal.o(i.main)
    .data                                    0x20000000   Section        8  principal.o(.data)
    .data                                    0x20000008   Section        4  mytimer.o(.data)
    STACK                                    0x20000010   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   120  bordage.o(i.bordage)
    main                                     0x08000a45   Thumb Code    28  principal.o(i.main)
    Region$$Table$$Base                      0x08000a68   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08000a88   Number         0  anon$$obj.o(Region$$Table)
    GPIO_Struct                              0x20000000   Data           8  principal.o(.data)
    PtrF                                     0x20000008   Data           4  mytimer.o(.data)
    __initial_sp                             0x20000410   Data           0  startup_stm32f10x_md.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x08000105

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

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

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

    0x08000000   0x08000000   0x000000ec   Data   RO          276    RESET               startup_stm32f10x_md.o
    0x080000ec   0x080000ec   0x00000000   Code   RO          327  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x080000ec   0x00000004   Code   RO          342    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x080000f0   0x00000004   Code   RO          345    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          347    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          349    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x080000f4   0x00000008   Code   RO          350    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x080000fc   0x00000004   Code   RO          357    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
    0x08000100   0x08000100   0x00000000   Code   RO          352    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
    0x08000100   0x08000100   0x00000000   Code   RO          354    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
    0x08000100   0x08000100   0x00000004   Code   RO          343    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000104   0x08000104   0x00000024   Code   RO          277  * .text               startup_stm32f10x_md.o
    0x08000128   0x08000128   0x0000014e   Code   RO          330    .text               mf_w.l(dadd.o)
    0x08000276   0x08000276   0x000000de   Code   RO          332    .text               mf_w.l(ddiv.o)
    0x08000354   0x08000354   0x00000022   Code   RO          334    .text               mf_w.l(dflti.o)
    0x08000376   0x08000376   0x00000028   Code   RO          336    .text               mf_w.l(ffixui.o)
    0x0800039e   0x0800039e   0x00000026   Code   RO          338    .text               mf_w.l(f2d.o)
    0x080003c4   0x080003c4   0x00000038   Code   RO          340    .text               mf_w.l(d2f.o)
    0x080003fc   0x080003fc   0x0000001e   Code   RO          358    .text               mc_w.l(llshl.o)
    0x0800041a   0x0800041a   0x00000024   Code   RO          360    .text               mc_w.l(llsshr.o)
    0x0800043e   0x0800043e   0x00000000   Code   RO          362    .text               mc_w.l(iusefp.o)
    0x0800043e   0x0800043e   0x0000006e   Code   RO          363    .text               mf_w.l(fepilogue.o)
    0x080004ac   0x080004ac   0x000000ba   Code   RO          365    .text               mf_w.l(depilogue.o)
    0x08000566   0x08000566   0x00000002   PAD
    0x08000568   0x08000568   0x00000024   Code   RO          367    .text               mc_w.l(init.o)
    0x0800058c   0x0800058c   0x00000020   Code   RO          369    .text               mc_w.l(llushr.o)
    0x080005ac   0x080005ac   0x000000cc   Code   RO           72    i.MyGPIO_Init       driver_gpio.o
    0x08000678   0x08000678   0x0000007c   Code   RO          134    i.MyTimer_Base_Init  mytimer.o
    0x080006f4   0x080006f4   0x00000078   Code   RO          136    i.MyTimer_PWM       mytimer.o
    0x0800076c   0x0800076c   0x0000000a   Code   RO          244    i.Roulis_Handler    bordage.o
    0x08000776   0x08000776   0x00000008   Code   RO          284    i.SetSysClock       system_stm32f10x.o
    0x0800077e   0x0800077e   0x00000002   PAD
    0x08000780   0x08000780   0x000000e0   Code   RO          285    i.SetSysClockTo72   system_stm32f10x.o
    0x08000860   0x08000860   0x0000004c   Code   RO          137    i.Set_Duty_Cycle    mytimer.o
    0x080008ac   0x080008ac   0x00000060   Code   RO          287    i.SystemInit        system_stm32f10x.o
    0x0800090c   0x0800090c   0x00000024   Code   RO          138    i.TIM1_UP_IRQHandler  mytimer.o
    0x08000930   0x08000930   0x00000024   Code   RO          139    i.TIM2_IRQHandler   mytimer.o
    0x08000954   0x08000954   0x00000024   Code   RO          140    i.TIM3_IRQHandler   mytimer.o
    0x08000978   0x08000978   0x00000024   Code   RO          141    i.TIM4_IRQHandler   mytimer.o
    0x0800099c   0x0800099c   0x0000000e   Code   RO          373    i.__scatterload_copy  mc_w.l(handlers.o)
    0x080009aa   0x080009aa   0x00000002   Code   RO          374    i.__scatterload_null  mc_w.l(handlers.o)
    0x080009ac   0x080009ac   0x0000000e   Code   RO          375    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x080009ba   0x080009ba   0x00000002   PAD
    0x080009bc   0x080009bc   0x00000088   Code   RO          245    i.bordage           bordage.o
    0x08000a44   0x08000a44   0x00000024   Code   RO            4    i.main              principal.o
    0x08000a68   0x08000a68   0x00000020   Data   RO          371    Region$$Table       anon$$obj.o


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

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

    0x20000000   0x08000a88   0x00000008   Data   RW            5    .data               principal.o
    0x20000008   0x08000a90   0x00000004   Data   RW          142    .data               mytimer.o


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

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

    0x2000000c   0x08000a94   0x00000004   PAD
    0x20000010        -       0x00000400   Zero   RW          274    STACK               startup_stm32f10x_md.o


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

Image component sizes


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

       146         16          0          0          0       1091   bordage.o
       204         20          0          0          0     203386   driver_gpio.o
       464         46          0          4          0       4761   mytimer.o
        36          8          0          8          0     207677   principal.o
        36          8        236          0       1024        844   startup_stm32f10x_md.o
       328         28          0          0          0       2109   system_stm32f10x.o

    ----------------------------------------------------------------------
      1216        126        268         12       1028     419868   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   

      2428        142        268         12       1028     420040   Grand Totals
      2428        142        268         12       1028     420040   ELF Image Totals
      2428        142        268         12          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 2696 (   2.63kB)
    Total RW  Size (RW Data + ZI Data)              1040 (   1.02kB)
    Total ROM Size (Code + RO Data + RW Data)       2708 (   2.64kB)

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

