# Static Call Graph for image .\OUTPUT\BitBanding.axf

#<CALLGRAPH># ARM Linker, RVCT3.1 [Build 914]: Last Updated: Sun Mar 22 21:47:49 2009

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

### Call chain for Maximum Stack Depth:

__main ⇒ __rt_entry ⇒ main ⇒ LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write

### Functions with no stack information

- Reset_Handler
- __user_initial_stackheap
- NmiSR
- FaultISR
- IntDefaultHandler

### Mutually Recursive functions

- SSIDataPut ⇒ SSIDataPut
- NmiSR ⇒ NmiSR
- FaultISR ⇒ FaultISR
- IntDefaultHandler ⇒ IntDefaultHandler

  ### Function Pointers

  - Reset_Handler
  - NmiSR
  - FaultISR
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - IntDefaultHandler
  - __I_use_semihosting

  ### Global Symbols

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

  - Max Depth = 80 + Unknown Stack Size
  - Call Chain = Reset_Handler ⇒ __main ⇒ __rt_entry ⇒ main ⇒ LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> __main
  [Address Reference Count : 1]
  - startup.o(RESET)

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

  - Max Depth = 80 + Unknown Stack Size
  - Call Chain = __main ⇒ __rt_entry ⇒ main ⇒ LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> __rt_entry
  [Called By]
  - >> Reset_Handler

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

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

  __ARM_argv_veneer (Thumb, 4 bytes, Stack size 0 bytes, lib_init.o(.emb_text))
  [Calls]

  - >> __ARM_get_argv
  [Called By]
  - >> __rt_lib_init

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

  - >> __user_setup_stackheap

  LCD_Backlight_On (Thumb, 56 bytes, Stack size 8 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = LCD_Backlight_On
  [Calls]
  - >> GPIODirModeSet
  - >> TimerMatchSet
  - >> TimerLoadSet
  - >> TimerEnable
  - >> TimerConfigure
  - >> SysCtlPeripheralEnable
  [Called By]
  - >> main

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

  - >> TimerDisable

  Delay (Thumb, 20 bytes, Stack size 0 bytes, pcd5544.o(.text))
  [Called By]

  - >> LCD_Putchar
  - >> LCD_Cls
  - >> LCD_GotoXY
  - >> LCD_Init

  LCD_Ssi_Init (Thumb, 110 bytes, Stack size 8 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = LCD_Ssi_Init ⇒ SSIConfig ⇒ SysCtlClockGet
  [Calls]
  - >> SSIEnable
  - >> SSIConfig
  - >> GPIOPinWrite
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  - >> SysCtlPeripheralEnable
  [Called By]
  - >> LCD_Init

  LCD_Write (Thumb, 14 bytes, Stack size 8 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = LCD_Write
  [Calls]
  - >> SSIDataPut
  [Called By]
  - >> LCD_Putchar
  - >> LCD_Cls
  - >> LCD_GotoXY
  - >> LCD_Init

  LCD_Init (Thumb, 60 bytes, Stack size 8 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 48
  - Call Chain = LCD_Init ⇒ LCD_Ssi_Init ⇒ SSIConfig ⇒ SysCtlClockGet
  [Calls]
  - >> GPIOPinWrite
  - >> LCD_Write
  - >> LCD_Ssi_Init
  - >> Delay
  [Called By]
  - >> main

  LCD_GotoXY (Thumb, 44 bytes, Stack size 16 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 24
  - Call Chain = LCD_GotoXY ⇒ LCD_Write
  [Calls]
  - >> GPIOPinWrite
  - >> LCD_Write
  - >> Delay
  [Called By]
  - >> main
  - >> PrintValue
  - >> LCD_Cls

  LCD_Cls (Thumb, 46 bytes, Stack size 8 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = LCD_Cls ⇒ LCD_GotoXY ⇒ LCD_Write
  [Calls]
  - >> GPIOPinWrite
  - >> LCD_GotoXY
  - >> LCD_Write
  - >> Delay
  [Called By]
  - >> main

  LCD_Putchar (Thumb, 84 bytes, Stack size 24 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> GPIOPinWrite
  - >> LCD_Write
  - >> Delay
  [Called By]
  - >> PrintValue
  - >> LCD_PrintStr

  LCD_PrintStr (Thumb, 26 bytes, Stack size 16 bytes, pcd5544.o(.text))
  [Stack]

  - Max Depth = 48
  - Call Chain = LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> LCD_Putchar
  [Called By]
  - >> main

  DelaySec (Thumb, 40 bytes, Stack size 8 bytes, bitbanding.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = DelaySec
  [Calls]
  - >> SysTickValueGet
  [Called By]
  - >> main

  PrintValue (Thumb, 160 bytes, Stack size 8 bytes, bitbanding.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = PrintValue ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> LCD_Putchar
  - >> LCD_GotoXY
  [Called By]
  - >> main

  main (Thumb, 420 bytes, Stack size 16 bytes, bitbanding.o(.text))
  [Stack]

  - Max Depth = 64
  - Call Chain = main ⇒ LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> GPIOPinWrite
  - >> GPIOPinRead
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  - >> PrintValue
  - >> DelaySec
  - >> LCD_PrintStr
  - >> LCD_Cls
  - >> LCD_GotoXY
  - >> LCD_Init
  - >> LCD_Backlight_On
  - >> SysTickPeriodSet
  - >> SysTickEnable
  - >> SysCtlPeripheralEnable
  - >> SysCtlClockSet
  - >> SysCtlClockGet
  [Called By]
  - >> __rt_entry

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

  __rt_stackheap_init (Thumb, 24 bytes, Stack size 16 bytes, stkheap2.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
  [Calls]
  - >> __rt_stackheap_storage
  - >> __user_setup_stackheap
  [Called By]
  - >> __rt_entry

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

  - >> __user_heap_extend (Weak Reference)

  __rt_entry (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
  [Stack]

  - Max Depth = 80 + Unknown Stack Size
  - Call Chain = __rt_entry ⇒ main ⇒ LCD_PrintStr ⇒ LCD_Putchar ⇒ LCD_Write
  [Calls]
  - >> main
  - >> _platform_post_lib_init
  - >> _platform_post_stackheap_init
  - >> __rt_lib_init
  - >> exit
  - >> __rt_stackheap_init
  [Called By]
  - >> __scatterload_rt2
  - >> __main

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

  - Max Depth = 16
  - Call Chain = __rt_exit ⇒ __rt_lib_shutdown
  [Calls]
  - >> __rt_lib_shutdown
  - >> __rt_abort
  [Called By]
  - >> exit

  __rt_abort (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
  [Calls]

  - >> _sys_exit
  [Called By]
  - >> __rt_exit

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

  __rt_stackheap_storage (Thumb, 6 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
  [Called By]

  - >> __rt_stackheap_init

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

  - >> __rt_abort

  __user_libspace (Thumb, 4 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)

  exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = exit ⇒ __rt_exit ⇒ __rt_lib_shutdown
  [Calls]
  - >> _call_atexit_fns (Weak Reference)
  - >> __rt_exit
  [Called By]
  - >> __rt_entry

  __rt_lib_init (Thumb, 174 bytes, Stack size 40 bytes, lib_init.o(.text))
  [Stack]

  - Max Depth = 48
  - Call Chain = __rt_lib_init ⇒ _fp_init
  [Calls]
  - >> _fp_init
  - >> __rt_locale
  - >> _signal_init (Weak Reference)
  - >> _rand_init (Weak Reference)
  - >> _initio (Weak Reference)
  - >> _init_user_alloc (Weak Reference)
  - >> _init_alloc (Weak Reference)
  - >> _getenv_init (Weak Reference)
  - >> _get_lc_time (Weak Reference)
  - >> _get_lc_numeric (Weak Reference)
  - >> _get_lc_monetary (Weak Reference)
  - >> _get_lc_ctype (Weak Reference)
  - >> _get_lc_collate (Weak Reference)
  - >> _fp_trap_init (Weak Reference)
  - >> _clock_init (Weak Reference)
  - >> _atexit_init (Weak Reference)
  - >> __cpp_initialize__aeabi_ (Weak Reference)
  - >> __alloca_initialize (Weak Reference)
  - >> __Heap_DescSize (Weak Reference)
  - >> __ARM_exceptions_init (Weak Reference)
  - >> __ARM_argv_veneer
  [Called By]
  - >> __rt_entry

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

  - Max Depth = 8
  - Call Chain = __rt_lib_shutdown
  [Calls]
  - >> _terminateio (Weak Reference)
  - >> _terminate_user_alloc (Weak Reference)
  - >> __cxa_finalize (Weak Reference)
  [Called By]
  - >> __rt_exit

  _platform_post_stackheap_init (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
  [Called By]

  - >> __rt_entry

  _platform_post_lib_init (Thumb, 8 bytes, Stack size 8 bytes, boardinit3.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = _platform_post_lib_init
  [Called By]
  - >> __rt_entry

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

  - sys_exit.o(.text)

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

  __rt_locale (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
  [Called By]

  - >> __rt_lib_init

  __ARM_get_argv (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
  [Called By]

  - >> __ARM_argv_veneer

  __rt_fp_status_addr (Thumb, 6 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
  [Called By]

  - >> _fp_init

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

  - >> main
  - >> LCD_Ssi_Init
  - >> LCD_Backlight_On

  GPIOPadConfigSet (Thumb, 148 bytes, Stack size 8 bytes, gpio.o(i.GPIOPadConfigSet))
  [Stack]

  - Max Depth = 8
  - Call Chain = GPIOPadConfigSet
  [Called By]
  - >> main
  - >> LCD_Ssi_Init

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

  - >> main

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

  - >> main
  - >> LCD_Putchar
  - >> LCD_Cls
  - >> LCD_GotoXY
  - >> LCD_Init
  - >> LCD_Ssi_Init

  SSIConfig (Thumb, 86 bytes, Stack size 24 bytes, ssi.o(i.SSIConfig))
  [Stack]

  - Max Depth = 32
  - Call Chain = SSIConfig ⇒ SysCtlClockGet
  [Calls]
  - >> SysCtlClockGet
  [Called By]
  - >> LCD_Ssi_Init

  SSIDataPut (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIDataPut))
  [Calls]

  - >> SSIDataPut
  [Called By]
  - >> SSIDataPut
  - >> LCD_Write

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

  - >> LCD_Ssi_Init

  SysCtlClockGet (Thumb, 140 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlClockGet))
  [Stack]

  - Max Depth = 8
  - Call Chain = SysCtlClockGet
  [Called By]
  - >> SSIConfig
  - >> main

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

  - >> main

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

  - >> main
  - >> LCD_Ssi_Init
  - >> LCD_Backlight_On

  SysTickEnable (Thumb, 14 bytes, Stack size 0 bytes, systick.o(i.SysTickEnable))
  [Called By]

  - >> main

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

  - >> main

  SysTickValueGet (Thumb, 8 bytes, Stack size 0 bytes, systick.o(i.SysTickValueGet))
  [Called By]

  - >> DelaySec

  TimerConfigure (Thumb, 26 bytes, Stack size 0 bytes, timer.o(i.TimerConfigure))
  [Called By]

  - >> LCD_Backlight_On

  TimerDisable (Thumb, 14 bytes, Stack size 0 bytes, timer.o(i.TimerDisable), UNUSED)
  [Called By]

  - >> LCD_Backlight_Off

  TimerEnable (Thumb, 14 bytes, Stack size 0 bytes, timer.o(i.TimerEnable))
  [Called By]

  - >> LCD_Backlight_On

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

  - >> LCD_Backlight_On

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

  - >> LCD_Backlight_On

  _fp_init (Thumb, 14 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
  [Stack]

  - Max Depth = 8
  - Call Chain = _fp_init
  [Calls]
  - >> __rt_fp_status_addr
  [Called By]
  - >> __rt_lib_init

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

  ### Local Symbols

  NmiSR (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
  [Calls]

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

  FaultISR (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
  [Calls]

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

  IntDefaultHandler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
  [Calls]

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

  ### Undefined Global Symbols

  __ARM_exceptions_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  __Heap_DescSize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  __alloca_initialize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  __cpp_initialize__aeabi_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  __cxa_finalize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_shutdown (Weak Reference)

  __user_heap_extend (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
  [Called By]

  - >> __rt_heap_extend (Weak Reference)

  _atexit_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _call_atexit_fns (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> exit (Weak Reference)

  _clock_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _fp_trap_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _get_lc_collate (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _get_lc_ctype (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _get_lc_monetary (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _get_lc_numeric (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _get_lc_time (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _getenv_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _init_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _init_user_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _initio (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _rand_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _signal_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_init (Weak Reference)

  _terminate_user_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_shutdown (Weak Reference)

  _terminateio (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
  [Called By]

  - >> __rt_lib_shutdown (Weak Reference)