# Static Call Graph for image .\Objects\project.axf

#<CALLGRAPH># ARM Linker, 5060422: Last Updated: Sun Jun 18 22:54:59 2017

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

### Call chain for Maximum Stack Depth:

__rt_entry_main ⇒ main ⇒ UARTprintf ⇒ UARTwrite

### Functions with no stack information

- __user_initial_stackheap

### 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
- GPIOA_Handler ⇒ GPIOA_Handler
- GPIOB_Handler ⇒ GPIOB_Handler
- GPIOC_Handler ⇒ GPIOC_Handler
- GPIOD_Handler ⇒ GPIOD_Handler
- GPIOE_Handler ⇒ GPIOE_Handler
- UART0_Handler ⇒ UART0_Handler
- UART1_Handler ⇒ UART1_Handler
- SSI0_Handler ⇒ SSI0_Handler
- I2C0_Handler ⇒ I2C0_Handler
- PMW0_FAULT_Handler ⇒ PMW0_FAULT_Handler
- PWM0_0_Handler ⇒ PWM0_0_Handler
- PWM0_1_Handler ⇒ PWM0_1_Handler
- PWM0_2_Handler ⇒ PWM0_2_Handler
- QEI0_Handler ⇒ QEI0_Handler
- ADC0SS0_Handler ⇒ ADC0SS0_Handler
- ADC0SS1_Handler ⇒ ADC0SS1_Handler
- ADC0SS2_Handler ⇒ ADC0SS2_Handler
- ADC0SS3_Handler ⇒ ADC0SS3_Handler
- WDT0_Handler ⇒ WDT0_Handler
- TIMER0A_Handler ⇒ TIMER0A_Handler
- TIMER0B_Handler ⇒ TIMER0B_Handler
- TIMER1A_Handler ⇒ TIMER1A_Handler
- TIMER1B_Handler ⇒ TIMER1B_Handler
- TIMER2A_Handler ⇒ TIMER2A_Handler
- TIMER2B_Handler ⇒ TIMER2B_Handler
- COMP0_Handler ⇒ COMP0_Handler
- COMP1_Handler ⇒ COMP1_Handler
- COMP2_Handler ⇒ COMP2_Handler
- SYSCTL_Handler ⇒ SYSCTL_Handler
- FLASH_Handler ⇒ FLASH_Handler
- GPIOF_Handler ⇒ GPIOF_Handler
- GPIOG_Handler ⇒ GPIOG_Handler
- GPIOH_Handler ⇒ GPIOH_Handler
- UART2_Handler ⇒ UART2_Handler
- SSI1_Handler ⇒ SSI1_Handler
- TIMER3A_Handler ⇒ TIMER3A_Handler
- TIMER3B_Handler ⇒ TIMER3B_Handler
- I2C1_Handler ⇒ I2C1_Handler
- QEI1_Handler ⇒ QEI1_Handler
- CAN0_Handler ⇒ CAN0_Handler
- CAN1_Handler ⇒ CAN1_Handler
- CAN2_Handler ⇒ CAN2_Handler
- HIB_Handler ⇒ HIB_Handler
- USB0_Handler ⇒ USB0_Handler
- PWM0_3_Handler ⇒ PWM0_3_Handler
- UDMA_Handler ⇒ UDMA_Handler
- UDMAERR_Handler ⇒ UDMAERR_Handler
- ADC1SS0_Handler ⇒ ADC1SS0_Handler
- ADC1SS1_Handler ⇒ ADC1SS1_Handler
- ADC1SS2_Handler ⇒ ADC1SS2_Handler
- ADC1SS3_Handler ⇒ ADC1SS3_Handler
- GPIOJ_Handler ⇒ GPIOJ_Handler
- GPIOK_Handler ⇒ GPIOK_Handler
- GPIOL_Handler ⇒ GPIOL_Handler
- SSI2_Handler ⇒ SSI2_Handler
- SSI3_Handler ⇒ SSI3_Handler
- UART3_Handler ⇒ UART3_Handler
- UART4_Handler ⇒ UART4_Handler
- UART5_Handler ⇒ UART5_Handler
- UART6_Handler ⇒ UART6_Handler
- UART7_Handler ⇒ UART7_Handler
- I2C2_Handler ⇒ I2C2_Handler
- I2C3_Handler ⇒ I2C3_Handler
- TIMER4A_Handler ⇒ TIMER4A_Handler
- TIMER4B_Handler ⇒ TIMER4B_Handler
- TIMER5A_Handler ⇒ TIMER5A_Handler
- TIMER5B_Handler ⇒ TIMER5B_Handler
- WTIMER0A_Handler ⇒ WTIMER0A_Handler
- WTIMER0B_Handler ⇒ WTIMER0B_Handler
- WTIMER1A_Handler ⇒ WTIMER1A_Handler
- WTIMER1B_Handler ⇒ WTIMER1B_Handler
- WTIMER2A_Handler ⇒ WTIMER2A_Handler
- WTIMER2B_Handler ⇒ WTIMER2B_Handler
- WTIMER3A_Handler ⇒ WTIMER3A_Handler
- WTIMER3B_Handler ⇒ WTIMER3B_Handler
- WTIMER4A_Handler ⇒ WTIMER4A_Handler
- WTIMER4B_Handler ⇒ WTIMER4B_Handler
- WTIMER5A_Handler ⇒ WTIMER5A_Handler
- WTIMER5B_Handler ⇒ WTIMER5B_Handler
- FPU_Handler ⇒ FPU_Handler
- I2C4_Handler ⇒ I2C4_Handler
- I2C5_Handler ⇒ I2C5_Handler
- GPIOM_Handler ⇒ GPIOM_Handler
- GPION_Handler ⇒ GPION_Handler
- QEI2_Handler ⇒ QEI2_Handler
- GPIOP0_Handler ⇒ GPIOP0_Handler
- GPIOP1_Handler ⇒ GPIOP1_Handler
- GPIOP2_Handler ⇒ GPIOP2_Handler
- GPIOP3_Handler ⇒ GPIOP3_Handler
- GPIOP4_Handler ⇒ GPIOP4_Handler
- GPIOP5_Handler ⇒ GPIOP5_Handler
- GPIOP6_Handler ⇒ GPIOP6_Handler
- GPIOP7_Handler ⇒ GPIOP7_Handler
- GPIOQ0_Handler ⇒ GPIOQ0_Handler
- GPIOQ1_Handler ⇒ GPIOQ1_Handler
- GPIOQ2_Handler ⇒ GPIOQ2_Handler
- GPIOQ3_Handler ⇒ GPIOQ3_Handler
- GPIOQ4_Handler ⇒ GPIOQ4_Handler
- GPIOQ5_Handler ⇒ GPIOQ5_Handler
- GPIOQ6_Handler ⇒ GPIOQ6_Handler
- GPIOQ7_Handler ⇒ GPIOQ7_Handler
- GPIOR_Handler ⇒ GPIOR_Handler
- GPIOS_Handler ⇒ GPIOS_Handler
- PMW1_0_Handler ⇒ PMW1_0_Handler
- PWM1_1_Handler ⇒ PWM1_1_Handler
- PWM1_2_Handler ⇒ PWM1_2_Handler
- PWM1_3_Handler ⇒ PWM1_3_Handler
- PWM1_FAULT_Handler ⇒ PWM1_FAULT_Handler
- SysCtlDelay ⇒ SysCtlDelay

  ### Function Pointers

  - ADC0SS0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC0SS1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC0SS2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC0SS3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC1SS0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC1SS1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC1SS2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - ADC1SS3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - BusFault_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - CAN0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - CAN1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - CAN2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - COMP0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - COMP1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - COMP2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - DebugMon_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - FLASH_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - FPU_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOA_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOB_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOC_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOD_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOE_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOF_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOG_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOH_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOJ_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOK_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOL_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOM_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPION_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP4_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP5_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP6_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOP7_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ4_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ5_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ6_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOQ7_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOR_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - GPIOS_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - HIB_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - HardFault_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C4_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - I2C5_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - MemManage_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - NMI_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PMW0_FAULT_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PMW1_0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM0_0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM0_1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM0_2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM0_3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM1_1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM1_2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM1_3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PWM1_FAULT_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - PendSV_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - QEI0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - QEI1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - QEI2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - Reset_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SSI0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SSI1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SSI2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SSI3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SVC_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SYSCTL_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SysTick_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - SystemInit from system_tm4c123.o(i.SystemInit) referenced from startup_tm4c123.o(.text)
  - TIMER0A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER0B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER1A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER1B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER2A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER2B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER3A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER3B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER4A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER4B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER5A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - TIMER5B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART1_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART2_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART3_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART4_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART5_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART6_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UART7_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UDMAERR_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UDMA_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - USB0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - UsageFault_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WDT0_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER0A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER0B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER1A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER1B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER2A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER2B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER3A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER3B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER4A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER4B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER5A_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - WTIMER5B_Handler from startup_tm4c123.o(.text) referenced from startup_tm4c123.o(RESET)
  - __main from __main.o(!!!main) referenced from startup_tm4c123.o(.text)

  ### Global Symbols

  __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
  [Calls]

  - >> __scatterload
  - >> __rt_entry

  __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
  [Called By]

  - >> __main

  __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
  [Calls]

  - >> __rt_entry

  __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

  __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

  __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
  [Calls]

  - >> __scatterload_copy
  [Called By]
  - >> __scatterload_copy

  __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

  __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
  [Called By]

  - >> __rt_entry_li

  __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001))
  [Calls]

  - >> _fp_init

  __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))

  __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))

  __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))

  __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))

  __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))

  __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))

  __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))

  __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))

  __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))

  __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))

  __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))

  __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))

  __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))

  __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))

  __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))

  __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))

  __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))

  __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))

  __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))

  __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

  __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
  [Called By]

  - >> __rt_exit_ls

  __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))

  __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))

  __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))

  __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))

  __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))

  __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))

  __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))

  __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
  [Called By]

  - >> __scatterload_rt2
  - >> __main

  __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

  __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
  [Calls]
  - >> __user_setup_stackheap

  __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
  [Calls]

  - >> __rt_lib_init

  __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

  __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
  [Stack]

  - Max Depth = 120 + Unknown Stack Size
  - Call Chain = __rt_entry_main ⇒ main ⇒ UARTprintf ⇒ UARTwrite
  [Calls]
  - >> main
  - >> exit

  __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

  __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
  [Called By]

  - >> exit

  __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
  [Calls]

  - >> __rt_lib_shutdown

  __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

  __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
  [Calls]

  - >> _sys_exit

  SysCtlDelay (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.emb_text))
  [Calls]

  - >> SysCtlDelay
  [Called By]
  - >> SysCtlClockSet
  - >> SysCtlDelay

  Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  GPIOA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOB_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOD_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOE_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  SSI0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PMW0_FAULT_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM0_0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM0_1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM0_2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  QEI0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC0SS0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC0SS1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC0SS2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC0SS3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WDT0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER0A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER0B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER1A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER1B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER2A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER2B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  COMP0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  COMP1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  COMP2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  SYSCTL_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  FLASH_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOF_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOG_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOH_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  SSI1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER3A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER3B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  QEI1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  CAN0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  CAN1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  CAN2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  HIB_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  USB0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM0_3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UDMA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UDMAERR_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC1SS0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC1SS1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC1SS2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  ADC1SS3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOJ_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOK_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOL_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  SSI2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  SSI3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  UART7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER4A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER4B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER5A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  TIMER5B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER0A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER0B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER1A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER1B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER2A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER2B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER3A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER3B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER4A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER4B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER5A_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  WTIMER5B_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  FPU_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  I2C5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOM_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPION_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  QEI2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOP7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOQ7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOR_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  GPIOS_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PMW1_0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM1_1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM1_2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM1_3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  PWM1_FAULT_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_tm4c123.o(.text))
  [Calls]

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

  __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_tm4c123.o(.text))
  [Called By]

  - >> __user_setup_stackheap

  __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

  __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

  __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

  __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = __user_setup_stackheap
  [Calls]
  - >> __user_initial_stackheap
  - >> __user_perproc_libspace
  [Called By]
  - >> __rt_entry_sh

  exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = exit
  [Calls]
  - >> __rt_exit
  [Called By]
  - >> __rt_entry_main

  __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

  __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
  [Called By]

  - >> __user_setup_stackheap

  __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

  _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
  [Called By]

  - >> __rt_exit_exit

  __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

  __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

  GPIODirModeSet (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
  [Called By]

  - >> GPIOPinTypeUART
  - >> GPIOPinTypeSSI
  - >> GPIOPinTypeGPIOOutput
  - >> GPIOPinTypeGPIOInput

  __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED)

  GPIOPadConfigSet (Thumb, 342 bytes, Stack size 20 bytes, gpio.o(i.GPIOPadConfigSet))
  [Stack]

  - Max Depth = 20
  - Call Chain = GPIOPadConfigSet
  [Called By]
  - >> GPIOPinTypeUART
  - >> GPIOPinTypeSSI
  - >> GPIOPinTypeGPIOOutput
  - >> GPIOPinTypeGPIOInput

  GPIOPinConfigure (Thumb, 70 bytes, Stack size 8 bytes, gpio.o(i.GPIOPinConfigure))
  [Stack]

  - Max Depth = 8
  - Call Chain = GPIOPinConfigure
  [Called By]
  - >> UART_init()
  - >> SSI0_init()

  GPIOPinRead (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinRead))
  [Called By]

  - >> main

  GPIOPinTypeGPIOInput (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeGPIOInput))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeGPIOInput ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> SSI0_init()

  GPIOPinTypeGPIOOutput (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeGPIOOutput))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeGPIOOutput ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> SSI0_init()

  GPIOPinTypeSSI (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeSSI))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeSSI ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> SSI0_init()

  GPIOPinTypeUART (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeUART))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeUART ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> UART_init()

  GPIOPinWrite (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
  [Called By]

  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  - >> ads1292r::ads1292_Reg_Write(unsigned char, unsigned char)
  - >> ads1292r::ads1292_Read_Data()
  - >> ads1292r::ads1292_Reg_Read(unsigned char)
  - >> ads1292r::ads1292_Reset()

  SSIConfigSetExpClk (Thumb, 86 bytes, Stack size 36 bytes, ssi.o(i.SSIConfigSetExpClk))
  [Stack]

  - Max Depth = 36
  - Call Chain = SSIConfigSetExpClk
  [Called By]
  - >> SSI0_init()

  SSIDataGet (Thumb, 18 bytes, Stack size 0 bytes, ssi.o(i.SSIDataGet))
  [Called By]

  - >> ads1292r::ads1292_Read_Data()
  - >> ads1292r::ads1292_Reg_Read(unsigned char)

  SSIDataPut (Thumb, 16 bytes, Stack size 0 bytes, ssi.o(i.SSIDataPut))
  [Called By]

  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  - >> ads1292r::ads1292_Disable_Start()
  - >> ads1292r::ads1292_Reg_Write(unsigned char, unsigned char)
  - >> ads1292r::ads1292_Read_Data()
  - >> ads1292r::ads1292_Hard_Stop()
  - >> ads1292r::ads1292_Reg_Read(unsigned char)

  SSIEnable (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIEnable))
  [Called By]

  - >> SSI0_init()

  SysCtlClockGet (Thumb, 324 bytes, Stack size 20 bytes, sysctl.o(i.SysCtlClockGet))
  [Stack]

  - Max Depth = 20
  - Call Chain = SysCtlClockGet
  [Called By]
  - >> SSI0_init()
  - >> UARTStdioInit

  SysCtlClockSet (Thumb, 280 bytes, Stack size 24 bytes, sysctl.o(i.SysCtlClockSet))
  [Stack]

  - Max Depth = 24
  - Call Chain = SysCtlClockSet
  [Calls]
  - >> SysCtlDelay
  [Called By]
  - >> main

  SysCtlPeripheralEnable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlPeripheralEnable))
  [Stack]

  - Max Depth = 8
  - Call Chain = SysCtlPeripheralEnable
  [Called By]
  - >> UART_init()
  - >> SSI0_init()
  - >> UARTStdioConfig

  SysCtlPeripheralPresent (Thumb, 52 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralPresent))
  [Called By]

  - >> UARTStdioConfig

  SysCtlPeripheralReady (Thumb, 52 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralReady))
  [Called By]

  - >> UART_init()

  SystemInit (Thumb, 112 bytes, Stack size 0 bytes, system_tm4c123.o(i.SystemInit))
  [Address Reference Count : 1]

  - startup_tm4c123.o(.text)

  UARTCharPut (Thumb, 16 bytes, Stack size 0 bytes, uart.o(i.UARTCharPut))
  [Called By]

  - >> UARTwrite

  UARTConfigSetExpClk (Thumb, 76 bytes, Stack size 20 bytes, uart.o(i.UARTConfigSetExpClk))
  [Stack]

  - Max Depth = 20
  - Call Chain = UARTConfigSetExpClk
  [Calls]
  - >> UARTDisable
  - >> UARTEnable
  [Called By]
  - >> UARTStdioConfig

  UARTDisable (Thumb, 32 bytes, Stack size 0 bytes, uart.o(i.UARTDisable))
  [Called By]

  - >> UARTConfigSetExpClk

  UARTEnable (Thumb, 20 bytes, Stack size 0 bytes, uart.o(i.UARTEnable))
  [Called By]

  - >> UARTConfigSetExpClk
  - >> UARTStdioConfig

  UARTStdioConfig (Thumb, 68 bytes, Stack size 16 bytes, uartstdio.o(i.UARTStdioConfig))
  [Stack]

  - Max Depth = 36
  - Call Chain = UARTStdioConfig ⇒ UARTConfigSetExpClk
  [Calls]
  - >> SysCtlPeripheralPresent
  - >> SysCtlPeripheralEnable
  - >> UARTEnable
  - >> UARTConfigSetExpClk
  [Called By]
  - >> UARTStdioInit

  UARTStdioInit (Thumb, 24 bytes, Stack size 16 bytes, uartstdio.o(i.UARTStdioInit))
  [Stack]

  - Max Depth = 52
  - Call Chain = UARTStdioInit ⇒ UARTStdioConfig ⇒ UARTConfigSetExpClk
  [Calls]
  - >> SysCtlClockGet
  - >> UARTStdioConfig
  [Called By]
  - >> UART_init()

  UARTprintf (Thumb, 598 bytes, Stack size 72 bytes, uartstdio.o(i.UARTprintf))
  [Stack]

  - Max Depth = 88
  - Call Chain = UARTprintf ⇒ UARTwrite
  [Calls]
  - >> UARTwrite
  [Called By]
  - >> main

  UARTwrite (Thumb, 46 bytes, Stack size 16 bytes, uartstdio.o(i.UARTwrite))
  [Stack]

  - Max Depth = 16
  - Call Chain = UARTwrite
  [Calls]
  - >> UARTCharPut
  [Called By]
  - >> UARTprintf

  unlockPortD() (Thumb, 14 bytes, Stack size 0 bytes, main.o(i._Z11unlockPortDv))
  [Called By]

  - >> UART_init()

  configureGPIOA() (Thumb, 8 bytes, Stack size 0 bytes, main.o(i._Z14configureGPIOAv))
  [Called By]

  - >> SSI0_init()

  delay(int) (Thumb, 22 bytes, Stack size 0 bytes, ads1292r.o(i._Z5delayi))
  [Called By]

  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  - >> ads1292r::ads1292_Disable_Start()
  - >> ads1292r::ads1292_Enable_Start()
  - >> ads1292r::ads1292_Reg_Write(unsigned char, unsigned char)
  - >> ads1292r::ads1292_Hard_Stop()
  - >> ads1292r::ads1292_Reg_Read(unsigned char)
  - >> ads1292r::ads1292_Reset()
  - >> ads1292r::ads1292_Init()

  SSI0_init() (Thumb, 116 bytes, Stack size 16 bytes, main.o(i._Z9SSI0_initv))
  [Stack]

  - Max Depth = 52
  - Call Chain = SSI0_init() ⇒ SSIConfigSetExpClk
  [Calls]
  - >> SysCtlPeripheralEnable
  - >> SysCtlClockGet
  - >> GPIOPinTypeSSI
  - >> GPIOPinTypeGPIOOutput
  - >> GPIOPinTypeGPIOInput
  - >> GPIOPinConfigure
  - >> configureGPIOA()
  - >> SSIEnable
  - >> SSIConfigSetExpClk
  [Called By]
  - >> main

  UART_init() (Thumb, 58 bytes, Stack size 8 bytes, main.o(i._Z9UART_initv))
  [Stack]

  - Max Depth = 60
  - Call Chain = UART_init() ⇒ UARTStdioInit ⇒ UARTStdioConfig ⇒ UARTConfigSetExpClk
  [Calls]
  - >> SysCtlPeripheralReady
  - >> SysCtlPeripheralEnable
  - >> GPIOPinTypeUART
  - >> GPIOPinConfigure
  - >> unlockPortD()
  - >> UARTStdioInit
  [Called By]
  - >> main

  ads1292r::ads1292_Init() (Thumb, 188 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r12ads1292_InitEv))
  [Stack]

  - Max Depth = 24
  - Call Chain = ads1292r::ads1292_Init() ⇒ ads1292r::ads1292_Start_Read_Data_Continuous() ⇒ ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> ads1292r::ads1292_Start_Read_Data_Continuous()
  - >> ads1292r::ads1292_Stop_Read_Data_Continuous()
  - >> ads1292r::ads1292_Start_Data_Conv_Command()
  - >> ads1292r::ads1292_Disable_Start()
  - >> ads1292r::ads1292_Enable_Start()
  - >> ads1292r::ads1292_Soft_Stop()
  - >> ads1292r::ads1292_Reg_Write(unsigned char, unsigned char)
  - >> ads1292r::ads1292_Hard_Stop()
  - >> ads1292r::ads1292_Reset()
  - >> delay(int)
  [Called By]
  - >> main

  ads1292r::ads1292_Reset() (Thumb, 58 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r13ads1292_ResetEv))
  [Stack]

  - Max Depth = 8
  - Call Chain = ads1292r::ads1292_Reset()
  [Calls]
  - >> GPIOPinWrite
  - >> delay(int)
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Reg_Read(unsigned char) (Thumb, 116 bytes, Stack size 16 bytes, ads1292r.o(i._ZN8ads1292r16ads1292_Reg_ReadEh))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Reg_Read(unsigned char)
  [Calls]
  - >> GPIOPinWrite
  - >> delay(int)
  - >> SSIDataPut
  - >> SSIDataGet
  [Called By]
  - >> main

  ads1292r::ads1292_Hard_Stop() (Thumb, 18 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r17ads1292_Hard_StopEv))
  [Stack]

  - Max Depth = 8
  - Call Chain = ads1292r::ads1292_Hard_Stop()
  [Calls]
  - >> delay(int)
  - >> SSIDataPut
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Read_Data() (Thumb, 62 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r17ads1292_Read_DataEv))
  [Stack]

  - Max Depth = 8
  - Call Chain = ads1292r::ads1292_Read_Data()
  [Calls]
  - >> GPIOPinWrite
  - >> SSIDataPut
  - >> SSIDataGet
  [Called By]
  - >> main

  ads1292r::ads1292_Reg_Write(unsigned char, unsigned char) (Thumb, 192 bytes, Stack size 16 bytes, ads1292r.o(i._ZN8ads1292r17ads1292_Reg_WriteEhh))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Reg_Write(unsigned char, unsigned char)
  [Calls]
  - >> GPIOPinWrite
  - >> delay(int)
  - >> SSIDataPut
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Soft_Stop() (Thumb, 10 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r17ads1292_Soft_StopEv))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Soft_Stop() ⇒ ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Enable_Start() (Thumb, 10 bytes, Stack size 4 bytes, ads1292r.o(i._ZN8ads1292r20ads1292_Enable_StartEv))
  [Stack]

  - Max Depth = 4
  - Call Chain = ads1292r::ads1292_Enable_Start()
  [Calls]
  - >> delay(int)
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Disable_Start() (Thumb, 18 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r21ads1292_Disable_StartEv))
  [Stack]

  - Max Depth = 8
  - Call Chain = ads1292r::ads1292_Disable_Start()
  [Calls]
  - >> delay(int)
  - >> SSIDataPut
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_SPI_Command_Data(unsigned char) (Thumb, 86 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r24ads1292_SPI_Command_DataEh))
  [Stack]

  - Max Depth = 8
  - Call Chain = ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> GPIOPinWrite
  - >> delay(int)
  - >> SSIDataPut
  [Called By]
  - >> ads1292r::ads1292_Start_Read_Data_Continuous()
  - >> ads1292r::ads1292_Stop_Read_Data_Continuous()
  - >> ads1292r::ads1292_Start_Data_Conv_Command()
  - >> ads1292r::ads1292_Soft_Stop()

  ads1292r::ads1292_Start_Data_Conv_Command() (Thumb, 10 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r31ads1292_Start_Data_Conv_CommandEv))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Start_Data_Conv_Command() ⇒ ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Stop_Read_Data_Continuous() (Thumb, 10 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r33ads1292_Stop_Read_Data_ContinuousEv))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Stop_Read_Data_Continuous() ⇒ ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Called By]
  - >> ads1292r::ads1292_Init()

  ads1292r::ads1292_Start_Read_Data_Continuous() (Thumb, 10 bytes, Stack size 8 bytes, ads1292r.o(i._ZN8ads1292r34ads1292_Start_Read_Data_ContinuousEv))
  [Stack]

  - Max Depth = 16
  - Call Chain = ads1292r::ads1292_Start_Read_Data_Continuous() ⇒ ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Calls]
  - >> ads1292r::ads1292_SPI_Command_Data(unsigned char)
  [Called By]
  - >> ads1292r::ads1292_Init()

  main (Thumb, 170 bytes, Stack size 32 bytes, main.o(i.main))
  [Stack]

  - Max Depth = 120
  - Call Chain = main ⇒ UARTprintf ⇒ UARTwrite
  [Calls]
  - >> SysCtlClockSet
  - >> GPIOPinRead
  - >> UART_init()
  - >> SSI0_init()
  - >> UARTprintf
  - >> ads1292r::ads1292_Read_Data()
  - >> ads1292r::ads1292_Reg_Read(unsigned char)
  - >> ads1292r::ads1292_Init()
  [Called By]
  - >> __rt_entry_main

  _fp_init (Thumb, 10 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit))
  [Called By]

  - >> __rt_lib_init_fp_1

  __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)

  __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)

  ### Local Symbols

  ### Undefined Global Symbols