ADC1_IRQHandler ⇒ ADC1_IRQHandler
-
-
-
-Function Pointers
-
- - ADC1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- BusFault_Handler from stm32l4xx_it.o(i.BusFault_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- CAN1_RX0_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- CAN1_RX1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- CAN1_SCE_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- CAN1_TX_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- COMP_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- CRS_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel2_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel3_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel4_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel5_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel6_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA1_Channel7_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel2_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel3_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel4_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel5_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel6_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DMA2_Channel7_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- DebugMon_Handler from stm32l4xx_it.o(i.DebugMon_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI0_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI15_10_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI1_IRQHandler from stm32l4xx_it.o(i.EXTI1_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI2_IRQHandler from stm32l4xx_it.o(i.EXTI2_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI3_IRQHandler from stm32l4xx_it.o(i.EXTI3_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI4_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- EXTI9_5_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- FLASH_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- FPU_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- HardFault_Handler from stm32l4xx_it.o(i.HardFault_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- I2C1_ER_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- I2C1_EV_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- I2C2_ER_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- I2C2_EV_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- I2C3_ER_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- I2C3_EV_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- LPTIM1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- LPTIM2_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- LPUART1_IRQHandler from stm32l4xx_it.o(i.LPUART1_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- MemManage_Handler from stm32l4xx_it.o(i.MemManage_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- NMI_Handler from stm32l4xx_it.o(i.NMI_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- PVD_PVM_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- PendSV_Handler from port_s.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- QUADSPI_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- RCC_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- RNG_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- RTC_Alarm_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- RTC_WKUP_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- Reset_Handler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SAI1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SDMMC1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SPI1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SPI2_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SPI3_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SVC_Handler from stm32l4xx_it.o(i.SVC_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- SWPMI1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- SysTick_Handler from stm32l4xx_it.o(i.SysTick_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- SystemInit from system_stm32l4xx.o(i.SystemInit) referenced from startup_stm32l431xx.o(.text)
-
- TAMP_STAMP_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM1_BRK_TIM15_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM1_CC_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM1_TRG_COM_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM1_UP_TIM16_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM2_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM6_DAC_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TIM7_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- TSC_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- UART_DMAAbortOnError from stm32l4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32l4xx_hal_uart.o(i.HAL_UART_IRQHandler)
-
- USART1_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- USART2_IRQHandler from stm32l4xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- USART3_IRQHandler from stm32l4xx_it.o(i.USART3_IRQHandler) referenced from startup_stm32l431xx.o(RESET)
-
- UsageFault_Handler from stm32l4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32l431xx.o(RESET)
-
- WWDG_IRQHandler from startup_stm32l431xx.o(.text) referenced from startup_stm32l431xx.o(RESET)
-
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32l431xx.o(.text)
-
- application_entry from test_main.o(i.application_entry) referenced from main.o(.constdata)
-
- fputc from mcu_init.o(i.fputc) referenced from printf8.o(i.__0fprintf$8)
-
- fputc from mcu_init.o(i.fputc) referenced from printf8.o(i.__0printf$8)
-
- knl_idle_entry from tos_sys.o(i.knl_idle_entry) referenced from tos_sys.o(i.knl_idle_init)
-
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
-
- prio_q_mgr_entry_cmp from tos_priority_queue.o(i.prio_q_mgr_entry_cmp) referenced from tos_priority_queue.o(i.prio_q_prio_mgr_init)
-
- suit_binary_heap from suit_binary_heap.o(i.suit_binary_heap) referenced from test_main.o(i.application_entry)
-
- suit_char_fifo from suit_char_fifo.o(i.suit_char_fifo) referenced from test_main.o(i.application_entry)
-
- suit_event from suit_event.o(i.suit_event) referenced from test_main.o(i.application_entry)
-
- suit_mail_queue from suit_mail_queue.o(i.suit_mail_queue) referenced from test_main.o(i.application_entry)
-
- suit_message_queue from suit_message_queue.o(i.suit_message_queue) referenced from test_main.o(i.application_entry)
-
- suit_mmblk from suit_mmblk.o(i.suit_mmblk) referenced from test_main.o(i.application_entry)
-
- suit_mutex from suit_mutex.o(i.suit_mutex) referenced from test_main.o(i.application_entry)
-
- suit_priority_mail_queue from suit_priority_mail_queue.o(i.suit_priority_mail_queue) referenced from test_main.o(i.application_entry)
-
- suit_priority_message_queue from suit_priority_message_queue.o(i.suit_priority_message_queue) referenced from test_main.o(i.application_entry)
-
- suit_priority_queue from suit_priority_queue.o(i.suit_priority_queue) referenced from test_main.o(i.application_entry)
-
- suit_ring_queue from suit_ring_queue.o(i.suit_ring_queue) referenced from test_main.o(i.application_entry)
-
- suit_sem from suit_sem.o(i.suit_sem) referenced from test_main.o(i.application_entry)
-
- suit_task from suit_task.o(i.suit_task) referenced from test_main.o(i.application_entry)
-
- suit_timer from suit_timer.o(i.suit_timer) referenced from test_main.o(i.application_entry)
-
- task_exit from tos_task.o(i.task_exit) referenced from tos_task.o(i.tos_task_create)
-
- test_bin_heap_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_create)
-
- test_bin_heap_max_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_max_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_flush)
-
- test_bin_heap_max_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_max_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_max_push)
-
- test_bin_heap_max_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_max_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_push_limit)
-
- test_bin_heap_max_int_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_max_int_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_max_int_push)
-
- test_bin_heap_min_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_min_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_min_push)
-
- test_bin_heap_min_int_cmp_dummy from suit_binary_heap.o(i.test_bin_heap_min_int_cmp_dummy) referenced from suit_binary_heap.o(i.test_tos_binary_heap_min_int_push)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mutex.o(i.test_mutex_pend_destroy)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_event.o(i.test_tos_event_pend_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_event.o(i.test_tos_event_pend_any)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_event.o(i.test_tos_event_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_event.o(i.test_tos_event_post_keep)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mail_queue.o(i.test_tos_mail_queue_flush)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mail_queue.o(i.test_tos_mail_queue_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mail_queue.o(i.test_tos_mail_queue_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mail_queue.o(i.test_tos_mail_queue_post_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_message_queue.o(i.test_tos_message_queue_flush)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_message_queue.o(i.test_tos_message_queue_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_message_queue.o(i.test_tos_message_queue_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_message_queue.o(i.test_tos_message_queue_post_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mutex.o(i.test_tos_mutex_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_mutex.o(i.test_tos_mutex_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_flush)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_post_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_flush)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_post_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_sem.o(i.test_tos_sem_pend)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_sem.o(i.test_tos_sem_pend_timed)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_sem.o(i.test_tos_sem_post_all)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_task.o(i.test_tos_task_delay_abort)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_task.o(i.test_tos_task_suspend_resume)
-
- test_count_inc from test_utils.o(i.test_count_inc) referenced from suit_task.o(i.test_tos_task_yeild)
-
- test_event_pend_all_task_entry from suit_event.o(i.test_event_pend_all_task_entry) referenced from suit_event.o(i.test_tos_event_pend_all)
-
- test_event_pend_any_task_entry from suit_event.o(i.test_event_pend_any_task_entry) referenced from suit_event.o(i.test_tos_event_pend_any)
-
- test_event_pend_timed_task_entry from suit_event.o(i.test_event_pend_timed_task_entry) referenced from suit_event.o(i.test_tos_event_pend_timed)
-
- test_event_post_keep_task_entry from suit_event.o(i.test_event_post_keep_task_entry) referenced from suit_event.o(i.test_tos_event_post_keep)
-
- test_mail_queue_pend_task_entry from suit_mail_queue.o(i.test_mail_queue_pend_task_entry) referenced from suit_mail_queue.o(i.test_tos_mail_queue_flush)
-
- test_mail_queue_pend_task_entry from suit_mail_queue.o(i.test_mail_queue_pend_task_entry) referenced from suit_mail_queue.o(i.test_tos_mail_queue_pend)
-
- test_mail_queue_pend_task_entry from suit_mail_queue.o(i.test_mail_queue_pend_task_entry) referenced from suit_mail_queue.o(i.test_tos_mail_queue_post_all)
-
- test_mail_queue_pend_timed_task_entry from suit_mail_queue.o(i.test_mail_queue_pend_timed_task_entry) referenced from suit_mail_queue.o(i.test_tos_mail_queue_pend_timed)
-
- test_message_queue_pend_task_entry from suit_message_queue.o(i.test_message_queue_pend_task_entry) referenced from suit_message_queue.o(i.test_tos_message_queue_flush)
-
- test_message_queue_pend_task_entry from suit_message_queue.o(i.test_message_queue_pend_task_entry) referenced from suit_message_queue.o(i.test_tos_message_queue_pend)
-
- test_message_queue_pend_task_entry from suit_message_queue.o(i.test_message_queue_pend_task_entry) referenced from suit_message_queue.o(i.test_tos_message_queue_post_all)
-
- test_message_queue_pend_timed_task_entry from suit_message_queue.o(i.test_message_queue_pend_timed_task_entry) referenced from suit_message_queue.o(i.test_tos_message_queue_pend_timed)
-
- test_mutex_holder_entry from suit_mutex.o(i.test_mutex_holder_entry) referenced from suit_mutex.o(i.test_mutex_pend_owner_die)
-
- test_mutex_killer_entry from suit_mutex.o(i.test_mutex_killer_entry) referenced from suit_mutex.o(i.test_mutex_pend_owner_die)
-
- test_mutex_pend_destroy_entry from suit_mutex.o(i.test_mutex_pend_destroy_entry) referenced from suit_mutex.o(i.test_mutex_pend_destroy)
-
- test_mutex_pend_task_entry from suit_mutex.o(i.test_mutex_pend_task_entry) referenced from suit_mutex.o(i.test_tos_mutex_pend)
-
- test_mutex_pend_timed_task_entry from suit_mutex.o(i.test_mutex_pend_timed_task_entry) referenced from suit_mutex.o(i.test_tos_mutex_pend_timed)
-
- test_prio_mail_queue_pend_task_entry from suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_task_entry) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_flush)
-
- test_prio_mail_queue_pend_task_entry from suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_task_entry) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend)
-
- test_prio_mail_queue_pend_task_entry from suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_task_entry) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_post_all)
-
- test_prio_mail_queue_pend_timed_task_entry from suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_timed_task_entry) referenced from suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend_timed)
-
- test_priority_message_queue_pend_task_entry from suit_priority_message_queue.o(i.test_priority_message_queue_pend_task_entry) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_flush)
-
- test_priority_message_queue_pend_task_entry from suit_priority_message_queue.o(i.test_priority_message_queue_pend_task_entry) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend)
-
- test_priority_message_queue_pend_task_entry from suit_priority_message_queue.o(i.test_priority_message_queue_pend_task_entry) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_post_all)
-
- test_priority_message_queue_pend_timed_task_entry from suit_priority_message_queue.o(i.test_priority_message_queue_pend_timed_task_entry) referenced from suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend_timed)
-
- test_sem_pend_task_entry from suit_sem.o(i.test_sem_pend_task_entry) referenced from suit_sem.o(i.test_tos_sem_pend)
-
- test_sem_pend_task_entry from suit_sem.o(i.test_sem_pend_task_entry) referenced from suit_sem.o(i.test_tos_sem_post_all)
-
- test_sem_pend_timed_task_entry from suit_sem.o(i.test_sem_pend_timed_task_entry) referenced from suit_sem.o(i.test_tos_sem_pend_timed)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_create)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_delay_abort)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_destroy)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_prio_change)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_suspend_resume)
-
- test_task_entry from suit_task.o(i.test_task_entry) referenced from suit_task.o(i.test_tos_task_yeild)
-
- test_timer_call_back_dummy from suit_timer.o(i.test_timer_call_back_dummy) referenced from suit_timer.o(i.test_tos_timer_create)
-
- test_timer_call_back_dummy from suit_timer.o(i.test_timer_call_back_dummy) referenced from suit_timer.o(i.test_tos_timer_stop)
-
- test_timer_oneshot_call_back from suit_timer.o(i.test_timer_oneshot_call_back) referenced from suit_timer.o(i.test_tos_timer_oneshot_functional)
-
- test_timer_periodic_call_back from suit_timer.o(i.test_timer_periodic_call_back) referenced from suit_timer.o(i.test_tos_timer_periodic_functional)
-
-
-
-Global Symbols
-
-__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(.text)
-
-_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
-
-
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Calls]
-
-__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))
-
-
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Calls]
-
[Called By]
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DMA2_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-PVD_PVM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-QUADSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SDMMC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SWPMI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM1_BRK_TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM1_UP_TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l431xx.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-port_int_disable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
-
-port_int_enable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text), UNUSED)
-
-
port_cpsr_save (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
-
-port_cpsr_restore (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
- >> tos_cpu_cpsr_restore
-
-
-port_clz (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
-
-port_sched_start (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
-
-port_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
-
-port_irq_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
- >> cpu_irq_context_switch
-
-
-PendSV_Handler (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
-
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
-
-
[Calls]- >> __aeabi_llsr
-
- >> __aeabi_llsl
-
-
[Called By]- >> UART_SetConfig
-
- >> cpu_init
-
- >> _printf_core
-
-
-__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
-
[Called By]
- >> tos_prio_mail_q_pend
-
- >> tos_mail_q_pend
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_dequeue
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> bin_heap_percolate_down
-
- >> bin_heap_do_percolate_up
-
- >> prio_q_do_enqueue
-
- >> prio_q_do_dequeue
-
-
-__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
-
[Called By]
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_flush
-
-
-__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
-
-
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
-
[Called By]
- >> _memset$wrapper
-
- >> __aeabi_memclr
-
-
-__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
-
-
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
-
-
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
-
[Calls]
-
-__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
-
[Called By]
- >> HAL_UART_MspInit
-
- >> SystemClock_Config
-
- >> MX_GPIO_Init
-
- >> GREATEST_INIT
-
- >> greatest_buffer_test_name
-
-
-__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
-
-
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
-
[Calls]
-
-strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
-
[Called By]
- >> greatest_name_match
-
- >> greatest_buffer_test_name
-
-
-strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
-
[Stack]
- Max Depth = 8
- Call Chain = strcmp
-
-
[Called By]- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_max_push
-
-
-strncat (Thumb, 40 bytes, Stack size 8 bytes, strncat.o(.text))
-
[Stack]
- Max Depth = 8
- Call Chain = strncat
-
-
[Called By]- >> greatest_buffer_test_name
-
-
-strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
-
[Stack]
- Max Depth = 12
- Call Chain = strncmp
-
-
[Called By]
-
-setjmp (Thumb, 26 bytes, Stack size 8 bytes, setjmp.o(.text))
-
[Stack]
- Max Depth = 8
- Call Chain = setjmp
-
-
[Called By]- >> suit_ring_queue
-
- >> suit_priority_queue
-
- >> suit_priority_message_queue
-
- >> suit_priority_mail_queue
-
- >> suit_message_queue
-
- >> suit_mail_queue
-
- >> suit_char_fifo
-
- >> suit_binary_heap
-
- >> suit_timer
-
- >> suit_task
-
- >> suit_sem
-
- >> suit_mutex
-
- >> suit_mmblk
-
- >> suit_event
-
-
-longjmp (Thumb, 36 bytes, Stack size 0 bytes, setjmp.o(.text), UNUSED)
-
-
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
-
[Called By]
-
-_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
-
-
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
-
[Called By]
-
-_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
-
-
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
- >> __main_after_scatterload
-
-
[Called By]
-
-__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
-
-
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
-
-
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
-
-
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.BusFault_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-DHT11_Init (Thumb, 48 bytes, Stack size 8 bytes, dht11_bus.o(i.DHT11_Init))
-
[Stack]
- Max Depth = 52
- Call Chain = DHT11_Init ⇒ DHT11_Mode_Out_PP ⇒ HAL_GPIO_Init
-
-
[Calls]- >> HAL_GPIO_WritePin
-
- >> DHT11_Mode_Out_PP
-
-
[Called By]
-
-DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.DebugMon_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-EXTI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.EXTI1_IRQHandler))
-
[Stack]
- Max Depth = 16
- Call Chain = EXTI1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler
-
-
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
-
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-EXTI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.EXTI2_IRQHandler))
-
[Stack]
- Max Depth = 16
- Call Chain = EXTI2_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler
-
-
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
-
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-EXTI3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.EXTI3_IRQHandler))
-
[Stack]
- Max Depth = 16
- Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler
-
-
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
-
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, mcu_init.o(i.Error_Handler))
-
[Called By]
- >> MX_USART3_UART_Init
-
- >> MX_USART2_UART_Init
-
- >> SystemClock_Config
-
-
-GREATEST_INIT (Thumb, 20 bytes, Stack size 8 bytes, test_main.o(i.GREATEST_INIT))
-
[Stack]
- Max Depth = 8
- Call Chain = GREATEST_INIT
-
-
[Calls]
-
[Called By]
-
-GREATEST_PRINT_REPORT (Thumb, 96 bytes, Stack size 8 bytes, test_main.o(i.GREATEST_PRINT_REPORT))
-
[Stack]
- Max Depth = 32
- Call Chain = GREATEST_PRINT_REPORT ⇒ __2fprintf
-
-
[Calls]- >> update_counts_and_reset_suite
-
- >> __2fprintf
-
-
[Called By]
-
-HAL_DMA_Abort_IT (Thumb, 92 bytes, Stack size 16 bytes, stm32l4xx_hal_dma.o(i.HAL_DMA_Abort_IT))
-
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort_IT
-
-
[Called By]
-
-HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32l4xx_hal.o(i.HAL_Delay))
-
[Stack]
- Max Depth = 16
- Call Chain = HAL_Delay
-
-
[Calls]
-
[Called By]
-
-HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback))
-
[Called By]
- >> HAL_GPIO_EXTI_IRQHandler
-
-
-HAL_GPIO_EXTI_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, stm32l4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
-
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_EXTI_IRQHandler
-
-
[Calls]- >> HAL_GPIO_EXTI_Callback
-
-
[Called By]- >> EXTI3_IRQHandler
-
- >> EXTI2_IRQHandler
-
- >> EXTI1_IRQHandler
-
-
-HAL_GPIO_Init (Thumb, 428 bytes, Stack size 20 bytes, stm32l4xx_hal_gpio.o(i.HAL_GPIO_Init))
-
[Stack]
- Max Depth = 20
- Call Chain = HAL_GPIO_Init
-
-
[Called By]- >> HAL_UART_MspInit
-
- >> MX_GPIO_Init
-
- >> DHT11_Mode_Out_PP
-
-
-HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32l4xx_hal_gpio.o(i.HAL_GPIO_WritePin))
-
[Called By]
- >> DHT11_Init
-
- >> MX_GPIO_Init
-
- >> Write_IIC_Byte
-
- >> IIC_Wait_Ack
-
- >> IIC_Stop
-
- >> IIC_Start
-
-
-HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32l4xx_hal.o(i.HAL_GetTick))
-
[Called By]
- >> HAL_UART_Transmit
-
- >> HAL_RCC_OscConfig
-
- >> HAL_RCC_ClockConfig
-
- >> HAL_RCCEx_PeriphCLKConfig
-
- >> HAL_Delay
-
- >> UART_WaitOnFlagUntilTimeout
-
- >> UART_CheckIdleState
-
- >> RCCEx_PLLSAI1_Config
-
-
-HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32l4xx_hal.o(i.HAL_IncTick))
-
[Called By]
-
-HAL_Init (Thumb, 30 bytes, Stack size 8 bytes, stm32l4xx_hal.o(i.HAL_Init))
-
[Stack]
- Max Depth = 72
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_MspInit
-
- >> HAL_InitTick
-
- >> HAL_NVIC_SetPriorityGrouping
-
-
[Called By]
-
-HAL_InitTick (Thumb, 44 bytes, Stack size 16 bytes, stm32l4xx_hal.o(i.HAL_InitTick))
-
[Stack]
- Max Depth = 64
- Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_NVIC_SetPriority
-
- >> HAL_SYSTICK_Config
-
-
[Called By]- >> HAL_RCC_OscConfig
-
- >> HAL_RCC_ClockConfig
-
- >> HAL_Init
-
-
-HAL_MspInit (Thumb, 58 bytes, Stack size 8 bytes, stm32l4xx_hal_msp.o(i.HAL_MspInit))
-
[Stack]
- Max Depth = 8
- Call Chain = HAL_MspInit
-
-
[Called By]
-
-HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32l4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
-
[Called By]
- >> HAL_UART_MspInit
-
- >> MX_GPIO_Init
-
-
-HAL_NVIC_SetPriority (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
-
[Stack]
- Max Depth = 48
- Call Chain = HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> __NVIC_SetPriority
-
- >> __NVIC_GetPriorityGrouping
-
-
[Called By]- >> HAL_UART_MspInit
-
- >> MX_GPIO_Init
-
- >> HAL_InitTick
-
-
-HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32l4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
-
[Called By]
-
-HAL_PWREx_ControlVoltageScaling (Thumb, 128 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling))
-
[Called By]
-
-HAL_PWREx_GetVoltageRange (Thumb, 10 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr_ex.o(i.HAL_PWREx_GetVoltageRange))
-
[Called By]
- >> RCC_SetFlashLatencyFromMSIRange
-
-
-HAL_PWR_EnableBkUpAccess (Thumb, 14 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess))
-
[Called By]
-
-HAL_RCCEx_EnableMSIPLLMode (Thumb, 14 bytes, Stack size 0 bytes, stm32l4xx_hal_rcc_ex.o(i.HAL_RCCEx_EnableMSIPLLMode))
-
[Called By]
-
-HAL_RCCEx_PeriphCLKConfig (Thumb, 894 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
-
[Stack]
- Max Depth = 56
- Call Chain = HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
-
-
[Calls]- >> HAL_GetTick
-
- >> RCCEx_PLLSAI1_Config
-
-
[Called By]
-
-HAL_RCC_ClockConfig (Thumb, 358 bytes, Stack size 24 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
-
[Stack]
- Max Depth = 88
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_RCC_GetSysClockFreq
-
- >> HAL_GetTick
-
- >> HAL_InitTick
-
-
[Called By]
-
-HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
-
[Called By]
- >> HAL_RCC_GetPCLK2Freq
-
- >> HAL_RCC_GetPCLK1Freq
-
-
-HAL_RCC_GetPCLK1Freq (Thumb, 26 bytes, Stack size 4 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
-
[Stack]
- Max Depth = 4
- Call Chain = HAL_RCC_GetPCLK1Freq
-
-
[Calls]
-
[Called By]
-
-HAL_RCC_GetPCLK2Freq (Thumb, 26 bytes, Stack size 4 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
-
[Stack]
- Max Depth = 4
- Call Chain = HAL_RCC_GetPCLK2Freq
-
-
[Calls]
-
[Called By]
-
-HAL_RCC_GetSysClockFreq (Thumb, 266 bytes, Stack size 24 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
-
[Stack]
- Max Depth = 24
- Call Chain = HAL_RCC_GetSysClockFreq
-
-
[Called By]- >> HAL_RCC_OscConfig
-
- >> HAL_RCC_ClockConfig
-
- >> UART_SetConfig
-
-
-HAL_RCC_OscConfig (Thumb, 1660 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc.o(i.HAL_RCC_OscConfig))
-
[Stack]
- Max Depth = 96
- Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_RCC_GetSysClockFreq
-
- >> HAL_GetTick
-
- >> RCC_SetFlashLatencyFromMSIRange
-
- >> HAL_InitTick
-
-
[Called By]
-
-HAL_SYSTICK_Config (Thumb, 52 bytes, Stack size 16 bytes, stm32l4xx_hal_cortex.o(i.HAL_SYSTICK_Config))
-
[Stack]
- Max Depth = 24
- Call Chain = HAL_SYSTICK_Config ⇒ __NVIC_SetPriority
-
-
[Calls]
-
[Called By]
-
-HAL_UARTEx_WakeupCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback))
-
[Called By]
-
-HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_hal_uart.o(i.HAL_UART_ErrorCallback))
-
[Called By]
- >> HAL_UART_IRQHandler
-
- >> UART_DMAAbortOnError
-
-
-HAL_UART_IRQHandler (Thumb, 392 bytes, Stack size 24 bytes, stm32l4xx_hal_uart.o(i.HAL_UART_IRQHandler))
-
[Stack]
- Max Depth = 40
- Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
-
-
[Calls]- >> HAL_UART_ErrorCallback
-
- >> HAL_UARTEx_WakeupCallback
-
- >> HAL_DMA_Abort_IT
-
- >> UART_EndTransmit_IT
-
- >> UART_EndRxTransfer
-
-
[Called By]- >> USART3_IRQHandler
-
- >> USART2_IRQHandler
-
- >> LPUART1_IRQHandler
-
-
-HAL_UART_Init (Thumb, 120 bytes, Stack size 8 bytes, stm32l4xx_hal_uart.o(i.HAL_UART_Init))
-
[Stack]
- Max Depth = 88
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_UART_MspInit
-
- >> UART_SetConfig
-
- >> UART_CheckIdleState
-
- >> UART_AdvFeatureConfig
-
-
[Called By]- >> MX_USART3_UART_Init
-
- >> MX_USART2_UART_Init
-
-
-HAL_UART_MspInit (Thumb, 342 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
-
[Stack]
- Max Depth = 80
- Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_NVIC_SetPriority
-
- >> HAL_NVIC_EnableIRQ
-
- >> HAL_GPIO_Init
-
- >> __aeabi_memclr4
-
-
[Called By]
-
-HAL_UART_Transmit (Thumb, 200 bytes, Stack size 32 bytes, stm32l4xx_hal_uart.o(i.HAL_UART_Transmit))
-
[Stack]
- Max Depth = 56
- Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
-
-
[Calls]- >> HAL_GetTick
-
- >> UART_WaitOnFlagUntilTimeout
-
-
[Called By]
-
-HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
-
[Called By]
-
-HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.HardFault_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-IIC_Start (Thumb, 48 bytes, Stack size 8 bytes, oled.o(i.IIC_Start))
-
[Stack]
- Max Depth = 8
- Call Chain = IIC_Start
-
-
[Calls]
-
[Called By]- >> Write_IIC_Data
-
- >> Write_IIC_Command
-
-
-IIC_Stop (Thumb, 36 bytes, Stack size 8 bytes, oled.o(i.IIC_Stop))
-
[Stack]
- Max Depth = 8
- Call Chain = IIC_Stop
-
-
[Calls]
-
[Called By]- >> Write_IIC_Data
-
- >> Write_IIC_Command
-
-
-IIC_Wait_Ack (Thumb, 28 bytes, Stack size 8 bytes, oled.o(i.IIC_Wait_Ack))
-
[Stack]
- Max Depth = 8
- Call Chain = IIC_Wait_Ack
-
-
[Calls]
-
[Called By]- >> Write_IIC_Data
-
- >> Write_IIC_Command
-
-
-LPUART1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.LPUART1_IRQHandler))
-
[Stack]
- Max Depth = 48
- Call Chain = LPUART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
-
-
[Calls]
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-MX_GPIO_Init (Thumb, 316 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init))
-
[Stack]
- Max Depth = 80
- Call Chain = MX_GPIO_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_NVIC_SetPriority
-
- >> HAL_NVIC_EnableIRQ
-
- >> HAL_GPIO_WritePin
-
- >> HAL_GPIO_Init
-
- >> __aeabi_memclr4
-
-
[Called By]
-
-MX_USART2_UART_Init (Thumb, 56 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))
-
[Stack]
- Max Depth = 96
- Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_UART_Init
-
- >> Error_Handler
-
-
[Called By]
-
-MX_USART3_UART_Init (Thumb, 56 bytes, Stack size 8 bytes, usart.o(i.MX_USART3_UART_Init))
-
[Stack]
- Max Depth = 96
- Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_UART_Init
-
- >> Error_Handler
-
-
[Called By]
-
-MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.MemManage_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.NMI_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-OLED_Clear (Thumb, 62 bytes, Stack size 16 bytes, oled.o(i.OLED_Clear))
-
[Stack]
- Max Depth = 64
- Call Chain = OLED_Clear ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]
-
[Called By]- >> OLED_Init
-
- >> board_init
-
-
-OLED_Init (Thumb, 198 bytes, Stack size 8 bytes, oled.o(i.OLED_Init))
-
[Stack]
- Max Depth = 72
- Call Chain = OLED_Init ⇒ OLED_Clear ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]- >> OLED_Clear
-
- >> HAL_Delay
-
- >> OLED_WR_Byte
-
-
[Called By]
-
-OLED_Set_Pos (Thumb, 40 bytes, Stack size 16 bytes, oled.o(i.OLED_Set_Pos))
-
[Stack]
- Max Depth = 64
- Call Chain = OLED_Set_Pos ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]
-
[Called By]- >> OLED_ShowChinese
-
- >> OLED_ShowChar
-
-
-OLED_ShowChar (Thumb, 154 bytes, Stack size 32 bytes, oled.o(i.OLED_ShowChar))
-
[Stack]
- Max Depth = 96
- Call Chain = OLED_ShowChar ⇒ OLED_Set_Pos ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]- >> OLED_WR_Byte
-
- >> OLED_Set_Pos
-
-
[Called By]
-
-OLED_ShowChinese (Thumb, 98 bytes, Stack size 24 bytes, oled.o(i.OLED_ShowChinese))
-
[Stack]
- Max Depth = 88
- Call Chain = OLED_ShowChinese ⇒ OLED_Set_Pos ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]- >> OLED_WR_Byte
-
- >> OLED_Set_Pos
-
-
[Called By]
-
-OLED_ShowString (Thumb, 58 bytes, Stack size 24 bytes, oled.o(i.OLED_ShowString))
-
[Stack]
- Max Depth = 120
- Call Chain = OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_Set_Pos ⇒ OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]
-
[Called By]
-
-OLED_WR_Byte (Thumb, 24 bytes, Stack size 16 bytes, oled.o(i.OLED_WR_Byte))
-
[Stack]
- Max Depth = 48
- Call Chain = OLED_WR_Byte ⇒ Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]- >> Write_IIC_Data
-
- >> Write_IIC_Command
-
-
[Called By]- >> OLED_ShowChinese
-
- >> OLED_Init
-
- >> OLED_Clear
-
- >> OLED_ShowChar
-
- >> OLED_Set_Pos
-
-
-SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.SVC_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-SysTick_Handler (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.SysTick_Handler))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = SysTick_Handler ⇒ tos_tick_handler ⇒ tick_update ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_tick_handler
-
- >> tos_knl_is_running
-
- >> tos_knl_irq_leave
-
- >> tos_knl_irq_enter
-
- >> HAL_IncTick
-
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-SystemClock_Config (Thumb, 214 bytes, Stack size 184 bytes, mcu_init.o(i.SystemClock_Config))
-
[Stack]
- Max Depth = 280
- Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> HAL_RCC_OscConfig
-
- >> HAL_RCC_ClockConfig
-
- >> HAL_RCCEx_PeriphCLKConfig
-
- >> HAL_RCCEx_EnableMSIPLLMode
-
- >> HAL_PWR_EnableBkUpAccess
-
- >> HAL_PWREx_ControlVoltageScaling
-
- >> Error_Handler
-
- >> __aeabi_memclr4
-
-
[Called By]
-
-SystemInit (Thumb, 68 bytes, Stack size 0 bytes, system_stm32l4xx.o(i.SystemInit))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(.text)
-
-UART_AdvFeatureConfig (Thumb, 248 bytes, Stack size 0 bytes, stm32l4xx_hal_uart.o(i.UART_AdvFeatureConfig))
-
[Called By]
-
-UART_CheckIdleState (Thumb, 116 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(i.UART_CheckIdleState))
-
[Stack]
- Max Depth = 40
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
-
-
[Calls]- >> HAL_GetTick
-
- >> UART_WaitOnFlagUntilTimeout
-
-
[Called By]
-
-UART_SetConfig (Thumb, 1000 bytes, Stack size 40 bytes, stm32l4xx_hal_uart.o(i.UART_SetConfig))
-
[Stack]
- Max Depth = 80
- Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
-
-
[Calls]- >> HAL_RCC_GetSysClockFreq
-
- >> HAL_RCC_GetPCLK2Freq
-
- >> HAL_RCC_GetPCLK1Freq
-
- >> __aeabi_uldivmod
-
-
[Called By]
-
-UART_WaitOnFlagUntilTimeout (Thumb, 108 bytes, Stack size 24 bytes, stm32l4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
-
[Stack]
- Max Depth = 24
- Call Chain = UART_WaitOnFlagUntilTimeout
-
-
[Calls]
-
[Called By]- >> HAL_UART_Transmit
-
- >> UART_CheckIdleState
-
-
-USART2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.USART2_IRQHandler))
-
[Stack]
- Max Depth = 48
- Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
-
-
[Calls]
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-USART3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(i.USART3_IRQHandler))
-
[Stack]
- Max Depth = 48
- Call Chain = USART3_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
-
-
[Calls]
-
[Address Reference Count : 1]- startup_stm32l431xx.o(RESET)
-
-UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(i.UsageFault_Handler))
-
[Address Reference Count : 1]
- startup_stm32l431xx.o(RESET)
-
-Write_IIC_Byte (Thumb, 96 bytes, Stack size 24 bytes, oled.o(i.Write_IIC_Byte))
-
[Stack]
- Max Depth = 24
- Call Chain = Write_IIC_Byte
-
-
[Calls]
-
[Called By]- >> Write_IIC_Data
-
- >> Write_IIC_Command
-
-
-Write_IIC_Command (Thumb, 44 bytes, Stack size 8 bytes, oled.o(i.Write_IIC_Command))
-
[Stack]
- Max Depth = 32
- Call Chain = Write_IIC_Command ⇒ Write_IIC_Byte
-
-
[Calls]- >> Write_IIC_Byte
-
- >> IIC_Wait_Ack
-
- >> IIC_Stop
-
- >> IIC_Start
-
-
[Called By]
-
-Write_IIC_Data (Thumb, 44 bytes, Stack size 8 bytes, oled.o(i.Write_IIC_Data))
-
[Stack]
- Max Depth = 32
- Call Chain = Write_IIC_Data ⇒ Write_IIC_Byte
-
-
[Calls]- >> Write_IIC_Byte
-
- >> IIC_Wait_Ack
-
- >> IIC_Stop
-
- >> IIC_Start
-
-
[Called By]
-
-__0fprintf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0fprintf$8), UNUSED)
-
[Calls]
-
-__1fprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0fprintf$8), UNUSED)
-
-
__2fprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0fprintf$8))
-
[Stack]
- Max Depth = 24
- Call Chain = __2fprintf
-
-
[Called By]- >> GREATEST_PRINT_REPORT
-
- >> report_suite
-
- >> greatest_suite_pre
-
- >> greatest_do_skip
-
- >> greatest_do_pass
-
- >> greatest_do_fail
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
-__0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
-
[Calls]
-
-__1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
-
-
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
-
[Stack]
- Max Depth = 24
- Call Chain = __2printf
-
-
[Called By]- >> main
-
- >> tos_prio_q_enqueue
-
- >> prio_q_prio_mgr_slot_enqueue
-
- >> prio_q_prio_mgr_slot_dequeue
-
-
-__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)
-
-
application_entry (Thumb, 144 bytes, Stack size 8 bytes, test_main.o(i.application_entry))
-
[Stack]
- Max Depth = 76
- Call Chain = application_entry ⇒ greatest_run_suite ⇒ greatest_suite_pre ⇒ greatest_name_match ⇒ strncmp
-
-
[Calls]- >> greatest_all_passed
-
- >> GREATEST_PRINT_REPORT
-
- >> GREATEST_INIT
-
- >> greatest_run_suite
-
-
[Address Reference Count : 1]
-board_init (Thumb, 110 bytes, Stack size 8 bytes, mcu_init.o(i.board_init))
-
[Stack]
- Max Depth = 288
- Call Chain = board_init ⇒ SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> OLED_ShowString
-
- >> OLED_ShowChinese
-
- >> OLED_Init
-
- >> OLED_Clear
-
- >> MX_USART3_UART_Init
-
- >> MX_USART2_UART_Init
-
- >> HAL_Init
-
- >> DHT11_Init
-
- >> SystemClock_Config
-
- >> MX_GPIO_Init
-
-
[Called By]
-
-cpu_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_context_switch))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = cpu_context_switch
-
-
[Calls]
-
[Called By]
-
-cpu_init (Thumb, 30 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_init))
-
[Stack]
- Max Depth = 48
- Call Chain = cpu_init ⇒ __aeabi_uldivmod
-
-
[Calls]- >> __aeabi_uldivmod
-
- >> cpu_systick_init
-
-
[Called By]
-
-cpu_irq_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_irq_context_switch))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = cpu_irq_context_switch
-
-
[Calls]- >> port_irq_context_switch
-
-
[Called By]
-
-cpu_sched_start (Thumb, 4 bytes, Stack size 0 bytes, tos_cpu.o(i.cpu_sched_start))
-
[Calls]
-
[Called By]
-
-cpu_systick_init (Thumb, 18 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_systick_init))
-
[Stack]
- Max Depth = 32
- Call Chain = cpu_systick_init ⇒ port_systick_config ⇒ __NVIC_SetPriority
-
-
[Calls]- >> port_systick_priority_set
-
- >> port_systick_config
-
-
[Called By]
-
-cpu_task_stk_init (Thumb, 216 bytes, Stack size 20 bytes, tos_cpu.o(i.cpu_task_stk_init))
-
[Stack]
- Max Depth = 20
- Call Chain = cpu_task_stk_init
-
-
[Called By]
-
-fputc (Thumb, 42 bytes, Stack size 16 bytes, mcu_init.o(i.fputc))
-
[Stack]
- Max Depth = 72
- Call Chain = fputc ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
-
-
[Calls]
-
[Address Reference Count : 2]- printf8.o(i.__0fprintf$8)
-
- printf8.o(i.__0printf$8)
-
-greatest_all_passed (Thumb, 14 bytes, Stack size 0 bytes, test_main.o(i.greatest_all_passed))
-
[Called By]
-
-greatest_test_post (Thumb, 128 bytes, Stack size 16 bytes, test_main.o(i.greatest_test_post))
-
[Stack]
- Max Depth = 56
- Call Chain = greatest_test_post ⇒ greatest_do_fail ⇒ __2fprintf
-
-
[Calls]- >> greatest_do_skip
-
- >> greatest_do_pass
-
- >> greatest_do_fail
-
- >> __2fprintf
-
-
[Called By]- >> suit_ring_queue
-
- >> suit_priority_queue
-
- >> suit_priority_message_queue
-
- >> suit_priority_mail_queue
-
- >> suit_message_queue
-
- >> suit_mail_queue
-
- >> suit_char_fifo
-
- >> suit_binary_heap
-
- >> suit_timer
-
- >> suit_task
-
- >> suit_sem
-
- >> suit_mutex
-
- >> suit_mmblk
-
- >> suit_event
-
-
-greatest_test_pre (Thumb, 154 bytes, Stack size 24 bytes, test_main.o(i.greatest_test_pre))
-
[Stack]
- Max Depth = 60
- Call Chain = greatest_test_pre ⇒ greatest_name_match ⇒ strncmp
-
-
[Calls]- >> greatest_name_match
-
- >> greatest_buffer_test_name
-
- >> __2fprintf
-
-
[Called By]- >> suit_ring_queue
-
- >> suit_priority_queue
-
- >> suit_priority_message_queue
-
- >> suit_priority_mail_queue
-
- >> suit_message_queue
-
- >> suit_mail_queue
-
- >> suit_char_fifo
-
- >> suit_binary_heap
-
- >> suit_timer
-
- >> suit_task
-
- >> suit_sem
-
- >> suit_mutex
-
- >> suit_mmblk
-
- >> suit_event
-
-
-knl_idle_init (Thumb, 38 bytes, Stack size 24 bytes, tos_sys.o(i.knl_idle_init))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = knl_idle_init ⇒ tos_task_create ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-knl_is_idle (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_idle))
-
[Called By]
- >> tos_task_suspend
-
- >> task_do_destroy
-
- >> tos_task_create
-
-
-knl_is_inirq (Thumb, 14 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_inirq))
-
[Called By]
- >> tos_knl_irq_leave
-
- >> tos_task_delay
-
- >> tos_mmblk_pool_create
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_delay_abort
-
- >> tos_task_create
-
- >> tos_knl_sched_unlock
-
- >> tos_knl_sched_lock
-
- >> tos_sem_pend
-
- >> tos_task_prio_change
-
- >> knl_sched
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
- >> tos_event_pend
-
-
-knl_is_sched_locked (Thumb, 14 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_sched_locked))
-
[Called By]
- >> tos_knl_irq_leave
-
- >> tos_task_delay
-
- >> tos_task_suspend
-
- >> tos_task_destroy
-
- >> tos_knl_sched_unlock
-
- >> tos_sem_pend
-
- >> knl_sched
-
- >> tos_mutex_pend_timed
-
- >> tos_prio_mail_q_pend
-
- >> tos_msg_q_pend
-
- >> tos_mail_q_pend
-
- >> tos_event_pend
-
- >> tos_prio_msg_q_pend
-
-
-knl_is_self (Thumb, 18 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_self))
-
[Called By]
- >> tos_knl_irq_leave
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_destroy
-
- >> tos_task_delay_abort
-
- >> tos_task_prio_change
-
- >> knl_sched
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
-
-knl_object_deinit (Thumb, 8 bytes, Stack size 0 bytes, tos_sys.o(i.knl_object_deinit))
-
[Called By]
- >> tos_mmblk_pool_destroy
-
- >> task_reset
-
- >> tos_prio_q_destroy
-
- >> tos_ring_q_destroy
-
- >> tos_chr_fifo_destroy
-
- >> tos_bin_heap_destroy
-
- >> tos_timer_destroy
-
-
-knl_object_init (Thumb, 8 bytes, Stack size 0 bytes, tos_sys.o(i.knl_object_init))
-
[Called By]
- >> tos_mmblk_pool_create
-
- >> tos_task_create
-
- >> tos_prio_q_create
-
- >> tos_ring_q_create
-
- >> tos_chr_fifo_create
-
- >> tos_bin_heap_create
-
- >> tos_timer_create
-
-
-knl_object_verify (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_object_verify))
-
[Called By]
- >> tos_mmblk_pool_destroy
-
- >> tos_mmblk_free
-
- >> tos_mmblk_alloc
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_destroy
-
- >> tos_task_delay_abort
-
- >> tos_task_prio_change
-
- >> tos_prio_q_flush
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_destroy
-
- >> tos_prio_q_dequeue
-
- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_flush
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_chr_fifo_push_stream
-
- >> tos_chr_fifo_push
-
- >> tos_chr_fifo_pop_stream
-
- >> tos_chr_fifo_pop
-
- >> tos_chr_fifo_is_full
-
- >> tos_chr_fifo_is_empty
-
- >> tos_chr_fifo_destroy
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_flush
-
- >> tos_bin_heap_destroy
-
- >> tos_timer_stop
-
- >> tos_timer_start
-
- >> tos_timer_destroy
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
-
-knl_sched (Thumb, 78 bytes, Stack size 8 bytes, tos_sys.o(i.knl_sched))
-
[Stack]
- Max Depth = 16 + Unknown Stack Size
-
- Call Chain = knl_sched ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> cpu_context_switch
-
- >> readyqueue_highest_ready_task_get
-
- >> knl_is_self
-
- >> knl_is_sched_locked
-
-
[Called By]- >> tos_task_delay
-
- >> tos_task_yield
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_delay_abort
-
- >> task_do_destroy
-
- >> tos_task_create
-
- >> tos_knl_sched_unlock
-
- >> tos_sem_pend
-
- >> tos_sem_destroy
-
- >> sem_do_post
-
- >> tos_task_prio_change
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
- >> tos_mutex_destroy
-
- >> prio_msg_q_do_post
-
- >> tos_prio_mail_q_pend
-
- >> tos_prio_mail_q_destroy
-
- >> prio_mail_q_do_post
-
- >> tos_msg_q_pend
-
- >> tos_msg_q_destroy
-
- >> msg_q_do_post
-
- >> tos_mail_q_pend
-
- >> tos_mail_q_destroy
-
- >> mail_q_do_post
-
- >> tos_event_pend
-
- >> tos_event_destroy
-
- >> event_do_post
-
- >> tos_prio_msg_q_pend
-
- >> tos_prio_msg_q_destroy
-
-
-main (Thumb, 32 bytes, Stack size 8 bytes, main.o(i.main))
-
[Stack]
- Max Depth = 296 + Unknown Stack Size
-
- Call Chain = main ⇒ board_init ⇒ SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
-
-
[Calls]- >> osThreadCreate
-
- >> osKernelStart
-
- >> osKernelInitialize
-
- >> board_init
-
- >> __2printf
-
-
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
-
-mmheap_init_with_pool (Thumb, 20 bytes, Stack size 16 bytes, tos_mmheap.o(i.mmheap_init_with_pool))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = mmheap_init_with_pool ⇒ tos_mmheap_pool_add ⇒ blk_insert ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_mmheap_pool_add
-
- >> mmheap_ctl_init
-
-
[Called By]
-
-mutex_release (Thumb, 20 bytes, Stack size 8 bytes, tos_mutex.o(i.mutex_release))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> mutex_old_owner_release
-
- >> pend_wakeup_all
-
-
[Called By]
-
-osKernelInitialize (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelInitialize))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = osKernelInitialize ⇒ tos_knl_init ⇒ mmheap_init_with_pool ⇒ tos_mmheap_pool_add ⇒ blk_insert ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_knl_init
-
- >> errno_knl2cmsis
-
-
[Called By]
-
-osKernelStart (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelStart))
-
[Stack]
- Max Depth = 16 + Unknown Stack Size
-
- Call Chain = osKernelStart ⇒ tos_knl_start
-
-
[Calls]- >> tos_knl_start
-
- >> errno_knl2cmsis
-
-
[Called By]
-
-osThreadCreate (Thumb, 66 bytes, Stack size 40 bytes, cmsis_os.o(i.osThreadCreate))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = osThreadCreate ⇒ tos_task_create ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_task_create
-
- >> priority_cmsis2knl
-
-
[Called By]
-
-pend_highest_pending_prio_get (Thumb, 32 bytes, Stack size 16 bytes, tos_pend.o(i.pend_highest_pending_prio_get))
-
[Stack]
- Max Depth = 16
- Call Chain = pend_highest_pending_prio_get
-
-
[Calls]
-
[Called By]- >> task_highest_pending_prio_get
-
- >> tos_mutex_post
-
-
-pend_highest_pending_task_get (Thumb, 8 bytes, Stack size 0 bytes, tos_pend.o(i.pend_highest_pending_task_get))
-
[Called By]
-
-pend_is_nopending (Thumb, 12 bytes, Stack size 8 bytes, tos_pend.o(i.pend_is_nopending))
-
[Stack]
- Max Depth = 8
- Call Chain = pend_is_nopending
-
-
[Calls]
-
[Called By]- >> tos_sem_destroy
-
- >> sem_do_post
-
- >> tos_mutex_post
-
- >> tos_mutex_destroy
-
- >> prio_msg_q_do_post
-
- >> tos_prio_mail_q_destroy
-
- >> prio_mail_q_do_post
-
- >> tos_msg_q_destroy
-
- >> msg_q_do_post
-
- >> tos_mail_q_destroy
-
- >> mail_q_do_post
-
- >> tos_event_destroy
-
- >> tos_prio_msg_q_destroy
-
-
-pend_list_adjust (Thumb, 22 bytes, Stack size 8 bytes, tos_pend.o(i.pend_list_adjust))
-
[Stack]
- Max Depth = 24
- Call Chain = pend_list_adjust ⇒ pend_list_add
-
-
[Calls]- >> tos_list_del
-
- >> pend_list_add
-
-
[Called By]- >> tos_task_prio_change
-
-
-pend_list_remove (Thumb, 30 bytes, Stack size 8 bytes, tos_pend.o(i.pend_list_remove))
-
[Stack]
- Max Depth = 8
- Call Chain = pend_list_remove
-
-
[Calls]
-
[Called By]- >> pend_task_wakeup
-
- >> task_do_destroy
-
-
-pend_object_deinit (Thumb, 16 bytes, Stack size 8 bytes, tos_pend.o(i.pend_object_deinit))
-
[Stack]
- Max Depth = 8
- Call Chain = pend_object_deinit
-
-
[Calls]
-
[Called By]- >> tos_sem_destroy
-
- >> tos_mutex_destroy
-
- >> tos_prio_mail_q_destroy
-
- >> tos_msg_q_destroy
-
- >> tos_mail_q_destroy
-
- >> tos_event_destroy
-
- >> tos_prio_msg_q_destroy
-
-
-pend_object_init (Thumb, 16 bytes, Stack size 16 bytes, tos_pend.o(i.pend_object_init))
-
[Stack]
- Max Depth = 16
- Call Chain = pend_object_init
-
-
[Calls]
-
[Called By]- >> tos_sem_create_max
-
- >> tos_mutex_create
-
- >> tos_prio_mail_q_create
-
- >> tos_msg_q_create
-
- >> tos_mail_q_create
-
- >> tos_event_create
-
- >> tos_prio_msg_q_create
-
-
-pend_object_verify (Thumb, 16 bytes, Stack size 0 bytes, tos_pend.o(i.pend_object_verify))
-
[Called By]
- >> tos_sem_pend
-
- >> tos_sem_destroy
-
- >> sem_do_post
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
- >> tos_mutex_destroy
-
- >> prio_msg_q_do_post
-
- >> tos_prio_mail_q_pend
-
- >> tos_prio_mail_q_flush
-
- >> tos_prio_mail_q_destroy
-
- >> prio_mail_q_do_post
-
- >> tos_msg_q_pend
-
- >> tos_msg_q_flush
-
- >> tos_msg_q_destroy
-
- >> msg_q_do_post
-
- >> tos_mail_q_pend
-
- >> tos_mail_q_flush
-
- >> tos_mail_q_destroy
-
- >> mail_q_do_post
-
- >> tos_event_pend
-
- >> tos_event_destroy
-
- >> event_do_post
-
- >> tos_prio_msg_q_pend
-
- >> tos_prio_msg_q_flush
-
- >> tos_prio_msg_q_destroy
-
-
-pend_state2errno (Thumb, 46 bytes, Stack size 0 bytes, tos_pend.o(i.pend_state2errno))
-
[Called By]
- >> tos_sem_pend
-
- >> tos_mutex_pend_timed
-
- >> tos_prio_mail_q_pend
-
- >> tos_msg_q_pend
-
- >> tos_mail_q_pend
-
- >> tos_event_pend
-
- >> tos_prio_msg_q_pend
-
-
-pend_task_block (Thumb, 60 bytes, Stack size 24 bytes, tos_pend.o(i.pend_task_block))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tick_list_add
-
- >> readyqueue_remove
-
- >> pend_list_add
-
-
[Called By]- >> tos_sem_pend
-
- >> tos_mutex_pend_timed
-
- >> tos_prio_mail_q_pend
-
- >> tos_msg_q_pend
-
- >> tos_mail_q_pend
-
- >> tos_event_pend
-
- >> tos_prio_msg_q_pend
-
-
-pend_task_wakeup (Thumb, 64 bytes, Stack size 16 bytes, tos_pend.o(i.pend_task_wakeup))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tick_list_remove
-
- >> pend_list_remove
-
- >> readyqueue_add
-
-
[Called By]- >> tick_update
-
- >> pend_wakeup_one
-
- >> pend_wakeup_all
-
- >> prio_msg_q_task_recv
-
- >> prio_mail_task_recv
-
- >> msg_q_task_recv
-
- >> mail_task_recv
-
- >> event_do_post
-
-
-pend_wakeup (Thumb, 30 bytes, Stack size 16 bytes, tos_pend.o(i.pend_wakeup))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = pend_wakeup ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> pend_wakeup_one
-
- >> pend_wakeup_all
-
-
[Called By]
-
-pend_wakeup_all (Thumb, 38 bytes, Stack size 24 bytes, tos_pend.o(i.pend_wakeup_all))
-
[Stack]
- Max Depth = 80 + Unknown Stack Size
-
- Call Chain = pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> pend_wakeup
-
- >> tos_sem_destroy
-
- >> tos_mutex_destroy
-
- >> mutex_release
-
- >> tos_prio_mail_q_destroy
-
- >> tos_msg_q_destroy
-
- >> tos_mail_q_destroy
-
- >> tos_event_destroy
-
- >> tos_prio_msg_q_destroy
-
-
-pend_wakeup_one (Thumb, 20 bytes, Stack size 16 bytes, tos_pend.o(i.pend_wakeup_one))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = pend_wakeup_one ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> pend_wakeup
-
- >> tos_mutex_post
-
-
-port_systick_config (Thumb, 50 bytes, Stack size 16 bytes, port_c.o(i.port_systick_config))
-
[Stack]
- Max Depth = 24
- Call Chain = port_systick_config ⇒ __NVIC_SetPriority
-
-
[Calls]
-
[Called By]
-
-port_systick_priority_set (Thumb, 16 bytes, Stack size 8 bytes, port_c.o(i.port_systick_priority_set))
-
[Stack]
- Max Depth = 16
- Call Chain = port_systick_priority_set ⇒ __NVIC_SetPriority
-
-
[Calls]
-
[Called By]
-
-readyqueue_add (Thumb, 32 bytes, Stack size 8 bytes, tos_sched.o(i.readyqueue_add))
-
[Stack]
- Max Depth = 40
- Call Chain = readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> readyqueue_add_tail
-
- >> readyqueue_add_head
-
-
[Called By]- >> pend_task_wakeup
-
- >> tos_task_resume
-
- >> tos_task_delay_abort
-
-
-readyqueue_add_head (Thumb, 48 bytes, Stack size 24 bytes, tos_sched.o(i.readyqueue_add_head))
-
[Stack]
- Max Depth = 24
- Call Chain = readyqueue_add_head
-
-
[Calls]- >> tos_list_empty
-
- >> readyqueue_prio_mark
-
- >> _list_add
-
-
[Called By]- >> readyqueue_add
-
- >> tos_task_prio_change
-
-
-readyqueue_add_tail (Thumb, 38 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_add_tail))
-
[Stack]
- Max Depth = 32
- Call Chain = readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_list_empty
-
- >> tos_list_add_tail
-
- >> readyqueue_prio_mark
-
-
[Called By]- >> tos_task_yield
-
- >> tos_task_create
-
- >> readyqueue_add
-
- >> tos_task_prio_change
-
-
-readyqueue_highest_ready_task_get (Thumb, 18 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_highest_ready_task_get))
-
[Called By]
- >> tos_knl_irq_leave
-
- >> tos_knl_start
-
- >> knl_sched
-
-
-readyqueue_init (Thumb, 60 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_init))
-
[Called By]
-
-readyqueue_remove (Thumb, 94 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_remove))
-
[Stack]
- Max Depth = 40 + Unknown Stack Size
-
- Call Chain = readyqueue_remove ⇒ readyqueue_prio_highest_get ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_list_empty
-
- >> readyqueue_prio_highest_get
-
- >> _list_del
-
-
[Called By]- >> tos_task_delay
-
- >> tos_task_yield
-
- >> tos_task_suspend
-
- >> task_do_destroy
-
- >> tos_task_prio_change
-
- >> pend_task_block
-
-
-suit_binary_heap (Thumb, 308 bytes, Stack size 8 bytes, suit_binary_heap.o(i.suit_binary_heap))
-
[Stack]
- Max Depth = 544 + Unknown Stack Size
-
- Call Chain = suit_binary_heap ⇒ test_tos_binary_heap_push_limit ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_heap_destroy
-
- >> test_tos_binary_heap_create
-
- >> test_tos_binary_flush
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_char_fifo (Thumb, 156 bytes, Stack size 8 bytes, suit_char_fifo.o(i.suit_char_fifo))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = suit_char_fifo ⇒ test_tos_fifo_stream_push ⇒ tos_chr_fifo_pop_stream ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_fifo_stream_push
-
- >> test_tos_fifo_destory
-
- >> test_tos_fifo_create
-
- >> test_tos_fifo_char_push
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_event (Thumb, 232 bytes, Stack size 8 bytes, suit_event.o(i.suit_event))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = suit_event ⇒ test_tos_event_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
- >> test_tos_event_destroy
-
- >> test_tos_event_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_mail_queue (Thumb, 232 bytes, Stack size 8 bytes, suit_mail_queue.o(i.suit_mail_queue))
-
[Stack]
- Max Depth = 200 + Unknown Stack Size
-
- Call Chain = suit_mail_queue ⇒ test_tos_mail_queue_flush ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_mail_queue_destroy
-
- >> test_tos_mail_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_message_queue (Thumb, 232 bytes, Stack size 8 bytes, suit_message_queue.o(i.suit_message_queue))
-
[Stack]
- Max Depth = 176 + Unknown Stack Size
-
- Call Chain = suit_message_queue ⇒ test_tos_message_queue_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_message_queue_destroy
-
- >> test_tos_message_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_mmblk (Thumb, 156 bytes, Stack size 8 bytes, suit_mmblk.o(i.suit_mmblk))
-
[Stack]
- Max Depth = 68 + Unknown Stack Size
-
- Call Chain = suit_mmblk ⇒ greatest_test_pre ⇒ greatest_name_match ⇒ strncmp
-
-
[Calls]- >> test_tos_mmblk_pool_destroy
-
- >> test_tos_mmblk_pool_create
-
- >> test_tos_mmblk_free
-
- >> test_tos_mmblk_alloc
-
- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_mutex (Thumb, 270 bytes, Stack size 8 bytes, suit_mutex.o(i.suit_mutex))
-
[Stack]
- Max Depth = 184 + Unknown Stack Size
-
- Call Chain = suit_mutex ⇒ test_tos_mutex_pend_timed ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_tos_mutex_post
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_tos_mutex_destroy
-
- >> test_tos_mutex_create
-
- >> test_mutex_pend_owner_die
-
- >> test_mutex_pend_destroy
-
- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_priority_mail_queue (Thumb, 232 bytes, Stack size 8 bytes, suit_priority_mail_queue.o(i.suit_priority_mail_queue))
-
[Stack]
- Max Depth = 296 + Unknown Stack Size
-
- Call Chain = suit_priority_mail_queue ⇒ test_tos_prio_mail_queue_pend ⇒ tos_prio_mail_q_post ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_prio_mail_queue_destroy
-
- >> test_tos_prio_mail_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_priority_message_queue (Thumb, 232 bytes, Stack size 8 bytes, suit_priority_message_queue.o(i.suit_priority_message_queue))
-
[Stack]
- Max Depth = 272 + Unknown Stack Size
-
- Call Chain = suit_priority_message_queue ⇒ test_tos_priority_message_queue_pend_timed ⇒ tos_prio_msg_q_post ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_priority_message_queue_destroy
-
- >> test_tos_priority_message_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_priority_queue (Thumb, 232 bytes, Stack size 8 bytes, suit_priority_queue.o(i.suit_priority_queue))
-
[Stack]
- Max Depth = 608 + Unknown Stack Size
-
- Call Chain = suit_priority_queue ⇒ test_tos_priority_queue_enqueue_limit ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> test_tos_priority_queue_destroy
-
- >> test_tos_priority_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_ring_queue (Thumb, 270 bytes, Stack size 8 bytes, suit_ring_queue.o(i.suit_ring_queue))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = suit_ring_queue ⇒ test_tos_ring_queue_struct_enqueue_limit ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> test_tos_ring_queue_destroy
-
- >> test_tos_ring_queue_create
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_sem (Thumb, 194 bytes, Stack size 8 bytes, suit_sem.o(i.suit_sem))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = suit_sem ⇒ test_tos_sem_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_sem_destroy
-
- >> test_tos_sem_create
-
- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_task (Thumb, 270 bytes, Stack size 8 bytes, suit_task.o(i.suit_task))
-
[Stack]
- Max Depth = 184 + Unknown Stack Size
-
- Call Chain = suit_task ⇒ test_tos_task_yeild ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_prio_change
-
- >> test_tos_task_destroy
-
- >> test_tos_task_delay_abort
-
- >> test_tos_task_delay
-
- >> test_tos_task_create
-
- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-suit_timer (Thumb, 194 bytes, Stack size 8 bytes, suit_timer.o(i.suit_timer))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = suit_timer ⇒ test_tos_timer_stop ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_tos_timer_stop
-
- >> test_tos_timer_periodic_functional
-
- >> test_tos_timer_oneshot_functional
-
- >> test_tos_timer_destroy
-
- >> test_tos_timer_create
-
- >> setjmp
-
- >> greatest_test_pre
-
- >> greatest_test_post
-
-
[Address Reference Count : 1]- test_main.o(i.application_entry)
-
-task_free_all (Thumb, 66 bytes, Stack size 24 bytes, tos_task.o(i.task_free_all))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = task_free_all ⇒ task_free ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_list_del
-
- >> task_free
-
-
[Called By]
-
-test_bin_heap_cmp_dummy (Thumb, 6 bytes, Stack size 0 bytes, suit_binary_heap.o(i.test_bin_heap_cmp_dummy))
-
[Address Reference Count : 1]
- suit_binary_heap.o(i.test_tos_binary_heap_create)
-
-test_bin_heap_max_cmp_dummy (Thumb, 24 bytes, Stack size 12 bytes, suit_binary_heap.o(i.test_bin_heap_max_cmp_dummy))
-
[Stack]
- Max Depth = 12
- Call Chain = test_bin_heap_max_cmp_dummy
-
-
[Address Reference Count : 3]- suit_binary_heap.o(i.test_tos_binary_flush)
-
- suit_binary_heap.o(i.test_tos_binary_heap_max_push)
-
- suit_binary_heap.o(i.test_tos_binary_heap_push_limit)
-
-test_bin_heap_max_int_cmp_dummy (Thumb, 24 bytes, Stack size 12 bytes, suit_binary_heap.o(i.test_bin_heap_max_int_cmp_dummy))
-
[Stack]
- Max Depth = 12
- Call Chain = test_bin_heap_max_int_cmp_dummy
-
-
[Address Reference Count : 1]- suit_binary_heap.o(i.test_tos_binary_heap_max_int_push)
-
-test_bin_heap_min_cmp_dummy (Thumb, 24 bytes, Stack size 12 bytes, suit_binary_heap.o(i.test_bin_heap_min_cmp_dummy))
-
[Stack]
- Max Depth = 12
- Call Chain = test_bin_heap_min_cmp_dummy
-
-
[Address Reference Count : 1]- suit_binary_heap.o(i.test_tos_binary_heap_min_push)
-
-test_bin_heap_min_int_cmp_dummy (Thumb, 24 bytes, Stack size 12 bytes, suit_binary_heap.o(i.test_bin_heap_min_int_cmp_dummy))
-
[Stack]
- Max Depth = 12
- Call Chain = test_bin_heap_min_int_cmp_dummy
-
-
[Address Reference Count : 1]- suit_binary_heap.o(i.test_tos_binary_heap_min_int_push)
-
-test_context_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_context_reset))
-
[Called By]
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_destroy
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-test_context_set (Thumb, 6 bytes, Stack size 0 bytes, test_utils.o(i.test_context_set))
-
[Called By]
- >> test_sem_pend_timed_task_entry
-
- >> test_sem_pend_task_entry
-
- >> test_mutex_pend_timed_task_entry
-
- >> test_mutex_pend_task_entry
-
- >> test_mutex_pend_destroy_entry
-
- >> test_priority_message_queue_pend_timed_task_entry
-
- >> test_priority_message_queue_pend_task_entry
-
- >> test_prio_mail_queue_pend_timed_task_entry
-
- >> test_prio_mail_queue_pend_task_entry
-
- >> test_message_queue_pend_timed_task_entry
-
- >> test_message_queue_pend_task_entry
-
- >> test_mail_queue_pend_timed_task_entry
-
- >> test_mail_queue_pend_task_entry
-
- >> test_event_post_keep_task_entry
-
- >> test_event_pend_timed_task_entry
-
- >> test_event_pend_any_task_entry
-
- >> test_event_pend_all_task_entry
-
-
-test_count_inc (Thumb, 12 bytes, Stack size 0 bytes, test_utils.o(i.test_count_inc))
-
[Address Reference Count : 29]
- suit_event.o(i.test_tos_event_pend_all)
-
- suit_mutex.o(i.test_tos_mutex_pend)
-
- suit_sem.o(i.test_tos_sem_pend)
-
- suit_sem.o(i.test_tos_sem_pend_timed)
-
- suit_sem.o(i.test_tos_sem_post_all)
-
- suit_task.o(i.test_tos_task_delay_abort)
-
- suit_mutex.o(i.test_mutex_pend_destroy)
-
- suit_mail_queue.o(i.test_tos_mail_queue_flush)
-
- suit_mail_queue.o(i.test_tos_mail_queue_pend)
-
- suit_task.o(i.test_tos_task_suspend_resume)
-
- suit_task.o(i.test_tos_task_yeild)
-
- suit_message_queue.o(i.test_tos_message_queue_flush)
-
- suit_message_queue.o(i.test_tos_message_queue_pend)
-
- suit_message_queue.o(i.test_tos_message_queue_pend_timed)
-
- suit_mail_queue.o(i.test_tos_mail_queue_pend_timed)
-
- suit_mail_queue.o(i.test_tos_mail_queue_post_all)
-
- suit_message_queue.o(i.test_tos_message_queue_post_all)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_flush)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_flush)
-
- suit_event.o(i.test_tos_event_pend_any)
-
- suit_event.o(i.test_tos_event_pend_timed)
-
- suit_event.o(i.test_tos_event_post_keep)
-
- suit_mutex.o(i.test_tos_mutex_pend_timed)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend_timed)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_post_all)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend_timed)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_post_all)
-
-test_count_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_count_reset))
-
[Called By]
- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_delay_abort
-
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_destroy
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-test_err_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_err_reset))
-
[Called By]
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_event_pend_timed
-
-
-test_err_set (Thumb, 6 bytes, Stack size 0 bytes, test_utils.o(i.test_err_set))
-
[Called By]
- >> test_sem_pend_timed_task_entry
-
- >> test_sem_pend_task_entry
-
- >> test_mutex_pend_timed_task_entry
-
- >> test_mutex_pend_task_entry
-
- >> test_mutex_pend_destroy_entry
-
- >> test_priority_message_queue_pend_timed_task_entry
-
- >> test_priority_message_queue_pend_task_entry
-
- >> test_prio_mail_queue_pend_timed_task_entry
-
- >> test_prio_mail_queue_pend_task_entry
-
- >> test_message_queue_pend_timed_task_entry
-
- >> test_message_queue_pend_task_entry
-
- >> test_mail_queue_pend_timed_task_entry
-
- >> test_mail_queue_pend_task_entry
-
- >> test_event_post_keep_task_entry
-
- >> test_event_pend_timed_task_entry
-
- >> test_event_pend_any_task_entry
-
- >> test_event_pend_all_task_entry
-
-
-test_event_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_event_reset))
-
[Called By]
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-test_event_set (Thumb, 6 bytes, Stack size 0 bytes, test_utils.o(i.test_event_set))
-
[Called By]
- >> test_event_post_keep_task_entry
-
- >> test_event_pend_timed_task_entry
-
- >> test_event_pend_any_task_entry
-
- >> test_event_pend_all_task_entry
-
-
-test_mail_reset (Thumb, 14 bytes, Stack size 0 bytes, test_utils.o(i.test_mail_reset))
-
[Called By]
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
-
-test_mail_set (Thumb, 20 bytes, Stack size 0 bytes, test_utils.o(i.test_mail_set))
-
[Called By]
- >> test_prio_mail_queue_pend_timed_task_entry
-
- >> test_prio_mail_queue_pend_task_entry
-
- >> test_mail_queue_pend_timed_task_entry
-
- >> test_mail_queue_pend_task_entry
-
-
-test_msg_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_msg_reset))
-
[Called By]
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
-
-test_msg_set (Thumb, 6 bytes, Stack size 0 bytes, test_utils.o(i.test_msg_set))
-
[Called By]
- >> test_priority_message_queue_pend_timed_task_entry
-
- >> test_priority_message_queue_pend_task_entry
-
- >> test_message_queue_pend_timed_task_entry
-
- >> test_message_queue_pend_task_entry
-
-
-test_task_hook_reset (Thumb, 8 bytes, Stack size 0 bytes, test_utils.o(i.test_task_hook_reset))
-
[Called By]
- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_delay_abort
-
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_destroy
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-test_task_hook_set (Thumb, 6 bytes, Stack size 0 bytes, test_utils.o(i.test_task_hook_set))
-
[Called By]
- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_delay_abort
-
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_destroy
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-tick_list_add (Thumb, 72 bytes, Stack size 16 bytes, tos_tick.o(i.tick_list_add))
-
[Stack]
- Max Depth = 80 + Unknown Stack Size
-
- Call Chain = tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]
-
[Called By]- >> tos_task_delay
-
- >> pend_task_block
-
-
-tick_list_remove (Thumb, 24 bytes, Stack size 8 bytes, tos_tick.o(i.tick_list_remove))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = tick_list_remove ⇒ tick_task_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]
-
[Called By]- >> pend_task_wakeup
-
- >> tos_task_delay_abort
-
- >> task_do_destroy
-
-
-tick_update (Thumb, 180 bytes, Stack size 32 bytes, tos_tick.o(i.tick_update))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = tick_update ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_wakeup
-
- >> tos_list_empty
-
-
[Called By]
-
-timer_init (Thumb, 4 bytes, Stack size 0 bytes, tos_timer.o(i.timer_init))
-
[Called By]
-
-timer_update (Thumb, 118 bytes, Stack size 16 bytes, tos_timer.o(i.timer_update))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = timer_update ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_knl_sched_unlock
-
- >> tos_knl_sched_lock
-
- >> timer_takeoff
-
- >> timer_place
-
-
[Called By]
-
-tos_bin_heap_create (Thumb, 110 bytes, Stack size 24 bytes, tos_binary_heap.o(i.tos_bin_heap_create))
-
[Stack]
- Max Depth = 24
- Call Chain = tos_bin_heap_create
-
-
[Calls]
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_heap_create
-
- >> test_tos_binary_flush
-
- >> prio_q_prio_mgr_init
-
-
-tos_bin_heap_destroy (Thumb, 64 bytes, Stack size 8 bytes, tos_binary_heap.o(i.tos_bin_heap_destroy))
-
[Stack]
- Max Depth = 8
- Call Chain = tos_bin_heap_destroy
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_heap_destroy
-
- >> test_tos_binary_heap_create
-
- >> test_tos_binary_flush
-
- >> prio_q_prio_mgr_deinit
-
-
-tos_bin_heap_flush (Thumb, 72 bytes, Stack size 16 bytes, tos_binary_heap.o(i.tos_bin_heap_flush))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_bin_heap_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_binary_flush
-
- >> prio_q_prio_mgr_reset
-
-
-tos_bin_heap_is_empty (Thumb, 66 bytes, Stack size 16 bytes, tos_binary_heap.o(i.tos_bin_heap_is_empty))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_bin_heap_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_flush
-
- >> tos_bin_heap_pop
-
-
-tos_bin_heap_is_full (Thumb, 70 bytes, Stack size 16 bytes, tos_binary_heap.o(i.tos_bin_heap_is_full))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_bin_heap_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_flush
-
- >> tos_bin_heap_push
-
-
-tos_bin_heap_pop (Thumb, 158 bytes, Stack size 32 bytes, tos_binary_heap.o(i.tos_bin_heap_pop))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy
-
- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_bin_heap_is_empty
-
- >> bin_heap_percolate_down
-
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_flush
-
- >> prio_q_prio_mgr_slot_dequeue
-
-
-tos_bin_heap_push (Thumb, 160 bytes, Stack size 24 bytes, tos_binary_heap.o(i.tos_bin_heap_push))
-
[Stack]
- Max Depth = 80 + Unknown Stack Size
-
- Call Chain = tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy
-
- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_bin_heap_is_full
-
- >> bin_heap_percolate_up
-
-
[Called By]- >> test_tos_binary_heap_push_limit
-
- >> test_tos_binary_heap_min_push
-
- >> test_tos_binary_heap_min_int_push
-
- >> test_tos_binary_heap_max_push
-
- >> test_tos_binary_heap_max_int_push
-
- >> test_tos_binary_flush
-
- >> prio_q_prio_mgr_slot_enqueue
-
-
-tos_chr_fifo_create (Thumb, 86 bytes, Stack size 24 bytes, tos_char_fifo.o(i.tos_chr_fifo_create))
-
[Stack]
- Max Depth = 48
- Call Chain = tos_chr_fifo_create ⇒ tos_ring_q_create
-
-
[Calls]- >> knl_object_init
-
- >> tos_ring_q_create
-
-
[Called By]- >> test_tos_fifo_stream_push
-
- >> test_tos_fifo_create
-
- >> test_tos_fifo_char_push
-
-
-tos_chr_fifo_destroy (Thumb, 66 bytes, Stack size 16 bytes, tos_char_fifo.o(i.tos_chr_fifo_destroy))
-
[Stack]
- Max Depth = 24
- Call Chain = tos_chr_fifo_destroy ⇒ tos_ring_q_destroy
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
- >> tos_ring_q_destroy
-
-
[Called By]- >> test_tos_fifo_destory
-
- >> test_tos_fifo_create
-
- >> test_tos_fifo_char_push
-
-
-tos_chr_fifo_is_empty (Thumb, 30 bytes, Stack size 8 bytes, tos_char_fifo.o(i.tos_chr_fifo_is_empty))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_is_empty ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_ring_q_is_empty
-
-
[Called By]- >> test_tos_fifo_stream_push
-
-
-tos_chr_fifo_is_full (Thumb, 30 bytes, Stack size 8 bytes, tos_char_fifo.o(i.tos_chr_fifo_is_full))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_is_full ⇒ tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_ring_q_is_full
-
-
[Called By]- >> test_tos_fifo_stream_push
-
-
-tos_chr_fifo_pop (Thumb, 46 bytes, Stack size 16 bytes, tos_char_fifo.o(i.tos_chr_fifo_pop))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_pop ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_ring_q_dequeue
-
-
[Called By]- >> test_tos_fifo_char_push
-
-
-tos_chr_fifo_pop_stream (Thumb, 102 bytes, Stack size 32 bytes, tos_char_fifo.o(i.tos_chr_fifo_pop_stream))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_pop_stream ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_ring_q_dequeue
-
-
[Called By]- >> test_tos_fifo_stream_push
-
-
-tos_chr_fifo_push (Thumb, 44 bytes, Stack size 24 bytes, tos_char_fifo.o(i.tos_chr_fifo_push))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_push ⇒ tos_ring_q_enqueue ⇒ tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_ring_q_enqueue
-
-
[Called By]- >> test_tos_fifo_char_push
-
-
-tos_chr_fifo_push_stream (Thumb, 96 bytes, Stack size 32 bytes, tos_char_fifo.o(i.tos_chr_fifo_push_stream))
-
[Stack]
- Max Depth = 80 + Unknown Stack Size
-
- Call Chain = tos_chr_fifo_push_stream ⇒ tos_ring_q_enqueue ⇒ tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_ring_q_enqueue
-
-
[Called By]- >> test_tos_fifo_stream_push
-
-
-tos_cpu_clz (Thumb, 12 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_clz))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = tos_cpu_clz
-
-
[Calls]
-
[Called By]- >> generic_fls
-
- >> readyqueue_prio_highest_get
-
-
-tos_cpu_cpsr_restore (Thumb, 12 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_restore))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = tos_cpu_cpsr_restore
-
-
[Calls]
-
[Called By]- >> tos_knl_irq_leave
-
- >> tos_task_delay
-
- >> tos_mmblk_free
-
- >> tos_mmblk_alloc
-
- >> tos_systick_get
-
- >> tick_update
-
- >> tick_task_takeoff
-
- >> tick_task_place
-
- >> tos_task_yield
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_delay_abort
-
- >> task_do_destroy
-
- >> tos_task_create
-
- >> task_free_all
-
- >> tos_knl_sched_unlock
-
- >> tos_knl_sched_lock
-
- >> tos_sem_pend
-
- >> tos_sem_destroy
-
- >> sem_do_post
-
- >> tos_task_prio_change
-
- >> knl_sched
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
- >> tos_mutex_destroy
-
- >> prio_msg_q_do_post
-
- >> tos_prio_q_flush
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_mail_q_pend
-
- >> tos_prio_mail_q_destroy
-
- >> prio_mail_q_do_post
-
- >> tos_msg_q_pend
-
- >> tos_msg_q_destroy
-
- >> msg_q_do_post
-
- >> tos_mail_q_pend
-
- >> tos_mail_q_destroy
-
- >> mail_q_do_post
-
- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_flush
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_dequeue
-
- >> tos_chr_fifo_push_stream
-
- >> tos_chr_fifo_pop_stream
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_flush
-
- >> tos_event_pend
-
- >> tos_event_destroy
-
- >> event_do_post
-
- >> timer_takeoff
-
- >> timer_place
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
- >> tos_prio_msg_q_pend
-
- >> tos_prio_msg_q_destroy
-
-
-tos_cpu_cpsr_save (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_save))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = tos_cpu_cpsr_save
-
-
[Calls]
-
[Called By]- >> tos_knl_irq_leave
-
- >> tos_task_delay
-
- >> tos_mmblk_free
-
- >> tos_mmblk_alloc
-
- >> tos_systick_get
-
- >> tick_update
-
- >> tick_task_takeoff
-
- >> tick_task_place
-
- >> tos_task_yield
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_delay_abort
-
- >> task_do_destroy
-
- >> tos_task_create
-
- >> task_free_all
-
- >> tos_knl_sched_unlock
-
- >> tos_knl_sched_lock
-
- >> tos_sem_pend
-
- >> tos_sem_destroy
-
- >> sem_do_post
-
- >> tos_task_prio_change
-
- >> knl_sched
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
- >> tos_mutex_destroy
-
- >> prio_msg_q_do_post
-
- >> tos_prio_q_flush
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_mail_q_pend
-
- >> tos_prio_mail_q_destroy
-
- >> prio_mail_q_do_post
-
- >> tos_msg_q_pend
-
- >> tos_msg_q_destroy
-
- >> msg_q_do_post
-
- >> tos_mail_q_pend
-
- >> tos_mail_q_destroy
-
- >> mail_q_do_post
-
- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_flush
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_dequeue
-
- >> tos_chr_fifo_push_stream
-
- >> tos_chr_fifo_pop_stream
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_flush
-
- >> tos_event_pend
-
- >> tos_event_destroy
-
- >> event_do_post
-
- >> timer_takeoff
-
- >> timer_place
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
- >> tos_prio_msg_q_pend
-
- >> tos_prio_msg_q_destroy
-
-
-tos_cpu_int_disable (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_int_disable))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = tos_cpu_int_disable
-
-
[Calls]
-
[Called By]- >> tos_prio_q_enqueue
-
- >> prio_q_prio_mgr_slot_enqueue
-
- >> prio_q_prio_mgr_slot_dequeue
-
-
-tos_event_create (Thumb, 42 bytes, Stack size 16 bytes, tos_event.o(i.tos_event_create))
-
[Stack]
- Max Depth = 32
- Call Chain = tos_event_create ⇒ pend_object_init
-
-
[Calls]
-
[Called By]- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
- >> test_tos_event_create
-
-
-tos_event_destroy (Thumb, 98 bytes, Stack size 16 bytes, tos_event.o(i.tos_event_destroy))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_event_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
-
[Called By]- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
- >> test_tos_event_destroy
-
- >> test_tos_event_create
-
-
-tos_event_pend (Thumb, 320 bytes, Stack size 32 bytes, tos_event.o(i.tos_event_pend))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = tos_event_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
- >> event_is_match
-
-
[Called By]- >> test_event_post_keep_task_entry
-
- >> test_event_pend_timed_task_entry
-
- >> test_event_pend_any_task_entry
-
- >> test_event_pend_all_task_entry
-
-
-tos_event_post (Thumb, 18 bytes, Stack size 16 bytes, tos_event.o(i.tos_event_post))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = tos_event_post ⇒ event_do_post ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-tos_event_post_keep (Thumb, 18 bytes, Stack size 16 bytes, tos_event.o(i.tos_event_post_keep))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = tos_event_post_keep ⇒ event_do_post ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_event_post_keep
-
-
-tos_knl_init (Thumb, 56 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_init))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_knl_init ⇒ mmheap_init_with_pool ⇒ tos_mmheap_pool_add ⇒ blk_insert ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> mmheap_init_with_pool
-
- >> timer_init
-
- >> cpu_init
-
- >> knl_idle_init
-
- >> readyqueue_init
-
-
[Called By]
-
-tos_knl_irq_enter (Thumb, 42 bytes, Stack size 4 bytes, tos_sys.o(i.tos_knl_irq_enter))
-
[Stack]
- Max Depth = 4
- Call Chain = tos_knl_irq_enter
-
-
[Calls]
-
[Called By]
-
-tos_knl_irq_leave (Thumb, 134 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_irq_leave))
-
[Stack]
- Max Depth = 16 + Unknown Stack Size
-
- Call Chain = tos_knl_irq_leave ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_knl_is_running
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> cpu_irq_context_switch
-
- >> readyqueue_highest_ready_task_get
-
- >> knl_is_self
-
- >> knl_is_sched_locked
-
-
[Called By]
-
-tos_knl_is_running (Thumb, 14 bytes, Stack size 0 bytes, tos_sys.o(i.tos_knl_is_running))
-
[Called By]
- >> tos_tick_handler
-
- >> tos_knl_irq_leave
-
- >> tos_knl_irq_enter
-
- >> SysTick_Handler
-
- >> tos_task_create
-
- >> tos_knl_start
-
- >> tos_knl_sched_unlock
-
- >> tos_knl_sched_lock
-
-
-tos_knl_sched_lock (Thumb, 88 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_lock))
-
[Stack]
- Max Depth = 16 + Unknown Stack Size
-
- Call Chain = tos_knl_sched_lock ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_knl_is_running
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> timer_update
-
- >> tos_prio_q_enqueue
-
- >> prio_q_prio_mgr_slot_enqueue
-
- >> prio_q_prio_mgr_slot_dequeue
-
-
-tos_knl_sched_unlock (Thumb, 90 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_unlock))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_knl_sched_unlock ⇒ knl_sched ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_knl_is_running
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
-
[Called By]
-
-tos_knl_start (Thumb, 44 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_start))
-
[Stack]
- Max Depth = 8 + Unknown Stack Size
-
- Call Chain = tos_knl_start
-
-
[Calls]- >> tos_knl_is_running
-
- >> cpu_sched_start
-
- >> readyqueue_highest_ready_task_get
-
-
[Called By]
-
-tos_mail_q_create (Thumb, 70 bytes, Stack size 24 bytes, tos_mail_queue.o(i.tos_mail_q_create))
-
[Stack]
- Max Depth = 48
- Call Chain = tos_mail_q_create ⇒ tos_ring_q_create
-
-
[Calls]- >> pend_object_init
-
- >> tos_ring_q_create
-
-
[Called By]- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_mail_queue_create
-
-
-tos_mail_q_destroy (Thumb, 120 bytes, Stack size 16 bytes, tos_mail_queue.o(i.tos_mail_q_destroy))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_mail_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> tos_ring_q_destroy
-
-
[Called By]- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> test_tos_mail_queue_destroy
-
- >> test_tos_mail_queue_create
-
-
-tos_mail_q_flush (Thumb, 62 bytes, Stack size 16 bytes, tos_mail_queue.o(i.tos_mail_q_flush))
-
[Stack]
- Max Depth = 40 + Unknown Stack Size
-
- Call Chain = tos_mail_q_flush ⇒ tos_ring_q_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> pend_object_verify
-
- >> tos_ring_q_flush
-
-
[Called By]- >> test_tos_mail_queue_flush
-
-
-tos_mail_q_pend (Thumb, 262 bytes, Stack size 32 bytes, tos_mail_queue.o(i.tos_mail_q_pend))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = tos_mail_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> __aeabi_memcpy
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
- >> tos_ring_q_dequeue
-
-
[Called By]- >> test_mail_queue_pend_timed_task_entry
-
- >> test_mail_queue_pend_task_entry
-
-
-tos_mail_q_post (Thumb, 22 bytes, Stack size 16 bytes, tos_mail_queue.o(i.tos_mail_q_post))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_mail_q_post ⇒ mail_q_do_post ⇒ mail_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
-
-tos_mail_q_post_all (Thumb, 22 bytes, Stack size 16 bytes, tos_mail_queue.o(i.tos_mail_q_post_all))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_mail_q_post_all ⇒ mail_q_do_post ⇒ mail_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_mail_queue_post_all
-
-
-tos_mmblk_alloc (Thumb, 110 bytes, Stack size 16 bytes, tos_mmblk.o(i.tos_mmblk_alloc))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_mmblk_alloc ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_mmblk_free
-
- >> test_tos_mmblk_alloc
-
-
-tos_mmblk_free (Thumb, 126 bytes, Stack size 16 bytes, tos_mmblk.o(i.tos_mmblk_free))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_mmblk_free ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]
-
-tos_mmblk_pool_create (Thumb, 146 bytes, Stack size 32 bytes, tos_mmblk.o(i.tos_mmblk_pool_create))
-
[Stack]
- Max Depth = 32
- Call Chain = tos_mmblk_pool_create
-
-
[Calls]- >> knl_object_init
-
- >> knl_is_inirq
-
-
[Called By]- >> test_tos_mmblk_pool_create
-
- >> test_tos_mmblk_free
-
- >> test_tos_mmblk_alloc
-
-
-tos_mmblk_pool_destroy (Thumb, 64 bytes, Stack size 8 bytes, tos_mmblk.o(i.tos_mmblk_pool_destroy))
-
[Stack]
- Max Depth = 8
- Call Chain = tos_mmblk_pool_destroy
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
-
[Called By]- >> test_tos_mmblk_pool_destroy
-
- >> test_tos_mmblk_pool_create
-
- >> test_tos_mmblk_free
-
- >> test_tos_mmblk_alloc
-
-
-tos_mmheap_alloc (Thumb, 38 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_alloc))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_mmheap_alloc ⇒ blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> blk_prepare_used
-
- >> blk_locate_free
-
- >> adjust_request_size
-
-
[Called By]- >> tos_prio_mail_q_create
-
- >> tos_prio_msg_q_create
-
-
-tos_mmheap_free (Thumb, 48 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_free))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> blk_merge_prev
-
- >> blk_merge_next
-
- >> blk_mark_as_free
-
- >> blk_insert
-
-
[Called By]- >> task_free
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
-tos_mmheap_pool_add (Thumb, 182 bytes, Stack size 24 bytes, tos_mmheap.o(i.tos_mmheap_pool_add))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_mmheap_pool_add ⇒ blk_insert ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> offset_to_block
-
- >> mmheap_pool_is_exist
-
- >> blk_set_used
-
- >> blk_set_size
-
- >> blk_set_prev_used
-
- >> blk_set_prev_free
-
- >> blk_set_free
-
- >> blk_link_next
-
- >> blk_insert
-
-
[Called By]- >> mmheap_init_with_pool
-
-
-tos_msg_q_create (Thumb, 68 bytes, Stack size 24 bytes, tos_message_queue.o(i.tos_msg_q_create))
-
[Stack]
- Max Depth = 48
- Call Chain = tos_msg_q_create ⇒ tos_ring_q_create
-
-
[Calls]- >> pend_object_init
-
- >> tos_ring_q_create
-
-
[Called By]- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_message_queue_create
-
-
-tos_msg_q_destroy (Thumb, 120 bytes, Stack size 16 bytes, tos_message_queue.o(i.tos_msg_q_destroy))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_msg_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> tos_ring_q_destroy
-
-
[Called By]- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_message_queue_destroy
-
- >> test_tos_message_queue_create
-
-
-tos_msg_q_flush (Thumb, 52 bytes, Stack size 8 bytes, tos_message_queue.o(i.tos_msg_q_flush))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = tos_msg_q_flush ⇒ tos_ring_q_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> pend_object_verify
-
- >> tos_ring_q_flush
-
-
[Called By]- >> test_tos_message_queue_flush
-
-
-tos_msg_q_pend (Thumb, 234 bytes, Stack size 32 bytes, tos_message_queue.o(i.tos_msg_q_pend))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = tos_msg_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
- >> tos_ring_q_dequeue
-
-
[Called By]- >> test_message_queue_pend_timed_task_entry
-
- >> test_message_queue_pend_task_entry
-
-
-tos_msg_q_post (Thumb, 18 bytes, Stack size 16 bytes, tos_message_queue.o(i.tos_msg_q_post))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_msg_q_post ⇒ msg_q_do_post ⇒ msg_q_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
-
-tos_msg_q_post_all (Thumb, 18 bytes, Stack size 16 bytes, tos_message_queue.o(i.tos_msg_q_post_all))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_msg_q_post_all ⇒ msg_q_do_post ⇒ msg_q_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_message_queue_post_all
-
-
-tos_mutex_create (Thumb, 82 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_create))
-
[Stack]
- Max Depth = 24
- Call Chain = tos_mutex_create ⇒ pend_object_init
-
-
[Calls]- >> knl_is_inirq
-
- >> pend_object_init
-
-
[Called By]- >> test_tos_mutex_post
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_tos_mutex_create
-
- >> test_mutex_pend_owner_die
-
- >> test_mutex_pend_destroy
-
-
-tos_mutex_destroy (Thumb, 128 bytes, Stack size 16 bytes, tos_mutex.o(i.tos_mutex_destroy))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_mutex_destroy ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> mutex_old_owner_release
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
-
[Called By]- >> test_tos_mutex_post
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_tos_mutex_destroy
-
- >> test_tos_mutex_create
-
- >> test_mutex_pend_destroy
-
-
-tos_mutex_pend (Thumb, 18 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_pend))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_mutex_pend_timed
-
-
[Called By]- >> test_tos_mutex_post
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_task_entry
-
- >> test_mutex_pend_owner_die
-
- >> test_mutex_pend_destroy_entry
-
- >> test_mutex_pend_destroy
-
- >> test_mutex_holder_entry
-
-
-tos_mutex_pend_timed (Thumb, 284 bytes, Stack size 24 bytes, tos_mutex.o(i.tos_mutex_pend_timed))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> mutex_fresh_owner_mark
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_task_prio_change
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_self
-
- >> knl_is_sched_locked
-
-
[Called By]- >> test_mutex_pend_timed_task_entry
-
- >> tos_mutex_pend
-
-
-tos_mutex_post (Thumb, 234 bytes, Stack size 32 bytes, tos_mutex.o(i.tos_mutex_post))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = tos_mutex_post ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> mutex_old_owner_release
-
- >> mutex_fresh_owner_mark
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_task_prio_change
-
- >> pend_wakeup_one
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> pend_highest_pending_task_get
-
- >> pend_highest_pending_prio_get
-
- >> knl_sched
-
- >> knl_is_self
-
-
[Called By]- >> test_tos_mutex_post
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_task_entry
-
-
-tos_prio_mail_q_create (Thumb, 104 bytes, Stack size 32 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_create))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_create ⇒ tos_mmheap_alloc ⇒ blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> tos_mmheap_free
-
- >> tos_mmheap_alloc
-
- >> pend_object_init
-
- >> tos_prio_q_create
-
-
[Called By]- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_prio_mail_queue_create
-
-
-tos_prio_mail_q_destroy (Thumb, 130 bytes, Stack size 16 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_destroy))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_destroy ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_mmheap_free
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> tos_prio_q_destroy
-
-
[Called By]- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_prio_mail_queue_destroy
-
- >> test_tos_prio_mail_queue_create
-
-
-tos_prio_mail_q_flush (Thumb, 52 bytes, Stack size 8 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_flush))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_flush ⇒ tos_prio_q_flush ⇒ prio_q_prio_mgr_reset ⇒ tos_bin_heap_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> pend_object_verify
-
- >> tos_prio_q_flush
-
-
[Called By]- >> test_tos_prio_mail_queue_flush
-
-
-tos_prio_mail_q_pend (Thumb, 264 bytes, Stack size 32 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_pend))
-
[Stack]
- Max Depth = 208 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
- >> tos_prio_q_dequeue
-
-
[Called By]- >> test_prio_mail_queue_pend_timed_task_entry
-
- >> test_prio_mail_queue_pend_task_entry
-
-
-tos_prio_mail_q_post (Thumb, 28 bytes, Stack size 24 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_post))
-
[Stack]
- Max Depth = 224 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_post ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]
-
[Called By]- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
-
-tos_prio_mail_q_post_all (Thumb, 28 bytes, Stack size 24 bytes, tos_priority_mail_queue.o(i.tos_prio_mail_q_post_all))
-
[Stack]
- Max Depth = 224 + Unknown Stack Size
-
- Call Chain = tos_prio_mail_q_post_all ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]
-
[Called By]- >> test_tos_prio_mail_queue_post_all
-
-
-tos_prio_msg_q_create (Thumb, 102 bytes, Stack size 32 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_create))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_create ⇒ tos_mmheap_alloc ⇒ blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> tos_mmheap_free
-
- >> tos_mmheap_alloc
-
- >> pend_object_init
-
- >> tos_prio_q_create
-
-
[Called By]- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_priority_message_queue_create
-
-
-tos_prio_msg_q_destroy (Thumb, 130 bytes, Stack size 16 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_destroy))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_destroy ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_mmheap_free
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> tos_prio_q_destroy
-
-
[Called By]- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_priority_message_queue_destroy
-
- >> test_tos_priority_message_queue_create
-
-
-tos_prio_msg_q_flush (Thumb, 52 bytes, Stack size 8 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_flush))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_flush ⇒ tos_prio_q_flush ⇒ prio_q_prio_mgr_reset ⇒ tos_bin_heap_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> pend_object_verify
-
- >> tos_prio_q_flush
-
-
[Called By]- >> test_tos_priority_message_queue_flush
-
-
-tos_prio_msg_q_pend (Thumb, 236 bytes, Stack size 32 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_pend))
-
[Stack]
- Max Depth = 208 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
- >> tos_prio_q_dequeue
-
-
[Called By]- >> test_priority_message_queue_pend_timed_task_entry
-
- >> test_priority_message_queue_pend_task_entry
-
-
-tos_prio_msg_q_post (Thumb, 22 bytes, Stack size 16 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_post))
-
[Stack]
- Max Depth = 224 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_post ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]
-
[Called By]- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
-
-tos_prio_msg_q_post_all (Thumb, 22 bytes, Stack size 16 bytes, tos_priority_message_queue.o(i.tos_prio_msg_q_post_all))
-
[Stack]
- Max Depth = 224 + Unknown Stack Size
-
- Call Chain = tos_prio_msg_q_post_all ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]
-
[Called By]- >> test_tos_priority_message_queue_post_all
-
-
-tos_prio_q_create (Thumb, 132 bytes, Stack size 32 bytes, tos_priority_queue.o(i.tos_prio_q_create))
-
[Stack]
- Max Depth = 80
- Call Chain = tos_prio_q_create ⇒ prio_q_prio_mgr_init ⇒ tos_bin_heap_create
-
-
[Calls]- >> knl_object_init
-
- >> prio_q_prio_mgr_init
-
- >> prio_q_pool_mgr_init
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> test_tos_priority_queue_create
-
- >> tos_prio_mail_q_create
-
- >> tos_prio_msg_q_create
-
-
-tos_prio_q_dequeue (Thumb, 138 bytes, Stack size 32 bytes, tos_priority_queue.o(i.tos_prio_q_dequeue))
-
[Stack]
- Max Depth = 176 + Unknown Stack Size
-
- Call Chain = tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_prio_q_is_empty
-
- >> prio_q_prio_mgr_slot_dequeue
-
- >> prio_q_do_dequeue
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> tos_prio_mail_q_pend
-
- >> tos_prio_msg_q_pend
-
-
-tos_prio_q_destroy (Thumb, 76 bytes, Stack size 8 bytes, tos_priority_queue.o(i.tos_prio_q_destroy))
-
[Stack]
- Max Depth = 24
- Call Chain = tos_prio_q_destroy ⇒ prio_q_prio_mgr_deinit ⇒ tos_bin_heap_destroy
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
- >> prio_q_prio_mgr_deinit
-
- >> prio_q_pool_mgr_deinit
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> test_tos_priority_queue_destroy
-
- >> test_tos_priority_queue_create
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_msg_q_destroy
-
-
-tos_prio_q_enqueue (Thumb, 182 bytes, Stack size 32 bytes, tos_priority_queue.o(i.tos_prio_q_enqueue))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_knl_sched_lock
-
- >> tos_cpu_int_disable
-
- >> tos_prio_q_is_full
-
- >> prio_q_pool_mgr_slot_alloc
-
- >> prio_q_do_enqueue
-
- >> __2printf
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> prio_msg_q_do_post
-
- >> prio_mail_q_do_post
-
-
-tos_prio_q_flush (Thumb, 88 bytes, Stack size 16 bytes, tos_priority_queue.o(i.tos_prio_q_flush))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = tos_prio_q_flush ⇒ prio_q_prio_mgr_reset ⇒ tos_bin_heap_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> prio_q_prio_mgr_reset
-
- >> prio_q_pool_mgr_reset
-
-
[Called By]- >> test_tos_priority_queue_flush
-
- >> tos_prio_mail_q_flush
-
- >> tos_prio_msg_q_flush
-
-
-tos_prio_q_is_empty (Thumb, 66 bytes, Stack size 16 bytes, tos_priority_queue.o(i.tos_prio_q_is_empty))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_prio_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> tos_prio_q_dequeue
-
-
-tos_prio_q_is_full (Thumb, 70 bytes, Stack size 16 bytes, tos_priority_queue.o(i.tos_prio_q_is_full))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_prio_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_priority_queue_int_enqueue
-
- >> test_tos_priority_queue_flush
-
- >> test_tos_priority_queue_enqueue_limit
-
- >> test_tos_priority_queue_enqueue
-
- >> tos_prio_q_enqueue
-
-
-tos_ring_q_create (Thumb, 82 bytes, Stack size 24 bytes, tos_ring_queue.o(i.tos_ring_q_create))
-
[Stack]
- Max Depth = 24
- Call Chain = tos_ring_q_create
-
-
[Calls]
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> test_tos_ring_queue_create
-
- >> tos_msg_q_create
-
- >> tos_mail_q_create
-
- >> tos_chr_fifo_create
-
-
-tos_ring_q_dequeue (Thumb, 178 bytes, Stack size 32 bytes, tos_ring_queue.o(i.tos_ring_q_dequeue))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> __aeabi_memcpy
-
- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_ring_q_is_empty
-
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> tos_msg_q_pend
-
- >> tos_mail_q_pend
-
- >> tos_chr_fifo_pop_stream
-
- >> tos_chr_fifo_pop
-
-
-tos_ring_q_destroy (Thumb, 66 bytes, Stack size 8 bytes, tos_ring_queue.o(i.tos_ring_q_destroy))
-
[Stack]
- Max Depth = 8
- Call Chain = tos_ring_q_destroy
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> test_tos_ring_queue_destroy
-
- >> test_tos_ring_queue_create
-
- >> tos_msg_q_destroy
-
- >> tos_mail_q_destroy
-
- >> tos_chr_fifo_destroy
-
-
-tos_ring_q_enqueue (Thumb, 180 bytes, Stack size 24 bytes, tos_ring_queue.o(i.tos_ring_q_enqueue))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = tos_ring_q_enqueue ⇒ tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> __aeabi_memcpy
-
- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_ring_q_is_full
-
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> msg_q_do_post
-
- >> mail_q_do_post
-
- >> tos_chr_fifo_push_stream
-
- >> tos_chr_fifo_push
-
-
-tos_ring_q_flush (Thumb, 76 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_flush))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_ring_q_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_ring_queue_flush
-
- >> tos_msg_q_flush
-
- >> tos_mail_q_flush
-
-
-tos_ring_q_is_empty (Thumb, 66 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_is_empty))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> tos_ring_q_dequeue
-
- >> tos_chr_fifo_is_empty
-
-
-tos_ring_q_is_full (Thumb, 70 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_is_full))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_ring_queue_u8_enqueue_limit
-
- >> test_tos_ring_queue_u8_enqueue
-
- >> test_tos_ring_queue_struct_enqueue_limit
-
- >> test_tos_ring_queue_struct_enqueue
-
- >> test_tos_ring_queue_flush
-
- >> tos_ring_q_enqueue
-
- >> tos_chr_fifo_is_full
-
-
-tos_sem_create (Thumb, 20 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_create))
-
[Stack]
- Max Depth = 48
- Call Chain = tos_sem_create ⇒ tos_sem_create_max ⇒ pend_object_init
-
-
[Calls]
-
[Called By]- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_sem_create
-
-
-tos_sem_create_max (Thumb, 46 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_create_max))
-
[Stack]
- Max Depth = 32
- Call Chain = tos_sem_create_max ⇒ pend_object_init
-
-
[Calls]
-
[Called By]
-
-tos_sem_destroy (Thumb, 94 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_destroy))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_sem_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup_all
-
- >> pend_object_verify
-
- >> pend_object_deinit
-
- >> pend_is_nopending
-
- >> knl_sched
-
-
[Called By]- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_sem_destroy
-
- >> test_tos_sem_create
-
-
-tos_sem_pend (Thumb, 202 bytes, Stack size 24 bytes, tos_sem.o(i.tos_sem_pend))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_block
-
- >> pend_state2errno
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
-
[Called By]- >> test_sem_pend_timed_task_entry
-
- >> test_sem_pend_task_entry
-
-
-tos_sem_post (Thumb, 14 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_post))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_sem_post ⇒ sem_do_post ⇒ pend_wakeup ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
-
-tos_sem_post_all (Thumb, 14 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_post_all))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = tos_sem_post_all ⇒ sem_do_post ⇒ pend_wakeup ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]- >> test_tos_sem_post_all
-
-
-tos_systick_get (Thumb, 34 bytes, Stack size 16 bytes, tos_time.o(i.tos_systick_get))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tos_systick_get ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> test_tos_task_yeild
-
- >> test_tos_task_delay
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_event_pend_timed
-
-
-tos_task_create (Thumb, 286 bytes, Stack size 40 bytes, tos_task.o(i.tos_task_create))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = tos_task_create ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_knl_is_running
-
- >> knl_object_init
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> cpu_task_stk_init
-
- >> tos_list_add
-
- >> task_reset
-
- >> knl_is_idle
-
- >> readyqueue_add_tail
-
- >> knl_sched
-
-
[Called By]- >> osThreadCreate
-
- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_prio_change
-
- >> test_tos_task_destroy
-
- >> test_tos_task_delay_abort
-
- >> test_tos_task_create
-
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_owner_die
-
- >> test_mutex_pend_destroy
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> knl_idle_init
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-tos_task_delay (Thumb, 136 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_delay))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tick_list_add
-
- >> tos_task_yield
-
- >> readyqueue_remove
-
- >> knl_sched
-
- >> knl_is_sched_locked
-
-
[Called By]- >> test_tos_timer_stop
-
- >> test_tos_timer_periodic_functional
-
- >> test_tos_timer_oneshot_functional
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_delay_abort
-
- >> test_tos_task_delay
-
- >> test_task_entry
-
- >> test_sem_pend_timed_task_entry
-
- >> test_sem_pend_task_entry
-
- >> test_mutex_pend_destroy_entry
-
- >> test_mutex_killer_entry
-
- >> test_mutex_holder_entry
-
- >> test_tos_priority_message_queue_flush
-
- >> test_priority_message_queue_pend_timed_task_entry
-
- >> test_priority_message_queue_pend_task_entry
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_prio_mail_queue_pend_timed_task_entry
-
- >> test_prio_mail_queue_pend_task_entry
-
- >> test_tos_message_queue_flush
-
- >> test_message_queue_pend_timed_task_entry
-
- >> test_message_queue_pend_task_entry
-
- >> test_tos_mail_queue_flush
-
- >> test_mail_queue_pend_timed_task_entry
-
- >> test_mail_queue_pend_task_entry
-
- >> test_tos_event_post_keep
-
- >> test_event_post_keep_task_entry
-
- >> test_event_pend_timed_task_entry
-
- >> test_event_pend_any_task_entry
-
- >> test_event_pend_all_task_entry
-
-
-tos_task_delay_abort (Thumb, 180 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_delay_abort))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_task_delay_abort ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> knl_object_verify
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tick_list_remove
-
- >> readyqueue_add
-
- >> knl_sched
-
- >> knl_is_self
-
-
[Called By]- >> test_tos_task_delay_abort
-
-
-tos_task_destroy (Thumb, 88 bytes, Stack size 8 bytes, tos_task.o(i.tos_task_destroy))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> knl_object_verify
-
- >> knl_is_inirq
-
- >> task_do_destroy
-
- >> knl_is_self
-
- >> knl_is_sched_locked
-
-
[Called By]- >> test_tos_task_yeild
-
- >> test_tos_task_suspend_resume
-
- >> test_tos_task_prio_change
-
- >> test_tos_task_destroy
-
- >> test_tos_task_delay_abort
-
- >> test_tos_task_create
-
- >> test_tos_sem_post_all
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_sem_pend
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_owner_die
-
- >> test_mutex_pend_destroy
-
- >> test_mutex_killer_entry
-
- >> test_tos_priority_message_queue_post_all
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_tos_priority_message_queue_flush
-
- >> test_tos_prio_mail_queue_post_all
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_tos_prio_mail_queue_flush
-
- >> test_tos_message_queue_post_all
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_message_queue_pend
-
- >> test_tos_message_queue_flush
-
- >> test_tos_mail_queue_post_all
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_mail_queue_pend
-
- >> test_tos_mail_queue_flush
-
- >> task_exit
-
- >> test_tos_event_post_keep
-
- >> test_tos_event_pend_timed
-
- >> test_tos_event_pend_any
-
- >> test_tos_event_pend_all
-
-
-tos_task_prio_change (Thumb, 256 bytes, Stack size 24 bytes, tos_task.o(i.tos_task_prio_change))
-
[Stack]
- Max Depth = 64 + Unknown Stack Size
-
- Call Chain = tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> knl_object_verify
-
- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_list_adjust
-
- >> tos_list_empty
-
- >> task_state_is_ready
-
- >> task_highest_pending_prio_get
-
- >> readyqueue_remove
-
- >> readyqueue_add_tail
-
- >> readyqueue_add_head
-
- >> knl_sched
-
- >> knl_is_self
-
-
[Called By]- >> test_tos_task_prio_change
-
- >> mutex_old_owner_release
-
- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
-
-tos_task_resume (Thumb, 160 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_resume))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_task_resume ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> task_state_is_ready
-
- >> readyqueue_add
-
- >> knl_sched
-
- >> knl_is_self
-
-
[Called By]- >> test_tos_task_suspend_resume
-
-
-tos_task_suspend (Thumb, 146 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_suspend))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = tos_task_suspend ⇒ readyqueue_remove ⇒ readyqueue_prio_highest_get ⇒ tos_cpu_clz
-
-
[Calls]- >> knl_object_verify
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> task_state_is_ready
-
- >> knl_is_idle
-
- >> readyqueue_remove
-
- >> knl_sched
-
- >> knl_is_self
-
- >> knl_is_sched_locked
-
-
[Called By]- >> test_tos_task_suspend_resume
-
-
-tos_task_yield (Thumb, 56 bytes, Stack size 8 bytes, tos_task.o(i.tos_task_yield))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = tos_task_yield ⇒ readyqueue_remove ⇒ readyqueue_prio_highest_get ⇒ tos_cpu_clz
-
-
[Calls]- >> knl_is_inirq
-
- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> readyqueue_remove
-
- >> readyqueue_add_tail
-
- >> knl_sched
-
-
[Called By]- >> tos_task_delay
-
- >> test_tos_task_yeild
-
- >> test_tos_sem_pend_timed
-
- >> test_tos_mutex_pend_timed
-
- >> test_tos_mutex_pend
-
- >> test_mutex_pend_task_entry
-
- >> test_mutex_pend_destroy_entry
-
- >> test_tos_priority_message_queue_pend_timed
-
- >> test_tos_priority_message_queue_pend
-
- >> test_priority_message_queue_pend_task_entry
-
- >> test_tos_prio_mail_queue_pend_timed
-
- >> test_tos_prio_mail_queue_pend
-
- >> test_prio_mail_queue_pend_task_entry
-
- >> test_tos_message_queue_pend_timed
-
- >> test_tos_mail_queue_pend_timed
-
- >> test_tos_event_pend_timed
-
-
-tos_tick_handler (Thumb, 34 bytes, Stack size 8 bytes, tos_tick.o(i.tos_tick_handler))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = tos_tick_handler ⇒ tick_update ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_knl_is_running
-
- >> timer_update
-
- >> tick_update
-
-
[Called By]
-
-tos_timer_create (Thumb, 230 bytes, Stack size 40 bytes, tos_timer.o(i.tos_timer_create))
-
[Stack]
- Max Depth = 40
- Call Chain = tos_timer_create
-
-
[Calls]- >> knl_object_init
-
- >> tos_list_init
-
-
[Called By]- >> test_tos_timer_stop
-
- >> test_tos_timer_periodic_functional
-
- >> test_tos_timer_oneshot_functional
-
- >> test_tos_timer_create
-
-
-tos_timer_destroy (Thumb, 116 bytes, Stack size 8 bytes, tos_timer.o(i.tos_timer_destroy))
-
[Stack]
- Max Depth = 40 + Unknown Stack Size
-
- Call Chain = tos_timer_destroy ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> knl_object_deinit
-
- >> tos_list_init
-
- >> timer_takeoff
-
-
[Called By]- >> test_tos_timer_stop
-
- >> test_tos_timer_periodic_functional
-
- >> test_tos_timer_oneshot_functional
-
- >> test_tos_timer_destroy
-
- >> test_tos_timer_create
-
-
-tos_timer_start (Thumb, 156 bytes, Stack size 8 bytes, tos_timer.o(i.tos_timer_start))
-
[Stack]
- Max Depth = 40 + Unknown Stack Size
-
- Call Chain = tos_timer_start ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> timer_takeoff
-
- >> timer_place
-
-
[Called By]- >> test_tos_timer_stop
-
- >> test_tos_timer_periodic_functional
-
- >> test_tos_timer_oneshot_functional
-
-
-tos_timer_stop (Thumb, 100 bytes, Stack size 8 bytes, tos_timer.o(i.tos_timer_stop))
-
[Stack]
- Max Depth = 40 + Unknown Stack Size
-
- Call Chain = tos_timer_stop ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> knl_object_verify
-
- >> timer_takeoff
-
-
[Called By]- >> test_tos_timer_stop
-
- >> test_tos_timer_oneshot_functional
-
-
-
-Local Symbols
-
-UART_DMAAbortOnError (Thumb, 24 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(i.UART_DMAAbortOnError))
-
[Stack]
- Max Depth = 16
- Call Chain = UART_DMAAbortOnError
-
-
[Calls]- >> HAL_UART_ErrorCallback
-
-
[Address Reference Count : 1]- stm32l4xx_hal_uart.o(i.HAL_UART_IRQHandler)
-
-UART_EndRxTransfer (Thumb, 36 bytes, Stack size 0 bytes, stm32l4xx_hal_uart.o(i.UART_EndRxTransfer))
-
[Called By]
-
-UART_EndTransmit_IT (Thumb, 34 bytes, Stack size 8 bytes, stm32l4xx_hal_uart.o(i.UART_EndTransmit_IT))
-
[Stack]
- Max Depth = 8
- Call Chain = UART_EndTransmit_IT
-
-
[Calls]- >> HAL_UART_TxCpltCallback
-
-
[Called By]
-
-RCC_SetFlashLatencyFromMSIRange (Thumb, 148 bytes, Stack size 24 bytes, stm32l4xx_hal_rcc.o(i.RCC_SetFlashLatencyFromMSIRange))
-
[Stack]
- Max Depth = 24
- Call Chain = RCC_SetFlashLatencyFromMSIRange
-
-
[Calls]- >> HAL_PWREx_GetVoltageRange
-
-
[Called By]
-
-RCCEx_PLLSAI1_Config (Thumb, 376 bytes, Stack size 24 bytes, stm32l4xx_hal_rcc_ex.o(i.RCCEx_PLLSAI1_Config))
-
[Stack]
- Max Depth = 24
- Call Chain = RCCEx_PLLSAI1_Config
-
-
[Calls]
-
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
-
-
-__NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, stm32l4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping))
-
[Called By]
- >> HAL_NVIC_SetPriority
-
-
-__NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, stm32l4xx_hal_cortex.o(i.__NVIC_SetPriority))
-
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
-
-
[Called By]- >> HAL_NVIC_SetPriority
-
- >> HAL_SYSTICK_Config
-
-
-DHT11_Mode_Out_PP (Thumb, 30 bytes, Stack size 24 bytes, dht11_bus.o(i.DHT11_Mode_Out_PP))
-
[Stack]
- Max Depth = 44
- Call Chain = DHT11_Mode_Out_PP ⇒ HAL_GPIO_Init
-
-
[Calls]
-
[Called By]
-
-__ffs (Thumb, 20 bytes, Stack size 8 bytes, tos_mmheap.o(i.__ffs))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = __ffs ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]
-
-__fls (Thumb, 14 bytes, Stack size 8 bytes, tos_mmheap.o(i.__fls))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]- >> mapping_search
-
- >> mapping_insert
-
-
-adjust_request_size (Thumb, 46 bytes, Stack size 8 bytes, tos_mmheap.o(i.adjust_request_size))
-
[Stack]
- Max Depth = 8
- Call Chain = adjust_request_size
-
-
[Called By]
-
-blk_absorb (Thumb, 30 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_absorb))
-
[Stack]
- Max Depth = 56
- Call Chain = blk_absorb ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> blk_size
-
- >> blk_link_next
-
-
[Called By]- >> blk_merge_prev
-
- >> blk_merge_next
-
-
-blk_can_split (Thumb, 28 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_can_split))
-
[Stack]
- Max Depth = 16
- Call Chain = blk_can_split
-
-
[Calls]
-
[Called By]
-
-blk_insert (Thumb, 32 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_insert))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = blk_insert ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> mapping_insert
-
- >> insert_free_block
-
- >> blk_size
-
-
[Called By]- >> tos_mmheap_pool_add
-
- >> tos_mmheap_free
-
- >> blk_trim_free
-
-
-blk_link_next (Thumb, 18 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_link_next))
-
[Stack]
- Max Depth = 40
- Call Chain = blk_link_next ⇒ blk_next
-
-
[Calls]
-
[Called By]- >> tos_mmheap_pool_add
-
- >> blk_trim_free
-
- >> blk_mark_as_free
-
- >> blk_absorb
-
-
-blk_locate_free (Thumb, 58 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_locate_free))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = blk_locate_free ⇒ mapping_search ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> remove_free_block
-
- >> mapping_search
-
- >> blk_search_suitable
-
-
[Called By]
-
-blk_mark_as_free (Thumb, 26 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_mark_as_free))
-
[Stack]
- Max Depth = 56
- Call Chain = blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> blk_set_prev_free
-
- >> blk_set_free
-
- >> blk_link_next
-
-
[Called By]- >> tos_mmheap_free
-
- >> blk_split
-
-
-blk_mark_as_used (Thumb, 26 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_mark_as_used))
-
[Stack]
- Max Depth = 40
- Call Chain = blk_mark_as_used ⇒ blk_next
-
-
[Calls]- >> blk_set_used
-
- >> blk_set_prev_used
-
- >> blk_next
-
-
[Called By]
-
-blk_merge_next (Thumb, 42 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_merge_next))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = blk_merge_next ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> blk_remove
-
- >> blk_next
-
- >> blk_absorb
-
-
[Called By]
-
-blk_merge_prev (Thumb, 40 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_merge_prev))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> blk_remove
-
- >> blk_absorb
-
-
[Called By]
-
-blk_next (Thumb, 36 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_next))
-
[Stack]
- Max Depth = 24
- Call Chain = blk_next
-
-
[Calls]- >> offset_to_block
-
- >> blk_to_ptr
-
- >> blk_size
-
-
[Called By]- >> blk_merge_next
-
- >> blk_mark_as_used
-
- >> blk_link_next
-
-
-blk_prepare_used (Thumb, 34 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_prepare_used))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> blk_trim_free
-
- >> blk_to_ptr
-
- >> blk_mark_as_used
-
-
[Called By]
-
-blk_remove (Thumb, 32 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_remove))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> remove_free_block
-
- >> mapping_insert
-
- >> blk_size
-
-
[Called By]- >> blk_merge_prev
-
- >> blk_merge_next
-
-
-blk_search_suitable (Thumb, 104 bytes, Stack size 32 bytes, tos_mmheap.o(i.blk_search_suitable))
-
[Stack]
- Max Depth = 56 + Unknown Stack Size
-
- Call Chain = blk_search_suitable ⇒ __ffs ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]
-
-blk_set_free (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_free))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_mark_as_free
-
-
-blk_set_prev_free (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_prev_free))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_trim_free
-
- >> blk_mark_as_free
-
-
-blk_set_prev_used (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_prev_used))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_mark_as_used
-
-
-blk_set_size (Thumb, 12 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_size))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_split
-
-
-blk_set_used (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_used))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_mark_as_used
-
-
-blk_size (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_size))
-
[Called By]
- >> blk_split
-
- >> blk_remove
-
- >> blk_next
-
- >> blk_insert
-
- >> blk_can_split
-
- >> blk_absorb
-
-
-blk_split (Thumb, 62 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_split))
-
[Stack]
- Max Depth = 80
- Call Chain = blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> offset_to_block
-
- >> blk_to_ptr
-
- >> blk_size
-
- >> blk_set_size
-
- >> blk_mark_as_free
-
-
[Called By]
-
-blk_to_ptr (Thumb, 8 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_to_ptr))
-
[Called By]
- >> blk_split
-
- >> blk_prepare_used
-
- >> blk_next
-
-
-blk_trim_free (Thumb, 46 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_trim_free))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> blk_split
-
- >> blk_set_prev_free
-
- >> blk_link_next
-
- >> blk_insert
-
- >> blk_can_split
-
-
[Called By]
-
-generic_fls (Thumb, 16 bytes, Stack size 8 bytes, tos_mmheap.o(i.generic_fls))
-
[Stack]
- Max Depth = 16 + Unknown Stack Size
-
- Call Chain = generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]
-
-insert_free_block (Thumb, 74 bytes, Stack size 12 bytes, tos_mmheap.o(i.insert_free_block))
-
[Stack]
- Max Depth = 12
- Call Chain = insert_free_block
-
-
[Called By]
-
-mapping_insert (Thumb, 58 bytes, Stack size 24 bytes, tos_mmheap.o(i.mapping_insert))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]- >> mapping_search
-
- >> blk_remove
-
- >> blk_insert
-
-
-mapping_search (Thumb, 46 bytes, Stack size 24 bytes, tos_mmheap.o(i.mapping_search))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = mapping_search ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> mapping_insert
-
- >> __fls
-
-
[Called By]
-
-mmheap_ctl_init (Thumb, 88 bytes, Stack size 0 bytes, tos_mmheap.o(i.mmheap_ctl_init))
-
[Called By]
- >> mmheap_init_with_pool
-
-
-mmheap_pool_is_exist (Thumb, 38 bytes, Stack size 0 bytes, tos_mmheap.o(i.mmheap_pool_is_exist))
-
[Called By]
-
-offset_to_block (Thumb, 6 bytes, Stack size 0 bytes, tos_mmheap.o(i.offset_to_block))
-
[Called By]
- >> tos_mmheap_pool_add
-
- >> blk_split
-
- >> blk_next
-
-
-remove_free_block (Thumb, 92 bytes, Stack size 16 bytes, tos_mmheap.o(i.remove_free_block))
-
[Stack]
- Max Depth = 16
- Call Chain = remove_free_block
-
-
[Called By]- >> blk_remove
-
- >> blk_locate_free
-
-
-mutex_fresh_owner_mark (Thumb, 40 bytes, Stack size 8 bytes, tos_mutex.o(i.mutex_fresh_owner_mark))
-
[Stack]
- Max Depth = 8
- Call Chain = mutex_fresh_owner_mark
-
-
[Called By]- >> tos_mutex_post
-
- >> tos_mutex_pend_timed
-
-
-mutex_old_owner_release (Thumb, 74 bytes, Stack size 16 bytes, tos_mutex.o(i.mutex_old_owner_release))
-
[Stack]
- Max Depth = 80 + Unknown Stack Size
-
- Call Chain = mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_prio_change
-
-
[Called By]- >> tos_mutex_post
-
- >> tos_mutex_destroy
-
- >> mutex_release
-
-
-_list_add (Thumb, 10 bytes, Stack size 0 bytes, tos_sched.o(i._list_add))
-
[Called By]
- >> readyqueue_add_head
-
- >> tos_list_add_tail
-
-
-_list_del (Thumb, 6 bytes, Stack size 0 bytes, tos_sched.o(i._list_del))
-
[Called By]
-
-readyqueue_prio_highest_get (Thumb, 36 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_prio_highest_get))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = readyqueue_prio_highest_get ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]
-
-readyqueue_prio_mark (Thumb, 56 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_prio_mark))
-
[Called By]
- >> readyqueue_add_tail
-
- >> readyqueue_add_head
-
-
-tos_list_add_tail (Thumb, 18 bytes, Stack size 16 bytes, tos_sched.o(i.tos_list_add_tail))
-
[Stack]
- Max Depth = 16
- Call Chain = tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_sched.o(i.tos_list_empty))
-
[Called By]
- >> readyqueue_remove
-
- >> readyqueue_add_tail
-
- >> readyqueue_add_head
-
-
-sem_do_post (Thumb, 136 bytes, Stack size 16 bytes, tos_sem.o(i.sem_do_post))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = sem_do_post ⇒ pend_wakeup ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_wakeup
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> knl_sched
-
-
[Called By]- >> tos_sem_post_all
-
- >> tos_sem_post
-
-
-knl_idle_entry (Thumb, 10 bytes, Stack size 0 bytes, tos_sys.o(i.knl_idle_entry))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = knl_idle_entry ⇒ task_free_all ⇒ task_free ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Address Reference Count : 1]- tos_sys.o(i.knl_idle_init)
-
-task_do_destroy (Thumb, 132 bytes, Stack size 16 bytes, tos_task.o(i.task_do_destroy))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tick_list_remove
-
- >> pend_list_remove
-
- >> tos_list_empty
-
- >> tos_list_del
-
- >> task_state_is_ready
-
- >> task_reset
-
- >> task_mutex_release
-
- >> knl_is_idle
-
- >> readyqueue_remove
-
- >> knl_sched
-
-
[Called By]
-
-task_exit (Thumb, 10 bytes, Stack size 8 bytes, tos_task.o(i.task_exit))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = task_exit ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]
-
[Address Reference Count : 1]- tos_task.o(i.tos_task_create)
-
-task_free (Thumb, 18 bytes, Stack size 8 bytes, tos_task.o(i.task_free))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = task_free ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]
-
[Called By]
-
-task_highest_pending_prio_get (Thumb, 48 bytes, Stack size 24 bytes, tos_task.o(i.task_highest_pending_prio_get))
-
[Stack]
- Max Depth = 40
- Call Chain = task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> pend_highest_pending_prio_get
-
-
[Called By]- >> tos_task_prio_change
-
-
-task_mutex_release (Thumb, 32 bytes, Stack size 16 bytes, tos_task.o(i.task_mutex_release))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]
-
[Called By]
-
-task_reset (Thumb, 72 bytes, Stack size 8 bytes, tos_task.o(i.task_reset))
-
[Stack]
- Max Depth = 8
- Call Chain = task_reset
-
-
[Calls]- >> knl_object_deinit
-
- >> tos_list_init
-
-
[Called By]- >> task_do_destroy
-
- >> tos_task_create
-
-
-task_state_is_ready (Thumb, 14 bytes, Stack size 0 bytes, tos_task.o(i.task_state_is_ready))
-
[Called By]
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> task_do_destroy
-
- >> tos_task_prio_change
-
-
-tos_list_add (Thumb, 14 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_add))
-
[Called By]
-
-tos_list_del (Thumb, 12 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_del))
-
[Called By]
- >> task_do_destroy
-
- >> task_free_all
-
-
-tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_empty))
-
[Called By]
- >> task_do_destroy
-
- >> tos_task_prio_change
-
-
-tos_list_init (Thumb, 6 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_init))
-
[Called By]
-
-tick_task_place (Thumb, 184 bytes, Stack size 56 bytes, tos_tick.o(i.tick_task_place))
-
[Stack]
- Max Depth = 64 + Unknown Stack Size
-
- Call Chain = tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]
-
-tick_task_takeoff (Thumb, 126 bytes, Stack size 16 bytes, tos_tick.o(i.tick_task_takeoff))
-
[Stack]
- Max Depth = 24 + Unknown Stack Size
-
- Call Chain = tick_task_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> tos_list_empty
-
-
[Called By]
-
-tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_tick.o(i.tos_list_empty))
-
[Called By]
- >> tick_update
-
- >> tick_task_takeoff
-
-
-timer_place (Thumb, 130 bytes, Stack size 24 bytes, tos_timer.o(i.timer_place))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = timer_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> timer_update
-
- >> tos_timer_start
-
-
-timer_takeoff (Thumb, 110 bytes, Stack size 24 bytes, tos_timer.o(i.timer_takeoff))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
-
[Called By]- >> timer_update
-
- >> tos_timer_stop
-
- >> tos_timer_start
-
- >> tos_timer_destroy
-
-
-tos_list_init (Thumb, 6 bytes, Stack size 0 bytes, tos_timer.o(i.tos_list_init))
-
[Called By]
- >> tos_timer_destroy
-
- >> tos_timer_create
-
-
-event_do_post (Thumb, 164 bytes, Stack size 32 bytes, tos_event.o(i.event_do_post))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = event_do_post ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_task_wakeup
-
- >> pend_object_verify
-
- >> knl_sched
-
- >> event_is_match
-
-
[Called By]- >> tos_event_post_keep
-
- >> tos_event_post
-
-
-event_is_match (Thumb, 50 bytes, Stack size 8 bytes, tos_event.o(i.event_is_match))
-
[Stack]
- Max Depth = 8
- Call Chain = event_is_match
-
-
[Called By]- >> tos_event_pend
-
- >> event_do_post
-
-
-pend_list_add (Thumb, 68 bytes, Stack size 16 bytes, tos_pend.o(i.pend_list_add))
-
[Stack]
- Max Depth = 16
- Call Chain = pend_list_add
-
-
[Called By]- >> pend_list_adjust
-
- >> pend_task_block
-
-
-tos_list_del (Thumb, 12 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_del))
-
[Called By]
- >> pend_list_remove
-
- >> pend_list_adjust
-
-
-tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_empty))
-
[Called By]
- >> pend_is_nopending
-
- >> pend_highest_pending_prio_get
-
-
-tos_list_init (Thumb, 6 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_init))
-
[Called By]
- >> pend_object_init
-
- >> pend_object_deinit
-
-
-bin_heap_do_percolate_up (Thumb, 128 bytes, Stack size 40 bytes, tos_binary_heap.o(i.bin_heap_do_percolate_up))
-
[Stack]
- Max Depth = 40
- Call Chain = bin_heap_do_percolate_up
-
-
[Calls]
-
[Called By]- >> bin_heap_percolate_up
-
- >> bin_heap_percolate_down
-
-
-bin_heap_percolate_down (Thumb, 188 bytes, Stack size 48 bytes, tos_binary_heap.o(i.bin_heap_percolate_down))
-
[Stack]
- Max Depth = 88
- Call Chain = bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy
-
- >> bin_heap_do_percolate_up
-
-
[Called By]
-
-bin_heap_percolate_up (Thumb, 20 bytes, Stack size 16 bytes, tos_binary_heap.o(i.bin_heap_percolate_up))
-
[Stack]
- Max Depth = 56
- Call Chain = bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> bin_heap_do_percolate_up
-
-
[Called By]
-
-mail_q_do_post (Thumb, 210 bytes, Stack size 40 bytes, tos_mail_queue.o(i.mail_q_do_post))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = mail_q_do_post ⇒ mail_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> mail_task_recv
-
- >> tos_ring_q_enqueue
-
-
[Called By]- >> tos_mail_q_post_all
-
- >> tos_mail_q_post
-
-
-mail_task_recv (Thumb, 22 bytes, Stack size 16 bytes, tos_mail_queue.o(i.mail_task_recv))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = mail_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-msg_q_do_post (Thumb, 178 bytes, Stack size 40 bytes, tos_message_queue.o(i.msg_q_do_post))
-
[Stack]
- Max Depth = 112 + Unknown Stack Size
-
- Call Chain = msg_q_do_post ⇒ msg_q_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> msg_q_task_recv
-
- >> tos_ring_q_enqueue
-
-
[Called By]- >> tos_msg_q_post_all
-
- >> tos_msg_q_post
-
-
-msg_q_task_recv (Thumb, 18 bytes, Stack size 16 bytes, tos_message_queue.o(i.msg_q_task_recv))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = msg_q_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-prio_mail_q_do_post (Thumb, 216 bytes, Stack size 40 bytes, tos_priority_mail_queue.o(i.prio_mail_q_do_post))
-
[Stack]
- Max Depth = 200 + Unknown Stack Size
-
- Call Chain = prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> tos_prio_q_enqueue
-
- >> prio_mail_task_recv
-
-
[Called By]- >> tos_prio_mail_q_post_all
-
- >> tos_prio_mail_q_post
-
-
-prio_mail_task_recv (Thumb, 22 bytes, Stack size 16 bytes, tos_priority_mail_queue.o(i.prio_mail_task_recv))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = prio_mail_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-prio_msg_q_do_post (Thumb, 184 bytes, Stack size 48 bytes, tos_priority_message_queue.o(i.prio_msg_q_do_post))
-
[Stack]
- Max Depth = 208 + Unknown Stack Size
-
- Call Chain = prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_cpu_cpsr_save
-
- >> tos_cpu_cpsr_restore
-
- >> pend_object_verify
-
- >> pend_is_nopending
-
- >> knl_sched
-
- >> prio_msg_q_task_recv
-
- >> tos_prio_q_enqueue
-
-
[Called By]- >> tos_prio_msg_q_post_all
-
- >> tos_prio_msg_q_post
-
-
-prio_msg_q_task_recv (Thumb, 18 bytes, Stack size 16 bytes, tos_priority_message_queue.o(i.prio_msg_q_task_recv))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = prio_msg_q_task_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-prio_q_do_dequeue (Thumb, 64 bytes, Stack size 32 bytes, tos_priority_queue.o(i.prio_q_do_dequeue))
-
[Stack]
- Max Depth = 32
- Call Chain = prio_q_do_dequeue
-
-
[Calls]- >> __aeabi_memcpy
-
- >> prio_q_pool_mgr_slot_free
-
-
[Called By]
-
-prio_q_do_enqueue (Thumb, 58 bytes, Stack size 24 bytes, tos_priority_queue.o(i.prio_q_do_enqueue))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy
-
- >> prio_q_prio_mgr_slot_enqueue
-
-
[Called By]
-
-prio_q_mgr_entry_cmp (Thumb, 24 bytes, Stack size 12 bytes, tos_priority_queue.o(i.prio_q_mgr_entry_cmp))
-
[Stack]
- Max Depth = 12
- Call Chain = prio_q_mgr_entry_cmp
-
-
[Address Reference Count : 1]- tos_priority_queue.o(i.prio_q_prio_mgr_init)
-
-prio_q_pool_mgr_deinit (Thumb, 8 bytes, Stack size 0 bytes, tos_priority_queue.o(i.prio_q_pool_mgr_deinit))
-
[Called By]
-
-prio_q_pool_mgr_init (Thumb, 38 bytes, Stack size 12 bytes, tos_priority_queue.o(i.prio_q_pool_mgr_init))
-
[Stack]
- Max Depth = 12
- Call Chain = prio_q_pool_mgr_init
-
-
[Called By]
-
-prio_q_pool_mgr_reset (Thumb, 38 bytes, Stack size 12 bytes, tos_priority_queue.o(i.prio_q_pool_mgr_reset))
-
[Stack]
- Max Depth = 12
- Call Chain = prio_q_pool_mgr_reset
-
-
[Called By]
-
-prio_q_pool_mgr_slot_alloc (Thumb, 34 bytes, Stack size 8 bytes, tos_priority_queue.o(i.prio_q_pool_mgr_slot_alloc))
-
[Stack]
- Max Depth = 8
- Call Chain = prio_q_pool_mgr_slot_alloc
-
-
[Called By]
-
-prio_q_pool_mgr_slot_free (Thumb, 14 bytes, Stack size 0 bytes, tos_priority_queue.o(i.prio_q_pool_mgr_slot_free))
-
[Called By]
-
-prio_q_prio_mgr_deinit (Thumb, 16 bytes, Stack size 8 bytes, tos_priority_queue.o(i.prio_q_prio_mgr_deinit))
-
[Stack]
- Max Depth = 16
- Call Chain = prio_q_prio_mgr_deinit ⇒ tos_bin_heap_destroy
-
-
[Calls]- >> tos_bin_heap_destroy
-
-
[Called By]
-
-prio_q_prio_mgr_init (Thumb, 28 bytes, Stack size 24 bytes, tos_priority_queue.o(i.prio_q_prio_mgr_init))
-
[Stack]
- Max Depth = 48
- Call Chain = prio_q_prio_mgr_init ⇒ tos_bin_heap_create
-
-
[Calls]
-
[Called By]
-
-prio_q_prio_mgr_reset (Thumb, 12 bytes, Stack size 8 bytes, tos_priority_queue.o(i.prio_q_prio_mgr_reset))
-
[Stack]
- Max Depth = 32 + Unknown Stack Size
-
- Call Chain = prio_q_prio_mgr_reset ⇒ tos_bin_heap_flush ⇒ tos_cpu_cpsr_save
-
-
[Calls]
-
[Called By]
-
-prio_q_prio_mgr_slot_dequeue (Thumb, 96 bytes, Stack size 24 bytes, tos_priority_queue.o(i.prio_q_prio_mgr_slot_dequeue))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_knl_sched_lock
-
- >> tos_bin_heap_pop
-
- >> tos_cpu_int_disable
-
- >> __2printf
-
-
[Called By]
-
-prio_q_prio_mgr_slot_enqueue (Thumb, 60 bytes, Stack size 24 bytes, tos_priority_queue.o(i.prio_q_prio_mgr_slot_enqueue))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_knl_sched_lock
-
- >> tos_bin_heap_push
-
- >> tos_cpu_int_disable
-
- >> __2printf
-
-
[Called By]
-
-__NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, port_c.o(i.__NVIC_SetPriority))
-
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
-
-
[Called By]- >> port_systick_priority_set
-
- >> port_systick_config
-
-
-errno_knl2cmsis (Thumb, 12 bytes, Stack size 0 bytes, cmsis_os.o(i.errno_knl2cmsis))
-
[Called By]
- >> osKernelStart
-
- >> osKernelInitialize
-
-
-priority_cmsis2knl (Thumb, 18 bytes, Stack size 0 bytes, cmsis_os.o(i.priority_cmsis2knl))
-
[Called By]
-
-test_event_pend_all_task_entry (Thumb, 96 bytes, Stack size 24 bytes, suit_event.o(i.test_event_pend_all_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_event_pend_all_task_entry ⇒ tos_event_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_event_set
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_event_pend
-
-
[Address Reference Count : 1]- suit_event.o(i.test_tos_event_pend_all)
-
-test_event_pend_any_task_entry (Thumb, 96 bytes, Stack size 24 bytes, suit_event.o(i.test_event_pend_any_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_event_pend_any_task_entry ⇒ tos_event_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_event_set
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_event_pend
-
-
[Address Reference Count : 1]- suit_event.o(i.test_tos_event_pend_any)
-
-test_event_pend_timed_task_entry (Thumb, 100 bytes, Stack size 24 bytes, suit_event.o(i.test_event_pend_timed_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_event_pend_timed_task_entry ⇒ tos_event_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_event_set
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_event_pend
-
-
[Address Reference Count : 1]- suit_event.o(i.test_tos_event_pend_timed)
-
-test_event_post_keep_task_entry (Thumb, 116 bytes, Stack size 24 bytes, suit_event.o(i.test_event_post_keep_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_event_post_keep_task_entry ⇒ tos_event_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_event_set
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_event_pend
-
-
[Address Reference Count : 1]- suit_event.o(i.test_tos_event_post_keep)
-
-test_tos_event_create (Thumb, 370 bytes, Stack size 8 bytes, suit_event.o(i.test_tos_event_create))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_event_create ⇒ tos_event_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_event_destroy
-
- >> tos_event_create
-
-
[Called By]
-
-test_tos_event_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_event.o(i.test_tos_event_destroy))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_event_destroy ⇒ tos_event_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-test_tos_event_pend_all (Thumb, 1462 bytes, Stack size 24 bytes, suit_event.o(i.test_tos_event_pend_all))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_event_pend_all ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_event_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_event_post
-
- >> tos_event_destroy
-
- >> tos_event_create
-
-
[Called By]
-
-test_tos_event_pend_any (Thumb, 1748 bytes, Stack size 24 bytes, suit_event.o(i.test_tos_event_pend_any))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_event_pend_any ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_event_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_event_post
-
- >> tos_event_destroy
-
- >> tos_event_create
-
-
[Called By]
-
-test_tos_event_pend_timed (Thumb, 1348 bytes, Stack size 32 bytes, suit_event.o(i.test_tos_event_pend_timed))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_event_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_event_post
-
- >> tos_event_destroy
-
- >> tos_event_create
-
-
[Called By]
-
-test_tos_event_post_keep (Thumb, 1600 bytes, Stack size 24 bytes, suit_event.o(i.test_tos_event_post_keep))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_event_post_keep ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_event_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_event_post_keep
-
- >> tos_event_post
-
- >> tos_event_destroy
-
- >> tos_event_create
-
-
[Called By]
-
-test_tos_mmblk_alloc (Thumb, 330 bytes, Stack size 16 bytes, suit_mmblk.o(i.test_tos_mmblk_alloc))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = test_tos_mmblk_alloc ⇒ tos_mmblk_pool_create
-
-
[Calls]- >> tos_mmblk_pool_destroy
-
- >> tos_mmblk_pool_create
-
- >> tos_mmblk_alloc
-
-
[Called By]
-
-test_tos_mmblk_free (Thumb, 372 bytes, Stack size 16 bytes, suit_mmblk.o(i.test_tos_mmblk_free))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = test_tos_mmblk_free ⇒ tos_mmblk_pool_create
-
-
[Calls]- >> tos_mmblk_pool_destroy
-
- >> tos_mmblk_pool_create
-
- >> tos_mmblk_free
-
- >> tos_mmblk_alloc
-
-
[Called By]
-
-test_tos_mmblk_pool_create (Thumb, 592 bytes, Stack size 8 bytes, suit_mmblk.o(i.test_tos_mmblk_pool_create))
-
[Stack]
- Max Depth = 40
- Call Chain = test_tos_mmblk_pool_create ⇒ tos_mmblk_pool_create
-
-
[Calls]- >> tos_mmblk_pool_destroy
-
- >> tos_mmblk_pool_create
-
-
[Called By]
-
-test_tos_mmblk_pool_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_mmblk.o(i.test_tos_mmblk_pool_destroy))
-
[Stack]
- Max Depth = 16
- Call Chain = test_tos_mmblk_pool_destroy ⇒ tos_mmblk_pool_destroy
-
-
[Calls]- >> tos_mmblk_pool_destroy
-
-
[Called By]
-
-test_mutex_holder_entry (Thumb, 32 bytes, Stack size 0 bytes, suit_mutex.o(i.test_mutex_holder_entry))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = test_mutex_holder_entry ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> tos_mutex_pend
-
-
[Address Reference Count : 1]- suit_mutex.o(i.test_mutex_pend_owner_die)
-
-test_mutex_killer_entry (Thumb, 32 bytes, Stack size 0 bytes, suit_mutex.o(i.test_mutex_killer_entry))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_mutex_killer_entry ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> tos_task_destroy
-
-
[Address Reference Count : 1]- suit_mutex.o(i.test_mutex_pend_owner_die)
-
-test_mutex_pend_destroy (Thumb, 502 bytes, Stack size 32 bytes, suit_mutex.o(i.test_mutex_pend_destroy))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_mutex_pend_destroy ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mutex_pend
-
- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_mutex_pend_destroy_entry (Thumb, 88 bytes, Stack size 0 bytes, suit_mutex.o(i.test_mutex_pend_destroy_entry))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = test_mutex_pend_destroy_entry ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_task_yield
-
- >> tos_mutex_pend
-
-
[Address Reference Count : 1]- suit_mutex.o(i.test_mutex_pend_destroy)
-
-test_mutex_pend_owner_die (Thumb, 386 bytes, Stack size 24 bytes, suit_mutex.o(i.test_mutex_pend_owner_die))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_mutex_pend_owner_die ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mutex_pend
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_mutex_pend_task_entry (Thumb, 100 bytes, Stack size 0 bytes, suit_mutex.o(i.test_mutex_pend_task_entry))
-
[Stack]
- Max Depth = 136 + Unknown Stack Size
-
- Call Chain = test_mutex_pend_task_entry ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_err_set
-
- >> test_context_set
-
- >> tos_task_yield
-
- >> tos_mutex_post
-
- >> tos_mutex_pend
-
-
[Address Reference Count : 1]- suit_mutex.o(i.test_tos_mutex_pend)
-
-test_mutex_pend_timed_task_entry (Thumb, 60 bytes, Stack size 0 bytes, suit_mutex.o(i.test_mutex_pend_timed_task_entry))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_mutex_pend_timed_task_entry ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_err_set
-
- >> test_context_set
-
- >> tos_mutex_pend_timed
-
-
[Address Reference Count : 1]- suit_mutex.o(i.test_tos_mutex_pend_timed)
-
-test_tos_mutex_create (Thumb, 130 bytes, Stack size 8 bytes, suit_mutex.o(i.test_tos_mutex_create))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_mutex_create ⇒ tos_mutex_destroy ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_tos_mutex_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_mutex.o(i.test_tos_mutex_destroy))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_mutex_destroy ⇒ tos_mutex_destroy ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]
-
[Called By]
-
-test_tos_mutex_pend (Thumb, 1592 bytes, Stack size 24 bytes, suit_mutex.o(i.test_tos_mutex_pend))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_mutex_pend ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mutex_post
-
- >> tos_mutex_pend
-
- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_tos_mutex_pend_timed (Thumb, 772 bytes, Stack size 40 bytes, suit_mutex.o(i.test_tos_mutex_pend_timed))
-
[Stack]
- Max Depth = 176 + Unknown Stack Size
-
- Call Chain = test_tos_mutex_pend_timed ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mutex_pend
-
- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_tos_mutex_post (Thumb, 382 bytes, Stack size 8 bytes, suit_mutex.o(i.test_tos_mutex_post))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_tos_mutex_post ⇒ tos_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_mutex_post
-
- >> tos_mutex_pend
-
- >> tos_mutex_destroy
-
- >> tos_mutex_create
-
-
[Called By]
-
-test_sem_pend_task_entry (Thumb, 78 bytes, Stack size 0 bytes, suit_sem.o(i.test_sem_pend_task_entry))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_sem_pend_task_entry ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_sem_pend
-
-
[Address Reference Count : 2]- suit_sem.o(i.test_tos_sem_pend)
-
- suit_sem.o(i.test_tos_sem_post_all)
-
-test_sem_pend_timed_task_entry (Thumb, 78 bytes, Stack size 0 bytes, suit_sem.o(i.test_sem_pend_timed_task_entry))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_sem_pend_timed_task_entry ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> tos_sem_pend
-
-
[Address Reference Count : 1]- suit_sem.o(i.test_tos_sem_pend_timed)
-
-test_tos_sem_create (Thumb, 370 bytes, Stack size 8 bytes, suit_sem.o(i.test_tos_sem_create))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_sem_create ⇒ tos_sem_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_sem_destroy
-
- >> tos_sem_create
-
-
[Called By]
-
-test_tos_sem_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_sem.o(i.test_tos_sem_destroy))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_sem_destroy ⇒ tos_sem_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-test_tos_sem_pend (Thumb, 644 bytes, Stack size 24 bytes, suit_sem.o(i.test_tos_sem_pend))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_sem_pend ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_sem_post
-
- >> tos_sem_destroy
-
- >> tos_sem_create
-
-
[Called By]
-
-test_tos_sem_pend_timed (Thumb, 912 bytes, Stack size 32 bytes, suit_sem.o(i.test_tos_sem_pend_timed))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_sem_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_sem_post
-
- >> tos_sem_destroy
-
- >> tos_sem_create
-
-
[Called By]
-
-test_tos_sem_post_all (Thumb, 882 bytes, Stack size 24 bytes, suit_sem.o(i.test_tos_sem_post_all))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_sem_post_all ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_sem_post_all
-
- >> tos_sem_post
-
- >> tos_sem_destroy
-
- >> tos_sem_create
-
-
[Called By]
-
-test_task_entry (Thumb, 44 bytes, Stack size 0 bytes, suit_task.o(i.test_task_entry))
-
[Stack]
- Max Depth = 96 + Unknown Stack Size
-
- Call Chain = test_task_entry ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]
-
[Address Reference Count : 6]- suit_task.o(i.test_tos_task_create)
-
- suit_task.o(i.test_tos_task_delay_abort)
-
- suit_task.o(i.test_tos_task_destroy)
-
- suit_task.o(i.test_tos_task_prio_change)
-
- suit_task.o(i.test_tos_task_suspend_resume)
-
- suit_task.o(i.test_tos_task_yeild)
-
-test_tos_task_create (Thumb, 332 bytes, Stack size 24 bytes, suit_task.o(i.test_tos_task_create))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_task_create ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_destroy
-
- >> tos_task_create
-
-
[Called By]
-
-test_tos_task_delay (Thumb, 212 bytes, Stack size 48 bytes, suit_task.o(i.test_tos_task_delay))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_tos_task_delay ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> tos_systick_get
-
-
[Called By]
-
-test_tos_task_delay_abort (Thumb, 422 bytes, Stack size 32 bytes, suit_task.o(i.test_tos_task_delay_abort))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_task_delay_abort ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_count_reset
-
- >> tos_task_destroy
-
- >> tos_task_delay_abort
-
- >> tos_task_create
-
-
[Called By]
-
-test_tos_task_destroy (Thumb, 220 bytes, Stack size 24 bytes, suit_task.o(i.test_tos_task_destroy))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_task_destroy ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_destroy
-
- >> tos_task_create
-
-
[Called By]
-
-test_tos_task_prio_change (Thumb, 454 bytes, Stack size 24 bytes, suit_task.o(i.test_tos_task_prio_change))
-
[Stack]
- Max Depth = 152 + Unknown Stack Size
-
- Call Chain = test_tos_task_prio_change ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_task_prio_change
-
-
[Called By]
-
-test_tos_task_suspend_resume (Thumb, 442 bytes, Stack size 40 bytes, suit_task.o(i.test_tos_task_suspend_resume))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_task_suspend_resume ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_count_reset
-
- >> tos_task_suspend
-
- >> tos_task_resume
-
- >> tos_task_destroy
-
- >> tos_task_create
-
-
[Called By]
-
-test_tos_task_yeild (Thumb, 346 bytes, Stack size 48 bytes, suit_task.o(i.test_tos_task_yeild))
-
[Stack]
- Max Depth = 176 + Unknown Stack Size
-
- Call Chain = test_tos_task_yeild ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_count_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
-
[Called By]
-
-test_timer_call_back_dummy (Thumb, 2 bytes, Stack size 0 bytes, suit_timer.o(i.test_timer_call_back_dummy))
-
[Address Reference Count : 2]
- suit_timer.o(i.test_tos_timer_create)
-
- suit_timer.o(i.test_tos_timer_stop)
-
-test_timer_oneshot_call_back (Thumb, 12 bytes, Stack size 0 bytes, suit_timer.o(i.test_timer_oneshot_call_back))
-
[Address Reference Count : 1]
- suit_timer.o(i.test_tos_timer_oneshot_functional)
-
-test_timer_periodic_call_back (Thumb, 12 bytes, Stack size 0 bytes, suit_timer.o(i.test_timer_periodic_call_back))
-
[Address Reference Count : 1]
- suit_timer.o(i.test_tos_timer_periodic_functional)
-
-test_tos_timer_create (Thumb, 886 bytes, Stack size 32 bytes, suit_timer.o(i.test_tos_timer_create))
-
[Stack]
- Max Depth = 72 + Unknown Stack Size
-
- Call Chain = test_tos_timer_create ⇒ tos_timer_destroy ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_timer_destroy
-
- >> tos_timer_create
-
-
[Called By]
-
-test_tos_timer_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_timer.o(i.test_tos_timer_destroy))
-
[Stack]
- Max Depth = 48 + Unknown Stack Size
-
- Call Chain = test_tos_timer_destroy ⇒ tos_timer_destroy ⇒ timer_takeoff ⇒ tos_cpu_cpsr_save
-
-
[Calls]
-
[Called By]
-
-test_tos_timer_oneshot_functional (Thumb, 508 bytes, Stack size 32 bytes, suit_timer.o(i.test_tos_timer_oneshot_functional))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_tos_timer_oneshot_functional ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> tos_timer_stop
-
- >> tos_timer_start
-
- >> tos_timer_destroy
-
- >> tos_timer_create
-
-
[Called By]
-
-test_tos_timer_periodic_functional (Thumb, 640 bytes, Stack size 32 bytes, suit_timer.o(i.test_tos_timer_periodic_functional))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_tos_timer_periodic_functional ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> tos_timer_start
-
- >> tos_timer_destroy
-
- >> tos_timer_create
-
-
[Called By]
-
-test_tos_timer_stop (Thumb, 938 bytes, Stack size 32 bytes, suit_timer.o(i.test_tos_timer_stop))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_tos_timer_stop ⇒ tos_task_delay ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> tos_timer_stop
-
- >> tos_timer_start
-
- >> tos_timer_destroy
-
- >> tos_timer_create
-
-
[Called By]
-
-greatest_buffer_test_name (Thumb, 82 bytes, Stack size 24 bytes, test_main.o(i.greatest_buffer_test_name))
-
[Stack]
- Max Depth = 32
- Call Chain = greatest_buffer_test_name ⇒ strncat
-
-
[Calls]- >> strncat
-
- >> strlen
-
- >> __aeabi_memclr4
-
-
[Called By]
-
-greatest_do_fail (Thumb, 116 bytes, Stack size 16 bytes, test_main.o(i.greatest_do_fail))
-
[Stack]
- Max Depth = 40
- Call Chain = greatest_do_fail ⇒ __2fprintf
-
-
[Calls]
-
[Called By]
-
-greatest_do_pass (Thumb, 54 bytes, Stack size 8 bytes, test_main.o(i.greatest_do_pass))
-
[Stack]
- Max Depth = 32
- Call Chain = greatest_do_pass ⇒ __2fprintf
-
-
[Calls]
-
[Called By]
-
-greatest_do_skip (Thumb, 54 bytes, Stack size 8 bytes, test_main.o(i.greatest_do_skip))
-
[Stack]
- Max Depth = 32
- Call Chain = greatest_do_skip ⇒ __2fprintf
-
-
[Calls]
-
[Called By]
-
-greatest_name_match (Thumb, 76 bytes, Stack size 24 bytes, test_main.o(i.greatest_name_match))
-
[Stack]
- Max Depth = 36
- Call Chain = greatest_name_match ⇒ strncmp
-
-
[Calls]
-
[Called By]- >> greatest_suite_pre
-
- >> greatest_test_pre
-
-
-greatest_run_suite (Thumb, 22 bytes, Stack size 16 bytes, test_main.o(i.greatest_run_suite))
-
[Stack]
- Max Depth = 68
- Call Chain = greatest_run_suite ⇒ greatest_suite_pre ⇒ greatest_name_match ⇒ strncmp
-
-
[Calls]- >> greatest_suite_pre
-
- >> greatest_suite_post
-
-
[Called By]
-
-greatest_suite_post (Thumb, 8 bytes, Stack size 8 bytes, test_main.o(i.greatest_suite_post))
-
[Stack]
- Max Depth = 48
- Call Chain = greatest_suite_post ⇒ report_suite ⇒ __2fprintf
-
-
[Calls]
-
[Called By]
-
-greatest_suite_pre (Thumb, 106 bytes, Stack size 16 bytes, test_main.o(i.greatest_suite_pre))
-
[Stack]
- Max Depth = 52
- Call Chain = greatest_suite_pre ⇒ greatest_name_match ⇒ strncmp
-
-
[Calls]- >> update_counts_and_reset_suite
-
- >> greatest_name_match
-
- >> __2fprintf
-
-
[Called By]
-
-report_suite (Thumb, 64 bytes, Stack size 16 bytes, test_main.o(i.report_suite))
-
[Stack]
- Max Depth = 40
- Call Chain = report_suite ⇒ __2fprintf
-
-
[Calls]
-
[Called By]
-
-update_counts_and_reset_suite (Thumb, 80 bytes, Stack size 0 bytes, test_main.o(i.update_counts_and_reset_suite))
-
[Called By]
- >> GREATEST_PRINT_REPORT
-
- >> greatest_suite_pre
-
-
-test_tos_binary_flush (Thumb, 552 bytes, Stack size 224 bytes, suit_binary_heap.o(i.test_tos_binary_flush))
-
[Stack]
- Max Depth = 344 + Unknown Stack Size
-
- Call Chain = test_tos_binary_flush ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_flush
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_create (Thumb, 414 bytes, Stack size 16 bytes, suit_binary_heap.o(i.test_tos_binary_heap_create))
-
[Stack]
- Max Depth = 40
- Call Chain = test_tos_binary_heap_create ⇒ tos_bin_heap_create
-
-
[Calls]- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_binary_heap.o(i.test_tos_binary_heap_destroy))
-
[Stack]
- Max Depth = 16
- Call Chain = test_tos_binary_heap_destroy ⇒ tos_bin_heap_destroy
-
-
[Calls]- >> tos_bin_heap_destroy
-
-
[Called By]
-
-test_tos_binary_heap_max_int_push (Thumb, 564 bytes, Stack size 152 bytes, suit_binary_heap.o(i.test_tos_binary_heap_max_int_push))
-
[Stack]
- Max Depth = 272 + Unknown Stack Size
-
- Call Chain = test_tos_binary_heap_max_int_push ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_max_push (Thumb, 698 bytes, Stack size 416 bytes, suit_binary_heap.o(i.test_tos_binary_heap_max_push))
-
[Stack]
- Max Depth = 536 + Unknown Stack Size
-
- Call Chain = test_tos_binary_heap_max_push ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_min_int_push (Thumb, 564 bytes, Stack size 152 bytes, suit_binary_heap.o(i.test_tos_binary_heap_min_int_push))
-
[Stack]
- Max Depth = 272 + Unknown Stack Size
-
- Call Chain = test_tos_binary_heap_min_int_push ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_min_push (Thumb, 698 bytes, Stack size 416 bytes, suit_binary_heap.o(i.test_tos_binary_heap_min_push))
-
[Stack]
- Max Depth = 536 + Unknown Stack Size
-
- Call Chain = test_tos_binary_heap_min_push ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_binary_heap_push_limit (Thumb, 970 bytes, Stack size 416 bytes, suit_binary_heap.o(i.test_tos_binary_heap_push_limit))
-
[Stack]
- Max Depth = 536 + Unknown Stack Size
-
- Call Chain = test_tos_binary_heap_push_limit ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_bin_heap_push
-
- >> tos_bin_heap_pop
-
- >> tos_bin_heap_is_full
-
- >> tos_bin_heap_is_empty
-
- >> tos_bin_heap_destroy
-
- >> tos_bin_heap_create
-
-
[Called By]
-
-test_tos_fifo_char_push (Thumb, 472 bytes, Stack size 16 bytes, suit_char_fifo.o(i.test_tos_fifo_char_push))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = test_tos_fifo_char_push ⇒ tos_chr_fifo_push ⇒ tos_ring_q_enqueue ⇒ tos_ring_q_is_full ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_chr_fifo_push
-
- >> tos_chr_fifo_pop
-
- >> tos_chr_fifo_destroy
-
- >> tos_chr_fifo_create
-
-
[Called By]
-
-test_tos_fifo_create (Thumb, 374 bytes, Stack size 8 bytes, suit_char_fifo.o(i.test_tos_fifo_create))
-
[Stack]
- Max Depth = 56
- Call Chain = test_tos_fifo_create ⇒ tos_chr_fifo_create ⇒ tos_ring_q_create
-
-
[Calls]- >> tos_chr_fifo_destroy
-
- >> tos_chr_fifo_create
-
-
[Called By]
-
-test_tos_fifo_destory (Thumb, 142 bytes, Stack size 8 bytes, suit_char_fifo.o(i.test_tos_fifo_destory))
-
[Stack]
- Max Depth = 32
- Call Chain = test_tos_fifo_destory ⇒ tos_chr_fifo_destroy ⇒ tos_ring_q_destroy
-
-
[Calls]- >> tos_chr_fifo_destroy
-
-
[Called By]
-
-test_tos_fifo_stream_push (Thumb, 468 bytes, Stack size 32 bytes, suit_char_fifo.o(i.test_tos_fifo_stream_push))
-
[Stack]
- Max Depth = 120 + Unknown Stack Size
-
- Call Chain = test_tos_fifo_stream_push ⇒ tos_chr_fifo_pop_stream ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_chr_fifo_push_stream
-
- >> tos_chr_fifo_pop_stream
-
- >> tos_chr_fifo_is_full
-
- >> tos_chr_fifo_is_empty
-
- >> tos_chr_fifo_create
-
-
[Called By]
-
-test_mail_queue_pend_task_entry (Thumb, 96 bytes, Stack size 24 bytes, suit_mail_queue.o(i.test_mail_queue_pend_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_mail_queue_pend_task_entry ⇒ tos_mail_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_mail_set
-
- >> tos_mail_q_pend
-
-
[Address Reference Count : 3]- suit_mail_queue.o(i.test_tos_mail_queue_flush)
-
- suit_mail_queue.o(i.test_tos_mail_queue_pend)
-
- suit_mail_queue.o(i.test_tos_mail_queue_post_all)
-
-test_mail_queue_pend_timed_task_entry (Thumb, 98 bytes, Stack size 24 bytes, suit_mail_queue.o(i.test_mail_queue_pend_timed_task_entry))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_mail_queue_pend_timed_task_entry ⇒ tos_mail_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_mail_set
-
- >> tos_mail_q_pend
-
-
[Address Reference Count : 1]- suit_mail_queue.o(i.test_tos_mail_queue_pend_timed)
-
-test_tos_mail_queue_create (Thumb, 380 bytes, Stack size 8 bytes, suit_mail_queue.o(i.test_tos_mail_queue_create))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_create ⇒ tos_mail_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_mail_q_destroy
-
- >> tos_mail_q_create
-
-
[Called By]
-
-test_tos_mail_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_mail_queue.o(i.test_tos_mail_queue_destroy))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_destroy ⇒ tos_mail_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-test_tos_mail_queue_flush (Thumb, 1704 bytes, Stack size 64 bytes, suit_mail_queue.o(i.test_tos_mail_queue_flush))
-
[Stack]
- Max Depth = 192 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_flush ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mail_q_post
-
- >> tos_mail_q_flush
-
- >> tos_mail_q_destroy
-
- >> tos_mail_q_create
-
-
[Called By]
-
-test_tos_mail_queue_pend (Thumb, 850 bytes, Stack size 40 bytes, suit_mail_queue.o(i.test_tos_mail_queue_pend))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_pend ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> test_mail_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mail_q_post
-
- >> tos_mail_q_destroy
-
- >> tos_mail_q_create
-
-
[Called By]
-
-test_tos_mail_queue_pend_timed (Thumb, 1490 bytes, Stack size 48 bytes, suit_mail_queue.o(i.test_tos_mail_queue_pend_timed))
-
[Stack]
- Max Depth = 176 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> test_mail_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mail_q_post
-
- >> tos_mail_q_destroy
-
- >> tos_mail_q_create
-
-
[Called By]
-
-test_tos_mail_queue_post_all (Thumb, 1622 bytes, Stack size 40 bytes, suit_mail_queue.o(i.test_tos_mail_queue_post_all))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_mail_queue_post_all ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_mail_q_post_all
-
- >> tos_mail_q_post
-
- >> tos_mail_q_destroy
-
- >> tos_mail_q_create
-
-
[Called By]
-
-test_message_queue_pend_task_entry (Thumb, 90 bytes, Stack size 8 bytes, suit_message_queue.o(i.test_message_queue_pend_task_entry))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_message_queue_pend_task_entry ⇒ tos_msg_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_msg_set
-
- >> tos_msg_q_pend
-
-
[Address Reference Count : 3]- suit_message_queue.o(i.test_tos_message_queue_flush)
-
- suit_message_queue.o(i.test_tos_message_queue_pend)
-
- suit_message_queue.o(i.test_tos_message_queue_post_all)
-
-test_message_queue_pend_timed_task_entry (Thumb, 90 bytes, Stack size 8 bytes, suit_message_queue.o(i.test_message_queue_pend_timed_task_entry))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_message_queue_pend_timed_task_entry ⇒ tos_msg_q_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_msg_set
-
- >> tos_msg_q_pend
-
-
[Address Reference Count : 1]- suit_message_queue.o(i.test_tos_message_queue_pend_timed)
-
-test_tos_message_queue_create (Thumb, 374 bytes, Stack size 8 bytes, suit_message_queue.o(i.test_tos_message_queue_create))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_create ⇒ tos_msg_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]- >> tos_msg_q_destroy
-
- >> tos_msg_q_create
-
-
[Called By]
-
-test_tos_message_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_message_queue.o(i.test_tos_message_queue_destroy))
-
[Stack]
- Max Depth = 104 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_destroy ⇒ tos_msg_q_destroy ⇒ pend_wakeup_all ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
-
-
[Calls]
-
[Called By]
-
-test_tos_message_queue_flush (Thumb, 1670 bytes, Stack size 40 bytes, suit_message_queue.o(i.test_tos_message_queue_flush))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_flush ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_msg_q_post
-
- >> tos_msg_q_flush
-
- >> tos_msg_q_destroy
-
- >> tos_msg_q_create
-
-
[Called By]
-
-test_tos_message_queue_pend (Thumb, 710 bytes, Stack size 32 bytes, suit_message_queue.o(i.test_tos_message_queue_pend))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_pend ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> test_msg_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_msg_q_post
-
- >> tos_msg_q_destroy
-
- >> tos_msg_q_create
-
-
[Called By]
-
-test_tos_message_queue_pend_timed (Thumb, 1382 bytes, Stack size 40 bytes, suit_message_queue.o(i.test_tos_message_queue_pend_timed))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_pend_timed ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> test_msg_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_msg_q_post
-
- >> tos_msg_q_destroy
-
- >> tos_msg_q_create
-
-
[Called By]
-
-test_tos_message_queue_post_all (Thumb, 1250 bytes, Stack size 32 bytes, suit_message_queue.o(i.test_tos_message_queue_post_all))
-
[Stack]
- Max Depth = 160 + Unknown Stack Size
-
- Call Chain = test_tos_message_queue_post_all ⇒ tos_task_destroy ⇒ task_do_destroy ⇒ task_mutex_release ⇒ mutex_release ⇒ mutex_old_owner_release ⇒ tos_task_prio_change ⇒ task_highest_pending_prio_get ⇒ pend_highest_pending_prio_get
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_msg_q_post_all
-
- >> tos_msg_q_post
-
- >> tos_msg_q_destroy
-
- >> tos_msg_q_create
-
-
[Called By]
-
-test_prio_mail_queue_pend_task_entry (Thumb, 100 bytes, Stack size 24 bytes, suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_task_entry))
-
[Stack]
- Max Depth = 232 + Unknown Stack Size
-
- Call Chain = test_prio_mail_queue_pend_task_entry ⇒ tos_prio_mail_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_mail_set
-
- >> tos_task_yield
-
- >> tos_prio_mail_q_pend
-
-
[Address Reference Count : 3]- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_flush)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend)
-
- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_post_all)
-
-test_prio_mail_queue_pend_timed_task_entry (Thumb, 98 bytes, Stack size 24 bytes, suit_priority_mail_queue.o(i.test_prio_mail_queue_pend_timed_task_entry))
-
[Stack]
- Max Depth = 232 + Unknown Stack Size
-
- Call Chain = test_prio_mail_queue_pend_timed_task_entry ⇒ tos_prio_mail_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_mail_set
-
- >> tos_prio_mail_q_pend
-
-
[Address Reference Count : 1]- suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend_timed)
-
-test_tos_prio_mail_queue_create (Thumb, 380 bytes, Stack size 8 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_create))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_create ⇒ tos_prio_mail_q_create ⇒ tos_mmheap_alloc ⇒ blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_tos_prio_mail_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_destroy))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_destroy ⇒ tos_prio_mail_q_destroy ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_prio_mail_q_destroy
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_tos_prio_mail_queue_flush (Thumb, 1712 bytes, Stack size 40 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_flush))
-
[Stack]
- Max Depth = 264 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_flush ⇒ tos_prio_mail_q_post ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_mail_q_post
-
- >> tos_prio_mail_q_flush
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_tos_prio_mail_queue_pend (Thumb, 1856 bytes, Stack size 64 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend))
-
[Stack]
- Max Depth = 288 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_pend ⇒ tos_prio_mail_q_post ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> test_mail_reset
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_mail_q_post
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_tos_prio_mail_queue_pend_timed (Thumb, 1500 bytes, Stack size 48 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_pend_timed))
-
[Stack]
- Max Depth = 272 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_pend_timed ⇒ tos_prio_mail_q_post ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> test_mail_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_mail_q_post
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_tos_prio_mail_queue_post_all (Thumb, 1642 bytes, Stack size 40 bytes, suit_priority_mail_queue.o(i.test_tos_prio_mail_queue_post_all))
-
[Stack]
- Max Depth = 264 + Unknown Stack Size
-
- Call Chain = test_tos_prio_mail_queue_post_all ⇒ tos_prio_mail_q_post_all ⇒ prio_mail_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> strcmp
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_mail_q_post_all
-
- >> tos_prio_mail_q_post
-
- >> tos_prio_mail_q_destroy
-
- >> tos_prio_mail_q_create
-
-
[Called By]- >> suit_priority_mail_queue
-
-
-test_priority_message_queue_pend_task_entry (Thumb, 94 bytes, Stack size 8 bytes, suit_priority_message_queue.o(i.test_priority_message_queue_pend_task_entry))
-
[Stack]
- Max Depth = 216 + Unknown Stack Size
-
- Call Chain = test_priority_message_queue_pend_task_entry ⇒ tos_prio_msg_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_msg_set
-
- >> tos_task_yield
-
- >> tos_prio_msg_q_pend
-
-
[Address Reference Count : 3]- suit_priority_message_queue.o(i.test_tos_priority_message_queue_flush)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend)
-
- suit_priority_message_queue.o(i.test_tos_priority_message_queue_post_all)
-
-test_priority_message_queue_pend_timed_task_entry (Thumb, 90 bytes, Stack size 8 bytes, suit_priority_message_queue.o(i.test_priority_message_queue_pend_timed_task_entry))
-
[Stack]
- Max Depth = 216 + Unknown Stack Size
-
- Call Chain = test_priority_message_queue_pend_timed_task_entry ⇒ tos_prio_msg_q_pend ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_err_set
-
- >> test_context_set
-
- >> test_msg_set
-
- >> tos_prio_msg_q_pend
-
-
[Address Reference Count : 1]- suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend_timed)
-
-test_tos_priority_message_queue_create (Thumb, 374 bytes, Stack size 8 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_create))
-
[Stack]
- Max Depth = 168 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_create ⇒ tos_prio_msg_q_create ⇒ tos_mmheap_alloc ⇒ blk_prepare_used ⇒ blk_trim_free ⇒ blk_split ⇒ blk_mark_as_free ⇒ blk_link_next ⇒ blk_next
-
-
[Calls]- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_message_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_destroy))
-
[Stack]
- Max Depth = 128 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_destroy ⇒ tos_prio_msg_q_destroy ⇒ tos_mmheap_free ⇒ blk_merge_prev ⇒ blk_remove ⇒ mapping_insert ⇒ __fls ⇒ generic_fls ⇒ tos_cpu_clz
-
-
[Calls]- >> tos_prio_msg_q_destroy
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_message_queue_flush (Thumb, 1694 bytes, Stack size 40 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_flush))
-
[Stack]
- Max Depth = 264 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_flush ⇒ tos_prio_msg_q_post ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> tos_task_delay
-
- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_msg_q_post
-
- >> tos_prio_msg_q_flush
-
- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_message_queue_pend (Thumb, 1546 bytes, Stack size 40 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend))
-
[Stack]
- Max Depth = 264 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_pend ⇒ tos_prio_msg_q_post ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> test_msg_reset
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_msg_q_post
-
- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_message_queue_pend_timed (Thumb, 1396 bytes, Stack size 40 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_pend_timed))
-
[Stack]
- Max Depth = 264 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_pend_timed ⇒ tos_prio_msg_q_post ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> test_msg_reset
-
- >> tos_systick_get
-
- >> tos_task_yield
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_msg_q_post
-
- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_message_queue_post_all (Thumb, 1278 bytes, Stack size 32 bytes, suit_priority_message_queue.o(i.test_tos_priority_message_queue_post_all))
-
[Stack]
- Max Depth = 256 + Unknown Stack Size
-
- Call Chain = test_tos_priority_message_queue_post_all ⇒ tos_prio_msg_q_post_all ⇒ prio_msg_q_do_post ⇒ tos_prio_q_enqueue ⇒ prio_q_do_enqueue ⇒ prio_q_prio_mgr_slot_enqueue ⇒ tos_bin_heap_push ⇒ bin_heap_percolate_up ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> test_task_hook_set
-
- >> test_task_hook_reset
-
- >> test_err_reset
-
- >> test_count_reset
-
- >> test_context_reset
-
- >> tos_task_destroy
-
- >> tos_task_create
-
- >> tos_prio_msg_q_post_all
-
- >> tos_prio_msg_q_post
-
- >> tos_prio_msg_q_destroy
-
- >> tos_prio_msg_q_create
-
-
[Called By]- >> suit_priority_message_queue
-
-
-test_tos_priority_queue_create (Thumb, 414 bytes, Stack size 16 bytes, suit_priority_queue.o(i.test_tos_priority_queue_create))
-
[Stack]
- Max Depth = 96
- Call Chain = test_tos_priority_queue_create ⇒ tos_prio_q_create ⇒ prio_q_prio_mgr_init ⇒ tos_bin_heap_create
-
-
[Calls]- >> tos_prio_q_destroy
-
- >> tos_prio_q_create
-
-
[Called By]
-
-test_tos_priority_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_priority_queue.o(i.test_tos_priority_queue_destroy))
-
[Stack]
- Max Depth = 32
- Call Chain = test_tos_priority_queue_destroy ⇒ tos_prio_q_destroy ⇒ prio_q_prio_mgr_deinit ⇒ tos_bin_heap_destroy
-
-
[Calls]
-
[Called By]
-
-test_tos_priority_queue_enqueue (Thumb, 768 bytes, Stack size 424 bytes, suit_priority_queue.o(i.test_tos_priority_queue_enqueue))
-
[Stack]
- Max Depth = 600 + Unknown Stack Size
-
- Call Chain = test_tos_priority_queue_enqueue ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_destroy
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_q_create
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
-
[Called By]
-
-test_tos_priority_queue_enqueue_limit (Thumb, 990 bytes, Stack size 424 bytes, suit_priority_queue.o(i.test_tos_priority_queue_enqueue_limit))
-
[Stack]
- Max Depth = 600 + Unknown Stack Size
-
- Call Chain = test_tos_priority_queue_enqueue_limit ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_destroy
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_q_create
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
-
[Called By]
-
-test_tos_priority_queue_flush (Thumb, 568 bytes, Stack size 232 bytes, suit_priority_queue.o(i.test_tos_priority_queue_flush))
-
[Stack]
- Max Depth = 408 + Unknown Stack Size
-
- Call Chain = test_tos_priority_queue_flush ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy4
-
- >> tos_prio_q_flush
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_destroy
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_q_create
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
-
[Called By]
-
-test_tos_priority_queue_int_enqueue (Thumb, 614 bytes, Stack size 160 bytes, suit_priority_queue.o(i.test_tos_priority_queue_int_enqueue))
-
[Stack]
- Max Depth = 336 + Unknown Stack Size
-
- Call Chain = test_tos_priority_queue_int_enqueue ⇒ tos_prio_q_dequeue ⇒ prio_q_prio_mgr_slot_dequeue ⇒ tos_bin_heap_pop ⇒ bin_heap_percolate_down ⇒ bin_heap_do_percolate_up
-
-
[Calls]- >> __aeabi_memcpy4
-
- >> tos_prio_q_enqueue
-
- >> tos_prio_q_destroy
-
- >> tos_prio_q_dequeue
-
- >> tos_prio_q_create
-
- >> tos_prio_q_is_full
-
- >> tos_prio_q_is_empty
-
-
[Called By]
-
-test_tos_ring_queue_create (Thumb, 270 bytes, Stack size 8 bytes, suit_ring_queue.o(i.test_tos_ring_queue_create))
-
[Stack]
- Max Depth = 32
- Call Chain = test_tos_ring_queue_create ⇒ tos_ring_q_create
-
-
[Calls]- >> tos_ring_q_destroy
-
- >> tos_ring_q_create
-
-
[Called By]
-
-test_tos_ring_queue_destroy (Thumb, 142 bytes, Stack size 8 bytes, suit_ring_queue.o(i.test_tos_ring_queue_destroy))
-
[Stack]
- Max Depth = 16
- Call Chain = test_tos_ring_queue_destroy ⇒ tos_ring_q_destroy
-
-
[Calls]
-
[Called By]
-
-test_tos_ring_queue_flush (Thumb, 526 bytes, Stack size 32 bytes, suit_ring_queue.o(i.test_tos_ring_queue_flush))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = test_tos_ring_queue_flush ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_flush
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_ring_q_create
-
-
[Called By]
-
-test_tos_ring_queue_struct_enqueue (Thumb, 682 bytes, Stack size 88 bytes, suit_ring_queue.o(i.test_tos_ring_queue_struct_enqueue))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_tos_ring_queue_struct_enqueue ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_ring_q_create
-
-
[Called By]
-
-test_tos_ring_queue_struct_enqueue_limit (Thumb, 932 bytes, Stack size 88 bytes, suit_ring_queue.o(i.test_tos_ring_queue_struct_enqueue_limit))
-
[Stack]
- Max Depth = 144 + Unknown Stack Size
-
- Call Chain = test_tos_ring_queue_struct_enqueue_limit ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> strcmp
-
- >> __aeabi_memcpy4
-
- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_ring_q_create
-
-
[Called By]
-
-test_tos_ring_queue_u8_enqueue (Thumb, 526 bytes, Stack size 32 bytes, suit_ring_queue.o(i.test_tos_ring_queue_u8_enqueue))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = test_tos_ring_queue_u8_enqueue ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_ring_q_create
-
-
[Called By]
-
-test_tos_ring_queue_u8_enqueue_limit (Thumb, 776 bytes, Stack size 32 bytes, suit_ring_queue.o(i.test_tos_ring_queue_u8_enqueue_limit))
-
[Stack]
- Max Depth = 88 + Unknown Stack Size
-
- Call Chain = test_tos_ring_queue_u8_enqueue_limit ⇒ tos_ring_q_dequeue ⇒ tos_ring_q_is_empty ⇒ tos_cpu_cpsr_save
-
-
[Calls]- >> tos_ring_q_is_full
-
- >> tos_ring_q_is_empty
-
- >> tos_ring_q_enqueue
-
- >> tos_ring_q_destroy
-
- >> tos_ring_q_dequeue
-
- >> tos_ring_q_create
-
-
[Called By]
-
-_printf_core (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
-
[Calls]
- >> __aeabi_uldivmod
-
- >> _printf_pre_padding
-
- >> _printf_post_padding
-
-
[Called By]- >> __0printf$8
-
- >> __0fprintf$8
-
-
-_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
-
[Called By]
-
-_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)
-
[Called By]
-
-
-Undefined Global Symbols
-
diff --git a/board/TencentOS_tiny_EVB_MX_Plus/KEIL/test/obj/TencentOS_tiny.sct b/board/TencentOS_tiny_EVB_MX_Plus/KEIL/test/obj/TencentOS_tiny.sct
deleted file mode 100644
index 66acf7f8..00000000
--- a/board/TencentOS_tiny_EVB_MX_Plus/KEIL/test/obj/TencentOS_tiny.sct
+++ /dev/null
@@ -1,16 +0,0 @@
-; *************************************************************
-; *** Scatter-Loading Description File generated by uVision ***
-; *************************************************************
-
-LR_IROM1 0x08000000 0x00040000 { ; load region size_region
- ER_IROM1 0x08000000 0x00040000 { ; load address = execution address
- *.o (RESET, +First)
- *(InRoot$$Sections)
- .ANY (+RO)
- .ANY (+XO)
- }
- RW_IRAM1 0x20000000 0x00010000 { ; RW data
- .ANY (+RW +ZI)
- }
-}
-
diff --git a/board/TencentOS_tiny_EVB_MX_Plus/KEIL/tickless/TencentOS_tiny.uvoptx b/board/TencentOS_tiny_EVB_MX_Plus/KEIL/tickless/TencentOS_tiny.uvoptx
index 91b0a3f4..99a07c67 100644
--- a/board/TencentOS_tiny_EVB_MX_Plus/KEIL/tickless/TencentOS_tiny.uvoptx
+++ b/board/TencentOS_tiny_EVB_MX_Plus/KEIL/tickless/TencentOS_tiny.uvoptx
@@ -813,8 +813,8 @@
0
0
0
- ..\..\..\..\kernel\core\tos_mmblk.c
- tos_mmblk.c
+ ..\..\..\..\kernel\core\tos_binary_heap.c
+ tos_binary_heap.c
0
0