# Static Call Graph for image .\build\BlinkyApp.axf

#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Wed Aug 29 17:56:29 2012

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

### Call chain for Maximum Stack Depth:

main ⇒ gModes_enter_my_default_mode ⇒ gCpu_enter_default_config ⇒ __2printf

### 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
- WDTIMER0_IRQHandler ⇒ WDTIMER0_IRQHandler
- PBEXT0_IRQHandler ⇒ PBEXT0_IRQHandler
- PBEXT1_IRQHandler ⇒ PBEXT1_IRQHandler
- DMACH0_IRQHandler ⇒ DMACH0_IRQHandler
- DMACH1_IRQHandler ⇒ DMACH1_IRQHandler
- DMACH2_IRQHandler ⇒ DMACH2_IRQHandler
- DMACH3_IRQHandler ⇒ DMACH3_IRQHandler
- DMACH4_IRQHandler ⇒ DMACH4_IRQHandler
- DMACH5_IRQHandler ⇒ DMACH5_IRQHandler
- DMACH6_IRQHandler ⇒ DMACH6_IRQHandler
- DMACH7_IRQHandler ⇒ DMACH7_IRQHandler
- DMACH8_IRQHandler ⇒ DMACH8_IRQHandler
- DMACH9_IRQHandler ⇒ DMACH9_IRQHandler
- DMACH10_IRQHandler ⇒ DMACH10_IRQHandler
- DMACH11_IRQHandler ⇒ DMACH11_IRQHandler
- DMACH12_IRQHandler ⇒ DMACH12_IRQHandler
- DMACH13_IRQHandler ⇒ DMACH13_IRQHandler
- DMACH14_IRQHandler ⇒ DMACH14_IRQHandler
- DMACH15_IRQHandler ⇒ DMACH15_IRQHandler
- TIMER0L_IRQHandler ⇒ TIMER0L_IRQHandler
- TIMER0H_IRQHandler ⇒ TIMER0H_IRQHandler
- TIMER1L_IRQHandler ⇒ TIMER1L_IRQHandler
- TIMER1H_IRQHandler ⇒ TIMER1H_IRQHandler
- EPCA0_IRQHandler ⇒ EPCA0_IRQHandler
- PCA0_IRQHandler ⇒ PCA0_IRQHandler
- PCA1_IRQHandler ⇒ PCA1_IRQHandler
- USART0_IRQHandler ⇒ USART0_IRQHandler
- USART1_IRQHandler ⇒ USART1_IRQHandler
- SPI0_IRQHandler ⇒ SPI0_IRQHandler
- SPI1_IRQHandler ⇒ SPI1_IRQHandler
- SPI2_IRQHandler ⇒ SPI2_IRQHandler
- I2C0_IRQHandler ⇒ I2C0_IRQHandler
- I2C1_IRQHandler ⇒ I2C1_IRQHandler
- USB0_IRQHandler ⇒ USB0_IRQHandler
- SARADC0_IRQHandler ⇒ SARADC0_IRQHandler
- SARADC1_IRQHandler ⇒ SARADC1_IRQHandler
- CMP0_IRQHandler ⇒ CMP0_IRQHandler
- CMP1_IRQHandler ⇒ CMP1_IRQHandler
- CAPSENSE0_IRQHandler ⇒ CAPSENSE0_IRQHandler
- I2S0RX_IRQHandler ⇒ I2S0RX_IRQHandler
- I2S0TX_IRQHandler ⇒ I2S0TX_IRQHandler
- AES0_IRQHandler ⇒ AES0_IRQHandler
- VDDLOW_IRQHandler ⇒ VDDLOW_IRQHandler
- PMATCH_IRQHandler ⇒ PMATCH_IRQHandler
- UART0_IRQHandler ⇒ UART0_IRQHandler
- UART1_IRQHandler ⇒ UART1_IRQHandler
- IDAC0_IRQHandler ⇒ IDAC0_IRQHandler
- IDAC1_IRQHandler ⇒ IDAC1_IRQHandler
- LPTIMER0_IRQHandler ⇒ LPTIMER0_IRQHandler
- PLL0_IRQHandler ⇒ PLL0_IRQHandler
- VBUSINVALID_IRQHandler ⇒ VBUSINVALID_IRQHandler
- VREG0LOW_IRQHandler ⇒ VREG0LOW_IRQHandler

  ### Function Pointers

  - AES0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - BusFault_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - CAPSENSE0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - CMP0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - CMP1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH10_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH11_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH12_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH13_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH14_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH15_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH2_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH3_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH4_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH5_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH6_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH7_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH8_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DMACH9_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - DebugMon_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - EPCA0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - HardFault_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - I2C0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - I2C1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - I2S0RX_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - I2S0TX_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - IDAC0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - IDAC1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - LPTIMER0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - MemManage_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - NMI_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PBEXT0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PBEXT1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PCA0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PCA1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PLL0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PMATCH_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - PendSV_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - RTC0ALRM_IRQHandler from grtc0.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - RTC0FAIL_IRQHandler from grtc0.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - Reset_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SARADC0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SARADC1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SPI0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SPI1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SPI2_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SVC_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SysTick_Handler from gcpu.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - SystemInit from system_sim3u1xx.o(.text) referenced from startup_sim3u1xx_arm.o(.text)
  - TIMER0H_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - TIMER0L_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - TIMER1H_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - TIMER1L_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - UART0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - UART1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - USART0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - USART1_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - USB0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - UsageFault_Handler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - VBUSINVALID_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - VDDLOW_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - VREG0LOW_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - WDTIMER0_IRQHandler from startup_sim3u1xx_arm.o(.text) referenced from startup_sim3u1xx_arm.o(RESET)
  - __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_sim3u1xx_arm.o(.text)
  - fputc from retarget_arm.o(.text) referenced from printf1.o(i.__0printf$1)
  - main from main.o(.text) 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_sim3u1xx_arm.o(.text)

  _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry4.o(.ARM.Collect$$$$00000003))

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

  fputc (Thumb, 16 bytes, Stack size 16 bytes, retarget_arm.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = fputc
  [Calls]
  - >> ITM_SendChar
  [Address Reference Count : 1]
  - printf1.o(i.__0printf$1)

  fgetc (Thumb, 42 bytes, Stack size 8 bytes, retarget_arm.o(.text), UNUSED)

  ferror (Thumb, 8 bytes, Stack size 0 bytes, retarget_arm.o(.text), UNUSED)

  __backspace (Thumb, 6 bytes, Stack size 0 bytes, retarget_arm.o(.text), UNUSED)

  _ttywrch (Thumb, 12 bytes, Stack size 8 bytes, retarget_arm.o(.text), UNUSED)
  [Calls]

  - >> ITM_SendChar

  _sys_exit (Thumb, 4 bytes, Stack size 0 bytes, retarget_arm.o(.text), UNUSED)

  SystemInit (Thumb, 84 bytes, Stack size 8 bytes, system_sim3u1xx.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = SystemInit
  [Calls]
  - >> mySystemInit
  [Address Reference Count : 1]
  - startup_sim3u1xx_arm.o(.text)

  SystemCoreClockUpdate (Thumb, 2 bytes, Stack size 0 bytes, system_sim3u1xx.o(.text), UNUSED)

  Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Address Reference Count : 1]

  - startup_sim3u1xx_arm.o(RESET)

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

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

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

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

  MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

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

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

  DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

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

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

  WDTIMER0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PBEXT0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PBEXT1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH6_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH8_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH9_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH10_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH11_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH12_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH13_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH14_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  DMACH15_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  TIMER0L_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  TIMER0H_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  TIMER1L_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  TIMER1H_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  EPCA0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PCA0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PCA1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  USART0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  USART1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  SPI0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  SPI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  SPI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  I2C0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  I2C1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  USB0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  SARADC0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  SARADC1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  CMP0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  CMP1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  CAPSENSE0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  I2S0RX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  I2S0TX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  AES0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  VDDLOW_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PMATCH_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  UART0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  UART1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  IDAC0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  IDAC1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  LPTIMER0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  PLL0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  VBUSINVALID_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  VREG0LOW_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_sim3u1xx_arm.o(.text))
  [Calls]

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

  main (Thumb, 154 bytes, Stack size 0 bytes, main.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = main ⇒ gModes_enter_my_default_mode ⇒ gCpu_enter_default_config ⇒ __2printf
  [Calls]
  - >> gModes_enter_my_default_mode
  - >> __2printf
  [Address Reference Count : 1]
  - entry8.o(.ARM.Collect$$$$00000009)

  mySystemInit (Thumb, 38 bytes, Stack size 0 bytes, mycpu.o(.text))
  [Called By]

  - >> SystemInit

  my_rtc_fail_handler (Thumb, 4 bytes, Stack size 0 bytes, myrtc0.o(.text))
  [Called By]

  - >> RTC0FAIL_IRQHandler

  my_rtc_alarm0_handler (Thumb, 50 bytes, Stack size 0 bytes, myrtc0.o(.text))
  [Called By]

  - >> RTC0ALRM_IRQHandler

  SysTick_Handler (Thumb, 12 bytes, Stack size 0 bytes, gcpu.o(.text))
  [Address Reference Count : 1]

  - startup_sim3u1xx_arm.o(RESET)

  gCpu_enter_default_config (Thumb, 86 bytes, Stack size 8 bytes, gcpu.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = gCpu_enter_default_config ⇒ __2printf
  [Calls]
  - >> NVIC_SetPriority
  - >> __2printf
  [Called By]
  - >> gModes_enter_my_default_mode

  gModes_enter_my_default_mode (Thumb, 16 bytes, Stack size 8 bytes, gmodes.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = gModes_enter_my_default_mode ⇒ gCpu_enter_default_config ⇒ __2printf
  [Calls]
  - >> gRtc0_enter_default_config
  - >> gPB_enter_default_config
  - >> gCpu_enter_default_config
  [Called By]
  - >> main

  gModes_enter_my_off_mode (Thumb, 12 bytes, Stack size 8 bytes, gmodes.o(.text), UNUSED)
  [Calls]

  - >> gRtc0_enter_off_config
  - >> gPB_enter_off_config

  gPB_enter_off_config (Thumb, 98 bytes, Stack size 0 bytes, gpb.o(.text), UNUSED)
  [Called By]

  - >> gModes_enter_my_off_mode

  gPB_enter_default_config (Thumb, 122 bytes, Stack size 0 bytes, gpb.o(.text))
  [Called By]

  - >> gModes_enter_my_default_mode

  RTC0FAIL_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, grtc0.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = RTC0FAIL_IRQHandler
  [Calls]
  - >> my_rtc_fail_handler
  [Address Reference Count : 1]
  - startup_sim3u1xx_arm.o(RESET)

  RTC0ALRM_IRQHandler (Thumb, 26 bytes, Stack size 8 bytes, grtc0.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = RTC0ALRM_IRQHandler
  [Calls]
  - >> my_rtc_alarm0_handler
  [Address Reference Count : 1]
  - startup_sim3u1xx_arm.o(RESET)

  gRtc0_enter_off_config (Thumb, 52 bytes, Stack size 8 bytes, grtc0.o(.text), UNUSED)
  [Calls]

  - >> NVIC_ClearPendingIRQ
  - >> NVIC_DisableIRQ
  [Called By]
  - >> gModes_enter_my_off_mode

  gRtc0_enter_default_config (Thumb, 126 bytes, Stack size 8 bytes, grtc0.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = gRtc0_enter_default_config
  [Calls]
  - >> NVIC_ClearPendingIRQ
  - >> NVIC_EnableIRQ
  [Called By]
  - >> gModes_enter_my_default_mode

  __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

  __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
  [Called By]

  - >> _printf_core

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

  __0printf$1 (Thumb, 22 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)
  [Calls]

  - >> _printf_core

  __1printf$1 (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)

  __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1))
  [Stack]

  - Max Depth = 24
  - Call Chain = __2printf
  [Called By]
  - >> gCpu_enter_default_config
  - >> main

  __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

  ITM_SendChar (Thumb, 52 bytes, Stack size 0 bytes, retarget_arm.o(.text))
  [Called By]

  - >> _ttywrch
  - >> fputc

  NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, gcpu.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = NVIC_SetPriority
  [Called By]
  - >> gCpu_enter_default_config

  NVIC_EnableIRQ (Thumb, 24 bytes, Stack size 0 bytes, grtc0.o(.text))
  [Called By]

  - >> gRtc0_enter_default_config

  NVIC_DisableIRQ (Thumb, 18 bytes, Stack size 0 bytes, grtc0.o(.text), UNUSED)
  [Called By]

  - >> gRtc0_enter_off_config

  NVIC_ClearPendingIRQ (Thumb, 18 bytes, Stack size 0 bytes, grtc0.o(.text))
  [Called By]

  - >> gRtc0_enter_off_config
  - >> gRtc0_enter_default_config

  _printf_core (Thumb, 332 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED)
  [Calls]

  - >> __aeabi_uidivmod
  [Called By]
  - >> __0printf$1

  ### Undefined Global Symbols