Static Call Graph for image .\Objects\ADC & UART.axf



#<CALLGRAPH># ARM Linker, 6060003: Last Updated: Mon Jul 17 22:14:00 2017

Maximum Stack Usage = 0 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

Mutually Recursive functions

  • NMIHandler   ⇒   NMIHandler
  • HardFaultHandler   ⇒   HardFaultHandler
  • MemManageHandler   ⇒   MemManageHandler
  • BusFaultHandler   ⇒   BusFaultHandler
  • UsageFaultHandler   ⇒   UsageFaultHandler
  • SVCALL   ⇒   SVCALL
  • DebugMonitor   ⇒   DebugMonitor
  • PendSV   ⇒   PendSV
  • ADCIRQHandler   ⇒   ADCIRQHandler

    Function Pointers

    Global Symbols

    Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text))

    NMIHandler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFaultHandler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MemManageHandler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BusFaultHandler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UsageFaultHandler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVCALL (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DebugMonitor (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV (Thumb, 2 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADCIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DMA1Channel1IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel2IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel3IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel4IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel5IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel6IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    DMA1Channel7IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    EXTI0IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    EXTI1IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    EXTI2IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    EXTI3IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    EXTI4IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    FLASHIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    PVDIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    RCCIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    RTCIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    TAMPERIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    WWDGIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(.text))
    [Address Reference Count : 1]

    ADC1Initialize (Thumb, 90 bytes, Stack size 0 bytes, adc.o(ADCPROC))

    [Called By]

    ADCStart (Thumb, 114 bytes, Stack size 0 bytes, adc.o(ADCPROC))

    [Calls]


    [Called By]

    SysTickInitialize (Thumb, 46 bytes, Stack size 0 bytes, allisr.o(ISRPROC))

    [Called By]

    SysTickHandler (Thumb, 50 bytes, Stack size 0 bytes, allisr.o(ISRPROC))

    [Calls]


    [Address Reference Count : 1]

    LoadDataToRAM (Thumb, 76 bytes, Stack size 0 bytes, prefetchtoram.o(InitialValuePROC))

    [Called By]

    __main (Thumb, 34 bytes, Stack size 0 bytes, initialize.o(InitializePROC))

    [Calls]


    [Address Reference Count : 1]

    IOPortCInitialize (Thumb, 8 bytes, Stack size 0 bytes, led.o(LEDPROC))

    [Called By]

    LEDControl (Thumb, 20 bytes, Stack size 0 bytes, led.o(LEDPROC))

    [Called By]

    CoreStatus (Thumb, 20 bytes, Stack size 0 bytes, led.o(LEDPROC))

    [Called By]

    USART1Initialize (Thumb, 78 bytes, Stack size 0 bytes, usart.o(USARTPROC))

    [Calls]


    [Called By]

    USART1SendByte (Thumb, 18 bytes, Stack size 0 bytes, usart.o(USARTPROC))

    [Called By]

    ShowStartMessage (Thumb, 34 bytes, Stack size 0 bytes, usart.o(USARTPROC))

    [Calls]


    [Called By]

    ShowVoltageValue (Thumb, 32 bytes, Stack size 0 bytes, usart.o(USARTPROC))

    [Calls]


    [Called By]

    Local Symbols

    ADCResultCOV (Thumb, 122 bytes, Stack size 0 bytes, adc.o(ADCPROC))

    [Called By]

    Filtering (Thumb, 72 bytes, Stack size 0 bytes, adc.o(ADCPROC))

    [Called By]

    RCCInitialize (Thumb, 120 bytes, Stack size 0 bytes, initialize.o(InitializePROC))

    [Called By]

    SleepModelCFG (Thumb, 12 bytes, Stack size 0 bytes, initialize.o(InitializePROC))

    [Called By]

    Undefined Global Symbols