# Static Call Graph for image .\TgtIRAM\M0.axf

#<CALLGRAPH># ARM Linker, 5.02 [Build 28]: Last Updated: Thu May 02 13:56:21 2013

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

### Call chain for Maximum Stack Depth:

### Mutually Recursive functions

- NMI_Handler ⇒ NMI_Handler
- HardFault_Handler ⇒ HardFault_Handler
- ADC0_IRQHandler ⇒ ADC0_IRQHandler

  ### Function Pointers

  - ADC0_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - ADC1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - ATIMER_FLASH_EEPROM_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - CAN0_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - DMA_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - ETH_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - EVRT_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - GINT1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - GPIO4_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - HardFault_Handler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - I2C0_I2C1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - I2S0_I2S1_QEI_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - IPC_IRQHandler from m0main.o(i.IPC_IRQHandler) referenced from startup_lpc43xx_m0.o(RESET)
  - LCD_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - MCPWM_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - NMI_Handler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - RIT_WDT_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - RTC_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - Reset_Handler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - SCT_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - SDIO_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - SGPIO_IRQHandler from m0main.o(SECT_RAMCODE) referenced from startup_lpc43xx_m0.o(RESET)
  - SPIFI_VADC_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - SPI_DAC_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - SSP0_SSP1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - TIMER0_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - TIMER3_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - UART0_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - UART1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - UART2_CAN1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - UART3_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - USB0_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - USB1_IRQHandler from startup_lpc43xx_m0.o(.text) referenced from startup_lpc43xx_m0.o(RESET)
  - __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc43xx_m0.o(.text)
  - main from m0main.o(i.main) referenced from entry8.o(.ARM.Collect$$$$00000009)

  ### Global Symbols

  __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
  [Address Reference Count : 1]

  - startup_lpc43xx_m0.o(.text)

  _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]

  - >> __scatterload

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

  - >> __scatterload

  _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

  _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry8.o(.ARM.Collect$$$$00000009))

  Reset_Handler (Thumb, 20 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
  [Calls]

  - >> _prv_ReturnToThread
  [Address Reference Count : 1]
  - startup_lpc43xx_m0.o(RESET)

  NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
  [Calls]

  - >> NMI_Handler
  [Called By]
  - >> NMI_Handler
  [Address Reference Count : 1]
  - startup_lpc43xx_m0.o(RESET)

  HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
  [Calls]

  - >> HardFault_Handler
  [Called By]
  - >> HardFault_Handler
  [Address Reference Count : 1]
  - startup_lpc43xx_m0.o(RESET)

  vPortSVCHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
  [Calls]

  - >> vPortSVCHandler
  [Called By]
  - >> vPortSVCHandler

  SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
  [Calls]

  - >> SVC_Handler
  [Called By]
  - >> SVC_Handler

  PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
  [Calls]

  - >> PendSV_Handler
  [Called By]
  - >> PendSV_Handler

  xPortOsTimerHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
  [Calls]

  - >> xPortOsTimerHandler
  [Called By]
  - >> xPortOsTimerHandler

  SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
  [Calls]

  - >> SysTick_Handler
  [Called By]
  - >> SysTick_Handler

  ADC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
  [Calls]

  - >> ADC0_IRQHandler
  [Called By]
  - >> ADC0_IRQHandler
  [Address Reference Count : 1]
  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - startup_lpc43xx_m0.o(RESET)

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

  - >> __main_after_scatterload
  [Called By]
  - >> _main_scatterload

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

  SGPIO_IRQHandler (Thumb, 110 bytes, Stack size 0 bytes, m0main.o(SECT_RAMCODE))
  [Address Reference Count : 1]

  - startup_lpc43xx_m0.o(RESET)

  IPC_IRQHandler (Thumb, 16 bytes, Stack size 0 bytes, m0main.o(i.IPC_IRQHandler))
  [Address Reference Count : 1]

  - startup_lpc43xx_m0.o(RESET)

  __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)

  main (Thumb, 46 bytes, Stack size 0 bytes, m0main.o(i.main))
  [Address Reference Count : 1]

  - entry8.o(.ARM.Collect$$$$00000009)

  ### Local Symbols

  _prv_ReturnToThread (Thumb, 54 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
  [Called By]

  - >> Reset_Handler

  ### Undefined Global Symbols