#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Tue Jul 10 17:36:15 2012
ADC1_2_IRQHandler ⇒ ADC1_2_IRQHandler
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- ADC3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- BusFault_Handler from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel4_5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DebugMon_Handler from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- EP1_IN_Callback from usb_endp.o(i.EP1_IN_Callback) referenced 2 times from usb_istr.o(.data)
- EP2_OUT_Callback from usb_endp.o(i.EP2_OUT_Callback) referenced 2 times from usb_istr.o(.data)
- EXTI0_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- FLASH_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- FSMC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- Get_Max_Lun from usb_prop.o(i.Get_Max_Lun) referenced from usb_prop.o(i.MASS_Data_Setup)
- HardFault_Handler from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- MASS_Data_Setup from usb_prop.o(i.MASS_Data_Setup) referenced 2 times from usb_prop.o(.data)
- MASS_GetConfigDescriptor from usb_prop.o(i.MASS_GetConfigDescriptor) referenced 2 times from usb_prop.o(.data)
- MASS_GetDeviceDescriptor from usb_prop.o(i.MASS_GetDeviceDescriptor) referenced 2 times from usb_prop.o(.data)
- MASS_GetStringDescriptor from usb_prop.o(i.MASS_GetStringDescriptor) referenced 2 times from usb_prop.o(.data)
- MASS_Get_Interface_Setting from usb_prop.o(i.MASS_Get_Interface_Setting) referenced 2 times from usb_prop.o(.data)
- MASS_NoData_Setup from usb_prop.o(i.MASS_NoData_Setup) referenced 2 times from usb_prop.o(.data)
- MASS_Reset from usb_prop.o(i.MASS_Reset) referenced 2 times from usb_prop.o(.data)
- MASS_Status_In from usb_prop.o(i.MASS_Status_In) referenced 2 times from usb_prop.o(.data)
- MASS_Status_Out from usb_prop.o(i.MASS_Status_Out) referenced 2 times from usb_prop.o(.data)
- MASS_init from usb_prop.o(i.MASS_init) referenced 2 times from usb_prop.o(.data)
- Mass_Storage_ClearFeature from usb_prop.o(i.Mass_Storage_ClearFeature) referenced 2 times from usb_prop.o(.data)
- Mass_Storage_SetConfiguration from usb_prop.o(i.Mass_Storage_SetConfiguration) referenced 2 times from usb_prop.o(.data)
- Mass_Storage_SetDeviceAddress from usb_prop.o(i.Mass_Storage_SetDeviceAddress) referenced 2 times from usb_prop.o(.data)
- MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- NOP_Process from usb_core.o(i.NOP_Process) referenced 36 times from usb_istr.o(.data)
- PVD_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- PendSV_Handler from stm32f10x_it.o(i.PendSV_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- RCC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- RTCAlarm_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- RTC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- Reset_Handler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SDIO_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SVC_Handler from stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- Standard_GetConfiguration from usb_core.o(i.Standard_GetConfiguration) referenced from usb_core.o(i.Data_Setup0)
- Standard_GetInterface from usb_core.o(i.Standard_GetInterface) referenced from usb_core.o(i.Data_Setup0)
- Standard_GetStatus from usb_core.o(i.Standard_GetStatus) referenced from usb_core.o(i.Data_Setup0)
- SysTick_Handler from stm32f10x_it.o(i.SysTick_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- SystemInit from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_hd.o(.text)
- TAMPER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USART1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USART2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USART3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USBWakeUp_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USB_HP_CAN1_TX_IRQHandler from stm32f10x_it.o(i.USB_HP_CAN1_TX_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USB_LP_CAN1_RX0_IRQHandler from stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- UsageFault_Handler from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- WWDG_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_hd.o(.text)
- main from main.o(i.main) referenced from entry8.o(.ARM.Collect$$$$00000009)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f10x_hd.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_init (Thumb, 0 bytes, Stack size unknown bytes, entry8.o(.ARM.Collect$$$$00000009))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
ADC3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
__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, 92 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
Bot_Abort (Thumb, 64 bytes, Stack size 8 bytes, usb_bot.o(i.Bot_Abort))
[Stack]
- Max Depth = 16
- Call Chain = Bot_Abort ⇒ SetEPTxStatus
[Calls]- >> SetEPTxStatus
- >> SetEPRxStatus
[Called By]- >> SCSI_Address_Management
- >> SCSI_Write10_Cmd
- >> SCSI_Verify10_Cmd
- >> SCSI_TestUnitReady_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_Read10_Cmd
- >> SCSI_Invalid_Cmd
- >> SCSI_Format_Cmd
- >> Mass_Storage_Out
- >> CBW_Decode
- >> Mass_Storage_ClearFeature
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
ByteSwap (Thumb, 12 bytes, Stack size 0 bytes, usb_regs.o(i.ByteSwap))
[Called By]
CBW_Decode (Thumb, 676 bytes, Stack size 8 bytes, usb_bot.o(i.CBW_Decode))
[Stack]
- Max Depth = 108
- Call Chain = CBW_Decode ⇒ SCSI_Write10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> SCSI_Write10_Cmd
- >> SCSI_Verify10_Cmd
- >> SCSI_TestUnitReady_Cmd
- >> SCSI_Start_Stop_Unit_Cmd
- >> SCSI_RequestSense_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_Read10_Cmd
- >> SCSI_ModeSense6_Cmd
- >> SCSI_ModeSense10_Cmd
- >> SCSI_Invalid_Cmd
- >> SCSI_Inquiry_Cmd
- >> SCSI_Format_Cmd
- >> Set_CSW
- >> Bot_Abort
[Called By]
CTR_HP (Thumb, 162 bytes, Stack size 8 bytes, usb_int.o(i.CTR_HP))
[Stack]
- Max Depth = 8
- Call Chain = CTR_HP
[Called By]- >> USB_HP_CAN1_TX_IRQHandler
CTR_LP (Thumb, 578 bytes, Stack size 8 bytes, usb_int.o(i.CTR_LP))
[Stack]
- Max Depth = 116
- Call Chain = CTR_LP ⇒ Setup0_Process ⇒ Data_Setup0 ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]- >> Setup0_Process
- >> Out0_Process
- >> In0_Process
[Called By]
ClearDTOG_RX (Thumb, 40 bytes, Stack size 0 bytes, usb_regs.o(i.ClearDTOG_RX))
[Called By]
- >> Mass_Storage_SetConfiguration
- >> MASS_NoData_Setup
- >> Standard_ClearFeature
ClearDTOG_TX (Thumb, 40 bytes, Stack size 0 bytes, usb_regs.o(i.ClearDTOG_TX))
[Called By]
- >> Mass_Storage_SetConfiguration
- >> MASS_NoData_Setup
- >> Standard_ClearFeature
Clear_Status_Out (Thumb, 28 bytes, Stack size 0 bytes, usb_regs.o(i.Clear_Status_Out))
[Called By]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EP1_IN_Callback (Thumb, 8 bytes, Stack size 8 bytes, usb_endp.o(i.EP1_IN_Callback))
[Stack]
- Max Depth = 116
- Call Chain = EP1_IN_Callback ⇒ Mass_Storage_In ⇒ SCSI_Read10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Address Reference Count : 1]
EP2_OUT_Callback (Thumb, 8 bytes, Stack size 8 bytes, usb_endp.o(i.EP2_OUT_Callback))
[Stack]
- Max Depth = 124
- Call Chain = EP2_OUT_Callback ⇒ Mass_Storage_Out ⇒ CBW_Decode ⇒ SCSI_Write10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Address Reference Count : 1]
FLASH_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_ClearFlag))
[Called By]
FLASH_ErasePage (Thumb, 72 bytes, Stack size 12 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_GetBank1Status (Thumb, 50 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetBank1Status))
[Called By]
- >> FLASH_WaitForLastOperation
FLASH_ProgramWord (Thumb, 96 bytes, Stack size 20 bytes, stm32f10x_flash.o(i.FLASH_ProgramWord))
[Stack]
- Max Depth = 24
- Call Chain = FLASH_ProgramWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_Unlock (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))
[Called By]
FLASH_WaitForLastOperation (Thumb, 38 bytes, Stack size 4 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_WaitForLastOperation
[Calls]
[Called By]- >> FLASH_ProgramWord
- >> FLASH_ErasePage
- >> MAL_Write
GPIO_Init (Thumb, 274 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = GPIO_Init
[Called By]- >> USB_Disconnect_Config
- >> Led_Config
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
[Called By]
- >> USB_NotConfigured_LED
- >> USB_Cable_Config
- >> Led_RW_OFF
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
[Called By]
- >> USB_Cable_Config
- >> Led_RW_ON
- >> USB_Configured_LED
GetEPRxAddr (Thumb, 24 bytes, Stack size 0 bytes, usb_regs.o(i.GetEPRxAddr))
[Called By]
- >> USB_SIL_Read
- >> DataStageOut
GetEPRxCount (Thumb, 26 bytes, Stack size 0 bytes, usb_regs.o(i.GetEPRxCount))
[Called By]
GetEPTxAddr (Thumb, 22 bytes, Stack size 0 bytes, usb_regs.o(i.GetEPTxAddr))
[Called By]
- >> USB_SIL_Write
- >> DataStageIn
Get_Max_Lun (Thumb, 20 bytes, Stack size 0 bytes, usb_prop.o(i.Get_Max_Lun))
[Address Reference Count : 1]
- usb_prop.o(i.MASS_Data_Setup)
Get_SerialNum (Thumb, 42 bytes, Stack size 16 bytes, hw_config.o(i.Get_SerialNum))
[Stack]
- Max Depth = 28
- Call Chain = Get_SerialNum ⇒ IntToUnicode
[Calls]
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
In0_Process (Thumb, 98 bytes, Stack size 8 bytes, usb_core.o(i.In0_Process))
[Stack]
- Max Depth = 60
- Call Chain = In0_Process ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]- >> SetDeviceAddress
- >> Post0_Process
- >> DataStageIn
[Called By]
Led_Config (Thumb, 40 bytes, Stack size 8 bytes, hw_config.o(i.Led_Config))
[Stack]
- Max Depth = 32
- Call Chain = Led_Config ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
Led_RW_OFF (Thumb, 12 bytes, Stack size 8 bytes, hw_config.o(i.Led_RW_OFF))
[Stack]
- Max Depth = 8
- Call Chain = Led_RW_OFF
[Calls]
[Called By]- >> Write_Memory
- >> Read_Memory
Led_RW_ON (Thumb, 12 bytes, Stack size 8 bytes, hw_config.o(i.Led_RW_ON))
[Stack]
- Max Depth = 8
- Call Chain = Led_RW_ON
[Calls]
[Called By]- >> Write_Memory
- >> Read_Memory
MAL_Config (Thumb, 10 bytes, Stack size 8 bytes, hw_config.o(i.MAL_Config))
[Stack]
- Max Depth = 16
- Call Chain = MAL_Config ⇒ MAL_Init
[Calls]
[Called By]
MAL_GetStatus (Thumb, 30 bytes, Stack size 0 bytes, mass_mal.o(i.MAL_GetStatus))
[Called By]
- >> SCSI_TestUnitReady_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_Format_Cmd
MAL_Init (Thumb, 32 bytes, Stack size 8 bytes, mass_mal.o(i.MAL_Init))
[Stack]
- Max Depth = 8
- Call Chain = MAL_Init
[Calls]
[Called By]
MAL_Read (Thumb, 56 bytes, Stack size 16 bytes, mass_mal.o(i.MAL_Read))
[Stack]
- Max Depth = 16
- Call Chain = MAL_Read
[Called By]
MAL_Write (Thumb, 120 bytes, Stack size 24 bytes, mass_mal.o(i.MAL_Write))
[Stack]
- Max Depth = 48
- Call Chain = MAL_Write ⇒ FLASH_ProgramWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
- >> FLASH_ProgramWord
- >> FLASH_ErasePage
- >> FLASH_ClearFlag
[Called By]
MASS_Data_Setup (Thumb, 86 bytes, Stack size 16 bytes, usb_prop.o(i.MASS_Data_Setup))
[Stack]
- Max Depth = 16
- Call Chain = MASS_Data_Setup
[Address Reference Count : 1]
MASS_GetConfigDescriptor (Thumb, 14 bytes, Stack size 8 bytes, usb_prop.o(i.MASS_GetConfigDescriptor))
[Stack]
- Max Depth = 16
- Call Chain = MASS_GetConfigDescriptor ⇒ Standard_GetDescriptorData
[Calls]- >> Standard_GetDescriptorData
[Address Reference Count : 1]
MASS_GetDeviceDescriptor (Thumb, 14 bytes, Stack size 8 bytes, usb_prop.o(i.MASS_GetDeviceDescriptor))
[Stack]
- Max Depth = 16
- Call Chain = MASS_GetDeviceDescriptor ⇒ Standard_GetDescriptorData
[Calls]- >> Standard_GetDescriptorData
[Address Reference Count : 1]
MASS_GetStringDescriptor (Thumb, 32 bytes, Stack size 16 bytes, usb_prop.o(i.MASS_GetStringDescriptor))
[Stack]
- Max Depth = 24
- Call Chain = MASS_GetStringDescriptor ⇒ Standard_GetDescriptorData
[Calls]- >> Standard_GetDescriptorData
[Address Reference Count : 1]
MASS_Get_Interface_Setting (Thumb, 22 bytes, Stack size 0 bytes, usb_prop.o(i.MASS_Get_Interface_Setting))
[Address Reference Count : 1]
MASS_NoData_Setup (Thumb, 76 bytes, Stack size 8 bytes, usb_prop.o(i.MASS_NoData_Setup))
[Stack]
- Max Depth = 8
- Call Chain = MASS_NoData_Setup
[Calls]- >> ClearDTOG_TX
- >> ClearDTOG_RX
[Address Reference Count : 1]
MASS_Reset (Thumb, 208 bytes, Stack size 8 bytes, usb_prop.o(i.MASS_Reset))
[Stack]
- Max Depth = 20
- Call Chain = MASS_Reset ⇒ SetDeviceAddress
[Calls]- >> SetEPType
- >> SetEPTxStatus
- >> SetEPTxAddr
- >> SetEPRxValid
- >> SetEPRxStatus
- >> SetEPRxCount
- >> SetEPRxAddr
- >> SetDeviceAddress
- >> SetBTABLE
- >> Clear_Status_Out
- >> USB_NotConfigured_LED
[Address Reference Count : 1]
MASS_Status_In (Thumb, 2 bytes, Stack size 0 bytes, usb_prop.o(i.MASS_Status_In))
[Address Reference Count : 1]
MASS_Status_Out (Thumb, 2 bytes, Stack size 0 bytes, usb_prop.o(i.MASS_Status_Out))
[Address Reference Count : 1]
MASS_init (Thumb, 30 bytes, Stack size 8 bytes, usb_prop.o(i.MASS_init))
[Stack]
- Max Depth = 36
- Call Chain = MASS_init ⇒ Get_SerialNum ⇒ IntToUnicode
[Calls]- >> USB_SIL_Init
- >> PowerOn
- >> Get_SerialNum
[Address Reference Count : 1]
Mass_Storage_ClearFeature (Thumb, 20 bytes, Stack size 8 bytes, usb_prop.o(i.Mass_Storage_ClearFeature))
[Stack]
- Max Depth = 24
- Call Chain = Mass_Storage_ClearFeature ⇒ Bot_Abort ⇒ SetEPTxStatus
[Calls]
[Address Reference Count : 1]
Mass_Storage_In (Thumb, 100 bytes, Stack size 8 bytes, usb_bot.o(i.Mass_Storage_In))
[Stack]
- Max Depth = 108
- Call Chain = Mass_Storage_In ⇒ SCSI_Read10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> SCSI_Read10_Cmd
- >> Set_CSW
- >> SetEPRxStatus
[Called By]
Mass_Storage_Out (Thumb, 118 bytes, Stack size 8 bytes, usb_bot.o(i.Mass_Storage_Out))
[Stack]
- Max Depth = 116
- Call Chain = Mass_Storage_Out ⇒ CBW_Decode ⇒ SCSI_Write10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> USB_SIL_Read
- >> Set_Scsi_Sense_Data
- >> SCSI_Write10_Cmd
- >> CBW_Decode
- >> Set_CSW
- >> Bot_Abort
[Called By]
Mass_Storage_SetConfiguration (Thumb, 36 bytes, Stack size 8 bytes, usb_prop.o(i.Mass_Storage_SetConfiguration))
[Stack]
- Max Depth = 8
- Call Chain = Mass_Storage_SetConfiguration
[Calls]- >> ClearDTOG_TX
- >> ClearDTOG_RX
[Address Reference Count : 1]
Mass_Storage_SetDeviceAddress (Thumb, 8 bytes, Stack size 0 bytes, usb_prop.o(i.Mass_Storage_SetDeviceAddress))
[Address Reference Count : 1]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
NOP_Process (Thumb, 2 bytes, Stack size 0 bytes, usb_core.o(i.NOP_Process))
[Address Reference Count : 2]
- usb_prop.o(.data)
- usb_istr.o(.data)
NVIC_Init (Thumb, 102 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))
[Stack]
- Max Depth = 16
- Call Chain = NVIC_Init
[Called By]
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
Out0_Process (Thumb, 70 bytes, Stack size 8 bytes, usb_core.o(i.Out0_Process))
[Stack]
- Max Depth = 52
- Call Chain = Out0_Process ⇒ DataStageOut ⇒ PMAToUserBufferCopy
[Calls]- >> Post0_Process
- >> DataStageOut
[Called By]
PMAToUserBufferCopy (Thumb, 32 bytes, Stack size 20 bytes, usb_mem.o(i.PMAToUserBufferCopy))
[Stack]
- Max Depth = 20
- Call Chain = PMAToUserBufferCopy
[Called By]- >> USB_SIL_Read
- >> DataStageOut
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
Post0_Process (Thumb, 54 bytes, Stack size 8 bytes, usb_core.o(i.Post0_Process))
[Stack]
- Max Depth = 16
- Call Chain = Post0_Process ⇒ SetEPRxCount
[Calls]
[Called By]- >> Setup0_Process
- >> Out0_Process
- >> In0_Process
PowerOn (Thumb, 54 bytes, Stack size 8 bytes, usb_pwr.o(i.PowerOn))
[Stack]
- Max Depth = 16
- Call Chain = PowerOn ⇒ USB_Cable_Config
[Calls]
[Called By]
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
[Called By]
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> USB_Disconnect_Config
- >> Led_Config
RCC_USBCLKConfig (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_USBCLKConfig))
[Called By]
Read_Memory (Thumb, 232 bytes, Stack size 16 bytes, memory.o(i.Read_Memory))
[Stack]
- Max Depth = 60
- Call Chain = Read_Memory ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> USB_SIL_Write
- >> SetEPTxCount
- >> MAL_Read
- >> SetEPTxStatus
- >> Led_RW_ON
- >> Led_RW_OFF
[Called By]
SCSI_Address_Management (Thumb, 126 bytes, Stack size 24 bytes, usb_scsi.o(i.SCSI_Address_Management))
[Stack]
- Max Depth = 84
- Call Chain = SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> Bot_Abort
[Called By]- >> SCSI_Write10_Cmd
- >> SCSI_Read10_Cmd
SCSI_Format_Cmd (Thumb, 44 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_Format_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_Format_Cmd ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> MAL_GetStatus
- >> Bot_Abort
[Called By]
SCSI_Inquiry_Cmd (Thumb, 54 bytes, Stack size 16 bytes, usb_scsi.o(i.SCSI_Inquiry_Cmd))
[Stack]
- Max Depth = 76
- Call Chain = SCSI_Inquiry_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Called By]
SCSI_Invalid_Cmd (Thumb, 64 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_Invalid_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_Invalid_Cmd ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> Bot_Abort
[Called By]
SCSI_ModeSense10_Cmd (Thumb, 14 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_ModeSense10_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_ModeSense10_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Called By]
SCSI_ModeSense6_Cmd (Thumb, 14 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_ModeSense6_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_ModeSense6_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Called By]
SCSI_Read10_Cmd (Thumb, 110 bytes, Stack size 16 bytes, usb_scsi.o(i.SCSI_Read10_Cmd))
[Stack]
- Max Depth = 100
- Call Chain = SCSI_Read10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> SCSI_Address_Management
- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> Read_Memory
- >> Bot_Abort
[Called By]- >> Mass_Storage_In
- >> CBW_Decode
SCSI_ReadCapacity10_Cmd (Thumb, 138 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_ReadCapacity10_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_ReadCapacity10_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Transfer_Data_Request
- >> Set_CSW
- >> MAL_GetStatus
- >> Bot_Abort
[Called By]
SCSI_ReadFormatCapacity_Cmd (Thumb, 120 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_ReadFormatCapacity_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_ReadFormatCapacity_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Transfer_Data_Request
- >> Set_CSW
- >> MAL_GetStatus
- >> Bot_Abort
[Called By]
SCSI_RequestSense_Cmd (Thumb, 30 bytes, Stack size 16 bytes, usb_scsi.o(i.SCSI_RequestSense_Cmd))
[Stack]
- Max Depth = 76
- Call Chain = SCSI_RequestSense_Cmd ⇒ Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Called By]
SCSI_Start_Stop_Unit_Cmd (Thumb, 14 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_Start_Stop_Unit_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_Start_Stop_Unit_Cmd ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]
[Called By]
SCSI_TestUnitReady_Cmd (Thumb, 52 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_TestUnitReady_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_TestUnitReady_Cmd ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> MAL_GetStatus
- >> Bot_Abort
[Called By]
SCSI_Verify10_Cmd (Thumb, 58 bytes, Stack size 8 bytes, usb_scsi.o(i.SCSI_Verify10_Cmd))
[Stack]
- Max Depth = 68
- Call Chain = SCSI_Verify10_Cmd ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> Bot_Abort
[Called By]
SCSI_Write10_Cmd (Thumb, 110 bytes, Stack size 16 bytes, usb_scsi.o(i.SCSI_Write10_Cmd))
[Stack]
- Max Depth = 100
- Call Chain = SCSI_Write10_Cmd ⇒ SCSI_Address_Management ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> SCSI_Address_Management
- >> Set_Scsi_Sense_Data
- >> Set_CSW
- >> Write_Memory
- >> SetEPRxStatus
- >> Bot_Abort
[Called By]- >> Mass_Storage_Out
- >> CBW_Decode
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SetBTABLE (Thumb, 12 bytes, Stack size 0 bytes, usb_regs.o(i.SetBTABLE))
[Called By]
SetDeviceAddress (Thumb, 64 bytes, Stack size 12 bytes, usb_core.o(i.SetDeviceAddress))
[Stack]
- Max Depth = 12
- Call Chain = SetDeviceAddress
[Called By]- >> MASS_Reset
- >> In0_Process
SetEPRxAddr (Thumb, 26 bytes, Stack size 8 bytes, usb_regs.o(i.SetEPRxAddr))
[Stack]
- Max Depth = 8
- Call Chain = SetEPRxAddr
[Called By]
SetEPRxCount (Thumb, 68 bytes, Stack size 8 bytes, usb_regs.o(i.SetEPRxCount))
[Stack]
- Max Depth = 8
- Call Chain = SetEPRxCount
[Called By]- >> MASS_Reset
- >> Standard_ClearFeature
- >> Post0_Process
SetEPRxStatus (Thumb, 54 bytes, Stack size 8 bytes, usb_regs.o(i.SetEPRxStatus))
[Stack]
- Max Depth = 8
- Call Chain = SetEPRxStatus
[Called By]- >> SCSI_Write10_Cmd
- >> Mass_Storage_In
- >> Write_Memory
- >> Bot_Abort
- >> MASS_Reset
SetEPRxValid (Thumb, 40 bytes, Stack size 0 bytes, usb_regs.o(i.SetEPRxValid))
[Called By]
SetEPTxAddr (Thumb, 24 bytes, Stack size 8 bytes, usb_regs.o(i.SetEPTxAddr))
[Stack]
- Max Depth = 8
- Call Chain = SetEPTxAddr
[Called By]
SetEPTxCount (Thumb, 20 bytes, Stack size 0 bytes, usb_regs.o(i.SetEPTxCount))
[Called By]
- >> USB_SIL_Write
- >> Read_Memory
- >> DataStageOut
- >> DataStageIn
SetEPTxStatus (Thumb, 54 bytes, Stack size 8 bytes, usb_regs.o(i.SetEPTxStatus))
[Stack]
- Max Depth = 8
- Call Chain = SetEPTxStatus
[Called By]- >> Transfer_Data_Request
- >> Set_CSW
- >> Read_Memory
- >> Bot_Abort
- >> MASS_Reset
- >> Standard_ClearFeature
SetEPType (Thumb, 24 bytes, Stack size 0 bytes, usb_regs.o(i.SetEPType))
[Called By]
Set_CSW (Thumb, 46 bytes, Stack size 16 bytes, usb_bot.o(i.Set_CSW))
[Stack]
- Max Depth = 60
- Call Chain = Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> USB_SIL_Write
- >> SetEPTxStatus
[Called By]- >> SCSI_Address_Management
- >> SCSI_Write10_Cmd
- >> SCSI_Verify10_Cmd
- >> SCSI_TestUnitReady_Cmd
- >> SCSI_Start_Stop_Unit_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_Read10_Cmd
- >> SCSI_Invalid_Cmd
- >> SCSI_Format_Cmd
- >> Mass_Storage_Out
- >> Mass_Storage_In
- >> CBW_Decode
- >> Write_Memory
Set_Scsi_Sense_Data (Thumb, 8 bytes, Stack size 0 bytes, usb_scsi.o(i.Set_Scsi_Sense_Data))
[Called By]
- >> SCSI_Address_Management
- >> SCSI_Write10_Cmd
- >> SCSI_Verify10_Cmd
- >> SCSI_TestUnitReady_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_Read10_Cmd
- >> SCSI_Invalid_Cmd
- >> SCSI_Format_Cmd
- >> Mass_Storage_Out
- >> CBW_Decode
Set_System (Thumb, 20 bytes, Stack size 8 bytes, hw_config.o(i.Set_System))
[Stack]
- Max Depth = 40
- Call Chain = Set_System ⇒ USB_Disconnect_Config ⇒ GPIO_Init
[Calls]- >> SystemInit
- >> USB_Disconnect_Config
- >> MAL_Config
- >> Led_Config
[Called By]
Set_USBClock (Thumb, 18 bytes, Stack size 8 bytes, hw_config.o(i.Set_USBClock))
[Stack]
- Max Depth = 8
- Call Chain = Set_USBClock
[Calls]- >> RCC_USBCLKConfig
- >> RCC_APB1PeriphClockCmd
[Called By]
Setup0_Process (Thumb, 170 bytes, Stack size 16 bytes, usb_core.o(i.Setup0_Process))
[Stack]
- Max Depth = 108
- Call Chain = Setup0_Process ⇒ Data_Setup0 ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]- >> ByteSwap
- >> Post0_Process
- >> NoData_Setup0
- >> Data_Setup0
[Called By]
Standard_ClearFeature (Thumb, 314 bytes, Stack size 32 bytes, usb_core.o(i.Standard_ClearFeature))
[Stack]
- Max Depth = 40
- Call Chain = Standard_ClearFeature ⇒ SetEPTxStatus
[Calls]- >> SetEPTxStatus
- >> SetEPRxCount
- >> ClearDTOG_TX
- >> ClearDTOG_RX
[Called By]
Standard_GetConfiguration (Thumb, 34 bytes, Stack size 8 bytes, usb_core.o(i.Standard_GetConfiguration))
[Stack]
- Max Depth = 8
- Call Chain = Standard_GetConfiguration
[Address Reference Count : 1]- usb_core.o(i.Data_Setup0)
Standard_GetDescriptorData (Thumb, 32 bytes, Stack size 8 bytes, usb_core.o(i.Standard_GetDescriptorData))
[Stack]
- Max Depth = 8
- Call Chain = Standard_GetDescriptorData
[Called By]- >> MASS_GetStringDescriptor
- >> MASS_GetDeviceDescriptor
- >> MASS_GetConfigDescriptor
Standard_GetInterface (Thumb, 34 bytes, Stack size 8 bytes, usb_core.o(i.Standard_GetInterface))
[Stack]
- Max Depth = 8
- Call Chain = Standard_GetInterface
[Address Reference Count : 1]- usb_core.o(i.Data_Setup0)
Standard_GetStatus (Thumb, 230 bytes, Stack size 8 bytes, usb_core.o(i.Standard_GetStatus))
[Stack]
- Max Depth = 8
- Call Chain = Standard_GetStatus
[Address Reference Count : 1]- usb_core.o(i.Data_Setup0)
Standard_SetConfiguration (Thumb, 60 bytes, Stack size 8 bytes, usb_core.o(i.Standard_SetConfiguration))
[Stack]
- Max Depth = 8
- Call Chain = Standard_SetConfiguration
[Called By]
Standard_SetDeviceFeature (Thumb, 30 bytes, Stack size 8 bytes, usb_core.o(i.Standard_SetDeviceFeature))
[Stack]
- Max Depth = 8
- Call Chain = Standard_SetDeviceFeature
[Called By]
Standard_SetEndPointFeature (Thumb, 172 bytes, Stack size 24 bytes, usb_core.o(i.Standard_SetEndPointFeature))
[Stack]
- Max Depth = 24
- Call Chain = Standard_SetEndPointFeature
[Called By]
Standard_SetInterface (Thumb, 96 bytes, Stack size 8 bytes, usb_core.o(i.Standard_SetInterface))
[Stack]
- Max Depth = 8
- Call Chain = Standard_SetInterface
[Called By]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SysTick_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
- Max Depth = 16
- Call Chain = SystemInit ⇒ SetSysClock
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(.text)
Transfer_Data_Request (Thumb, 46 bytes, Stack size 16 bytes, usb_bot.o(i.Transfer_Data_Request))
[Stack]
- Max Depth = 60
- Call Chain = Transfer_Data_Request ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> USB_SIL_Write
- >> SetEPTxStatus
[Called By]- >> SCSI_RequestSense_Cmd
- >> SCSI_ReadFormatCapacity_Cmd
- >> SCSI_ReadCapacity10_Cmd
- >> SCSI_ModeSense6_Cmd
- >> SCSI_ModeSense10_Cmd
- >> SCSI_Inquiry_Cmd
USB_Cable_Config (Thumb, 30 bytes, Stack size 8 bytes, hw_config.o(i.USB_Cable_Config))
[Stack]
- Max Depth = 8
- Call Chain = USB_Cable_Config
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
USB_Configured_LED (Thumb, 14 bytes, Stack size 8 bytes, hw_config.o(i.USB_Configured_LED))
[Stack]
- Max Depth = 8
- Call Chain = USB_Configured_LED
[Calls]
[Called By]
USB_Disconnect_Config (Thumb, 40 bytes, Stack size 8 bytes, hw_config.o(i.USB_Disconnect_Config))
[Stack]
- Max Depth = 32
- Call Chain = USB_Disconnect_Config ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
USB_HP_CAN1_TX_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USB_HP_CAN1_TX_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = USB_HP_CAN1_TX_IRQHandler ⇒ CTR_HP
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USB_Init (Thumb, 36 bytes, Stack size 8 bytes, usb_init.o(i.USB_Init))
[Stack]
- Max Depth = 8
- Call Chain = USB_Init
[Called By]
USB_Interrupts_Config (Thumb, 68 bytes, Stack size 8 bytes, hw_config.o(i.USB_Interrupts_Config))
[Stack]
- Max Depth = 24
- Call Chain = USB_Interrupts_Config ⇒ NVIC_Init
[Calls]- >> NVIC_PriorityGroupConfig
- >> NVIC_Init
[Called By]
USB_Istr (Thumb, 62 bytes, Stack size 8 bytes, usb_istr.o(i.USB_Istr))
[Stack]
- Max Depth = 124
- Call Chain = USB_Istr ⇒ CTR_LP ⇒ Setup0_Process ⇒ Data_Setup0 ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]
[Called By]- >> USB_LP_CAN1_RX0_IRQHandler
USB_LP_CAN1_RX0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler))
[Stack]
- Max Depth = 132
- Call Chain = USB_LP_CAN1_RX0_IRQHandler ⇒ USB_Istr ⇒ CTR_LP ⇒ Setup0_Process ⇒ Data_Setup0 ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USB_NotConfigured_LED (Thumb, 14 bytes, Stack size 8 bytes, hw_config.o(i.USB_NotConfigured_LED))
[Stack]
- Max Depth = 8
- Call Chain = USB_NotConfigured_LED
[Calls]
[Called By]
USB_SIL_Init (Thumb, 28 bytes, Stack size 0 bytes, usb_sil.o(i.USB_SIL_Init))
[Called By]
USB_SIL_Read (Thumb, 46 bytes, Stack size 24 bytes, usb_sil.o(i.USB_SIL_Read))
[Stack]
- Max Depth = 44
- Call Chain = USB_SIL_Read ⇒ PMAToUserBufferCopy
[Calls]- >> GetEPRxCount
- >> PMAToUserBufferCopy
- >> GetEPRxAddr
[Called By]
USB_SIL_Write (Thumb, 46 bytes, Stack size 24 bytes, usb_sil.o(i.USB_SIL_Write))
[Stack]
- Max Depth = 44
- Call Chain = USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> SetEPTxCount
- >> UserToPMABufferCopy
- >> GetEPTxAddr
[Called By]- >> Transfer_Data_Request
- >> Set_CSW
- >> Read_Memory
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UserToPMABufferCopy (Thumb, 52 bytes, Stack size 20 bytes, usb_mem.o(i.UserToPMABufferCopy))
[Stack]
- Max Depth = 20
- Call Chain = UserToPMABufferCopy
[Called By]- >> USB_SIL_Write
- >> DataStageIn
Write_Memory (Thumb, 260 bytes, Stack size 24 bytes, memory.o(i.Write_Memory))
[Stack]
- Max Depth = 84
- Call Chain = Write_Memory ⇒ Set_CSW ⇒ USB_SIL_Write ⇒ UserToPMABufferCopy
[Calls]- >> Set_CSW
- >> MAL_Write
- >> SetEPRxStatus
- >> Led_RW_ON
- >> Led_RW_OFF
[Called By]
__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)
main (Thumb, 34 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 40
- Call Chain = main ⇒ Set_System ⇒ USB_Disconnect_Config ⇒ GPIO_Init
[Calls]- >> USB_Interrupts_Config
- >> USB_Init
- >> USB_Configured_LED
- >> Set_USBClock
- >> Set_System
[Address Reference Count : 1]- entry8.o(.ARM.Collect$$$$00000009)
Local Symbols
IntToUnicode (Thumb, 62 bytes, Stack size 12 bytes, hw_config.o(i.IntToUnicode))
[Stack]
- Max Depth = 12
- Call Chain = IntToUnicode
[Called By]
DataStageIn (Thumb, 166 bytes, Stack size 32 bytes, usb_core.o(i.DataStageIn))
[Stack]
- Max Depth = 52
- Call Chain = DataStageIn ⇒ UserToPMABufferCopy
[Calls]- >> SetEPTxCount
- >> UserToPMABufferCopy
- >> GetEPTxAddr
[Called By]- >> In0_Process
- >> Data_Setup0
DataStageOut (Thumb, 166 bytes, Stack size 24 bytes, usb_core.o(i.DataStageOut))
[Stack]
- Max Depth = 44
- Call Chain = DataStageOut ⇒ PMAToUserBufferCopy
[Calls]- >> SetEPTxCount
- >> PMAToUserBufferCopy
- >> GetEPRxAddr
[Called By]
Data_Setup0 (Thumb, 614 bytes, Stack size 40 bytes, usb_core.o(i.Data_Setup0))
[Stack]
- Max Depth = 92
- Call Chain = Data_Setup0 ⇒ DataStageIn ⇒ UserToPMABufferCopy
[Calls]
[Called By]
NoData_Setup0 (Thumb, 300 bytes, Stack size 16 bytes, usb_core.o(i.NoData_Setup0))
[Stack]
- Max Depth = 56
- Call Chain = NoData_Setup0 ⇒ Standard_ClearFeature ⇒ SetEPTxStatus
[Calls]- >> Standard_SetInterface
- >> Standard_SetEndPointFeature
- >> Standard_SetDeviceFeature
- >> Standard_SetConfiguration
- >> Standard_ClearFeature
[Called By]
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
[Stack]
- Max Depth = 8
- Call Chain = SetSysClock
[Calls]
[Called By]
SetSysClockTo72 (Thumb, 192 bytes, Stack size 0 bytes, system_stm32f10x.o(i.SetSysClockTo72))
[Called By]
Undefined Global Symbols