Static Call Graph for image H:\ArmCode\boards\ek-lm3s811\chapter6-1\PulseCount.axf



#<CALLGRAPH># ARM Linker, 4.1 [Build 481]: Last Updated: Mon Jun 27 17:00:12 2011

Maximum Stack Usage = 8 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ TimerCapture_Init

Functions with no stack information

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • BusFault_Handler   ⇒   BusFault_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
  • SVC_Handler   ⇒   SVC_Handler
  • DebugMon_Handler   ⇒   DebugMon_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
  • SysTick_Handler   ⇒   SysTick_Handler
  • ADC0_Handler   ⇒   ADC0_Handler

    Function Pointers

    Global Symbols

    Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))

    [Calls]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))

    [Called By]

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Called By]

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007))

    DisableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED)

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

    [Called By]

    StartCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED)

    EndCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED)

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

    [Called By]

    TimerCapture_Init (Thumb, 202 bytes, Stack size 8 bytes, pulsecount.o(.text))

    [Stack]


    [Calls]
    [Called By]

    Timer0A_Handler (Thumb, 34 bytes, Stack size 0 bytes, pulsecount.o(.text))
    [Address Reference Count : 1]

    main (Thumb, 16 bytes, Stack size 0 bytes, pulsecount.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    Local Symbols

    Undefined Global Symbols