#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 13 11:04:33 2022
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
strcmp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
HardFault_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
LL_ENC_AES128_Encrypt0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
NMI_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
PendSV_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
WaitRTCCount (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
disableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
drv_disable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
drv_enable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
drv_irq_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
efuse_read (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
enableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
rom_uart_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
ll_hw_set_crc_fmt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
ll_hw_tx2rx_timing_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
log_printf (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
osal_memcmp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
phy_sec_decrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
phy_sec_encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
rtc_get_counter (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_cmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_erase_sector (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_rddata (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_read_id (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
spif_write_dma (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
hard_fault (Thumb, 44 bytes, Stack size 0 bytes, jump_table.o(.emb_text))
[Address Reference Count : 1]
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
AACI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CHLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CPU_CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
FLEXRAY_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
I2C_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
LIN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
MCIA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
MCIB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
TIM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
USBDC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
USBHC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(i.SystemInit))
[Address Reference Count : 1]
__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)
_efuse_chip_version_check (Thumb, 26 bytes, Stack size 16 bytes, phy_sec_ext.o(i._efuse_chip_version_check))
[Stack]
_hard_fault (Thumb, 206 bytes, Stack size 8 bytes, jump_table.o(i._hard_fault))
[Stack]
_rom_efuse_version_init (Thumb, 18 bytes, Stack size 16 bytes, phy_sec_ext.o(i._rom_efuse_version_init))
[Stack]
_rom_sec_boot_init (Thumb, 22 bytes, Stack size 8 bytes, phy_sec_ext.o(i._rom_sec_boot_init))
[Stack]
clk_init (Thumb, 108 bytes, Stack size 32 bytes, patch.o(i.clk_init))
[Stack]
efuse_init (Thumb, 14 bytes, Stack size 0 bytes, phy_sec_ext.o(i.efuse_init))
[Called By]
finidv (Thumb, 126 bytes, Stack size 56 bytes, phy_sec_ext.o(i.finidv))
[Stack]
hal_GPIO_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, gpio.o(i.hal_GPIO_IRQHandler), UNUSED, KEPT)
[Stack]
hal_UART0_IRQHandler (Thumb, 62 bytes, Stack size 8 bytes, uart.o(i.hal_UART0_IRQHandler))
[Stack]
hal_UART1_IRQHandler (Thumb, 62 bytes, Stack size 8 bytes, uart.o(i.hal_UART1_IRQHandler), UNUSED, KEPT)
[Stack]
hal_cache_tag_flush (Thumb, 66 bytes, Stack size 16 bytes, flash.o(i.hal_cache_tag_flush))
[Stack]
hal_clk_gate_enable (Thumb, 52 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_enable))
[Called By]
hal_flash_erase_sector (Thumb, 172 bytes, Stack size 40 bytes, flash.o(i.hal_flash_erase_sector))
[Stack]
hal_flash_write_by_dma (Thumb, 178 bytes, Stack size 48 bytes, flash.o(i.hal_flash_write_by_dma))
[Stack]
hal_gpio_init (Thumb, 66 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_init))
[Stack]
hal_gpio_pull_set (Thumb, 76 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_pull_set))
[Stack]
hal_pwrmgr_LowCurrentLdo_enable (Thumb, 4 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_LowCurrentLdo_enable))
[Called By]
hal_pwrmgr_RAM_retention (Thumb, 20 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention))
[Called By]
hal_pwrmgr_RAM_retention_set (Thumb, 24 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_set))
[Called By]
hal_pwrmgr_init (Thumb, 40 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_init))
[Stack]
hal_pwrmgr_register (Thumb, 56 bytes, Stack size 12 bytes, pwrmgr.o(i.hal_pwrmgr_register))
[Stack]
hal_pwrmgr_sleep_process (Thumb, 4 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_sleep_process))
[Address Reference Count : 1]
hal_pwrmgr_unlock (Thumb, 94 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_unlock))
[Stack]
hal_pwrmgr_wakeup_process (Thumb, 4 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_wakeup_process))
[Address Reference Count : 1]
hal_rc32k_clk_tracking_init (Thumb, 18 bytes, Stack size 0 bytes, clock.o(i.hal_rc32k_clk_tracking_init))
[Called By]
hal_rom_boot_init (Thumb, 12 bytes, Stack size 8 bytes, patch.o(i.hal_rom_boot_init))
[Stack]
hal_rtc_clock_config (Thumb, 118 bytes, Stack size 16 bytes, clock.o(i.hal_rtc_clock_config))
[Stack]
hal_spif_cache_init (Thumb, 24 bytes, Stack size 8 bytes, flash.o(i.hal_spif_cache_init))
[Stack]
lib_efuse_load (Thumb, 168 bytes, Stack size 12 bytes, lib_efuse3.o(i.lib_efuse_load))
[Stack]
ll_patch_restore (Thumb, 88 bytes, Stack size 20 bytes, patch.o(i.ll_patch_restore))
[Stack]
main (Thumb, 80 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
osalInitTasks (Thumb, 2 bytes, Stack size 0 bytes, slboot.o(i.osalInitTasks))
[Address Reference Count : 1]
ota_flash_erase (Thumb, 44 bytes, Stack size 24 bytes, ota_flash.o(i.ota_flash_erase))
[Stack]
rf_phy_ana_cfg (Thumb, 232 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_phy_ana_cfg))
[Stack]
rf_phy_bb_cfg (Thumb, 310 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_bb_cfg))
[Stack]
rf_phy_ini (Thumb, 42 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_ini))
[Stack]
rf_phy_set_txPower (Thumb, 108 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_set_txPower))
[Stack]
slb_boot_load_exch_zone (Thumb, 112 bytes, Stack size 72 bytes, slb.o(i.slb_boot_load_exch_zone))
[Stack]
slb_spif_erase (Thumb, 30 bytes, Stack size 16 bytes, slb.o(i.slb_spif_erase))
[Stack]
slb_spif_read (Thumb, 38 bytes, Stack size 16 bytes, slb.o(i.slb_spif_read))
[Stack]
slb_spif_write (Thumb, 16 bytes, Stack size 8 bytes, slb.o(i.slb_spif_write))
[Stack]
slboot_main (Thumb, 10 bytes, Stack size 0 bytes, slboot.o(i.slboot_main))
[Stack]
flash_check_parition (Thumb, 28 bytes, Stack size 32 bytes, aes.o(i.flash_check_parition))
[Stack]
flash_load_parition (Thumb, 28 bytes, Stack size 32 bytes, aes.o(i.flash_load_parition))
[Stack]
hal_system_soft_reset (Thumb, 28 bytes, Stack size 0 bytes, clock.o(i.hal_system_soft_reset))
[Called By]
is_crypto_app (Thumb, 16 bytes, Stack size 8 bytes, aes.o(i.is_crypto_app))
[Stack]
crc16 (Thumb, 54 bytes, Stack size 16 bytes, ota_flash.o(ota_app_loader_area))
[Stack]
ota_flash_read (Thumb, 84 bytes, Stack size 20 bytes, ota_flash.o(ota_app_loader_area))
[Stack]
ota_flash_load_app (Thumb, 338 bytes, Stack size 56 bytes, ota_flash.o(ota_app_loader_area))
[Stack]
jump2app (Thumb, 8 bytes, Stack size 0 bytes, slboot.o(ota_app_loader_area))
[Called By]
run_application (Thumb, 26 bytes, Stack size 8 bytes, slboot.o(ota_app_loader_area))
[Stack]
__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, main.o(i.__NVIC_SetPriority))
[Called By]
hal_low_power_io_init (Thumb, 98 bytes, Stack size 64 bytes, main.o(i.hal_low_power_io_init))
[Stack]
hal_rfphy_init (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.hal_rfphy_init))
[Stack]
slb_apply_exch_zone_to_fw (Thumb, 244 bytes, Stack size 56 bytes, slb.o(i.slb_apply_exch_zone_to_fw))
[Stack]
hal_gpio_interrupt_enable (Thumb, 58 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_interrupt_enable), UNUSED, KEPT)
[Stack]
hal_gpioin_event (Thumb, 130 bytes, Stack size 32 bytes, gpio.o(i.hal_gpioin_event), UNUSED, KEPT)
[Stack]
irq_rx_handler (Thumb, 76 bytes, Stack size 56 bytes, uart.o(_section_sram_code_))
[Stack]
irq_tx_empty_handler (Thumb, 136 bytes, Stack size 32 bytes, uart.o(_section_sram_code_))
[Stack]
spif_lock (Thumb, 36 bytes, Stack size 8 bytes, flash.o(_section_sram_code_))
[Stack]
spif_unlock (Thumb, 24 bytes, Stack size 8 bytes, flash.o(_section_sram_code_))
[Stack]
_spif_read_status_reg_x (Thumb, 104 bytes, Stack size 32 bytes, flash.o(i._spif_read_status_reg_x))
[Stack]
_spif_wait_nobusy_x (Thumb, 38 bytes, Stack size 16 bytes, flash.o(i._spif_wait_nobusy_x))
[Stack]
hw_spif_cache_config (Thumb, 140 bytes, Stack size 24 bytes, flash.o(i.hw_spif_cache_config))
[Stack]
NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, patch.o(i.NVIC_EnableIRQ))
[Called By]
_clk_apply_setting1 (Thumb, 250 bytes, Stack size 48 bytes, patch.o(i._clk_apply_setting1))
[Stack]