#<CALLGRAPH># ARM Linker, 5.03 [Build 69]: Last Updated: Fri May 31 18:09:13 2013
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
ADC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Calls]
CMP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DAC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DMA0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DMA1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DMA2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DMA3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
DefaultISR (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text), UNUSED)
FTFA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
LLW_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
LPTimer_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
LVD_LVW_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
MCG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
PIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
PORTA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
PORTD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
RTC_Seconds_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
Reserved20_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
Reserved39_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
Reserved45_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
TPM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
TPM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
TPM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
TSI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mkl25z4.o(.text))
[Address Reference Count : 1]
SystemInit (Thumb, 122 bytes, Stack size 0 bytes, system_mkl25z4.o(.text))
[Address Reference Count : 1]
USBD_Configure_Event (Thumb, 8 bytes, Stack size 8 bytes, usb_config.o(.text))
[Stack]
USBD_ReqClrFeature_MSC (Thumb, 2 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_MSC_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_ADC_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_ADC_ReqToEP (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_ADC_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_ADC_ReqToEP (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_CDC_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_CDC_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_CLS_ReqToDEV (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_CLS_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Setup_CLS_ReqToEP (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_CLS_ReqToDEV (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_CLS_ReqToIF (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_EndPoint0_Out_CLS_ReqToEP (Thumb, 4 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_SOF_Event (Thumb, 8 bytes, Stack size 8 bytes, usb_config.o(.text))
[Stack]
usbd_os_evt_set (Thumb, 2 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
usbd_class_init (Thumb, 8 bytes, Stack size 8 bytes, usb_config.o(.text))
[Stack]
USBD_RTX_TaskInit (Thumb, 2 bytes, Stack size 0 bytes, usb_config.o(.text))
[Called By]
USBD_Reset (Thumb, 78 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_Suspend (Thumb, 12 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_Resume (Thumb, 12 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USB0_IRQHandler (Thumb, 278 bytes, Stack size 24 bytes, usbd_mkl25z4.o(.text))
[Stack]
main (Thumb, 44 bytes, Stack size 8 bytes, usbd_demo.o(.text))
[Stack]
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
USBD_HID_GetProtocol (Thumb, 14 bytes, Stack size 8 bytes, usbd_hid.o(i.USBD_HID_GetProtocol))
[Stack]
USBD_IntrEna (Thumb, 10 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_Init (Thumb, 120 bytes, Stack size 4 bytes, usbd_mkl25z4.o(.text))
[Stack]
USBD_Connect (Thumb, 38 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_WakeUpCfg (Thumb, 2 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_SetAddress (Thumb, 16 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_Configure (Thumb, 2 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_ResetEP (Thumb, 86 bytes, Stack size 20 bytes, usbd_mkl25z4.o(.text))
[Stack]
USBD_ConfigEP (Thumb, 22 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Stack]
USBD_DirCtrlEP (Thumb, 2 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_EnableEP (Thumb, 32 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_DisableEP (Thumb, 32 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_SetStallEP (Thumb, 18 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Called By]
USBD_ClrStallEP (Thumb, 18 bytes, Stack size 0 bytes, usbd_mkl25z4.o(.text))
[Stack]
USBD_ReadEP (Thumb, 162 bytes, Stack size 24 bytes, usbd_mkl25z4.o(.text))
[Stack]
USBD_WriteEP (Thumb, 72 bytes, Stack size 20 bytes, usbd_mkl25z4.o(.text))
[Stack]
usbd_hid_init (Thumb, 12 bytes, Stack size 8 bytes, usbd_user_hid.o(.text))
[Stack]
usbd_hid_get_report (Thumb, 52 bytes, Stack size 8 bytes, usbd_user_hid.o(.text))
[Stack]
usbd_hid_set_report (Thumb, 26 bytes, Stack size 8 bytes, usbd_user_hid.o(.text))
[Stack]
KBD_Init (Thumb, 44 bytes, Stack size 0 bytes, kbd.o(.text))
[Called By]
KBD_GetKeys (Thumb, 28 bytes, Stack size 0 bytes, kbd.o(.text))
[Called By]
LED_Off (Thumb, 34 bytes, Stack size 0 bytes, led.o(.text))
[Called By]
LED_On (Thumb, 34 bytes, Stack size 0 bytes, led.o(.text))
[Called By]
LED_Val (Thumb, 36 bytes, Stack size 8 bytes, led.o(.text))
[Stack]
LED_Init (Thumb, 32 bytes, Stack size 0 bytes, led.o(.text))
[Stack]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
USBD_DataInStage (Thumb, 50 bytes, Stack size 8 bytes, usbd_core.o(i.USBD_DataInStage))
[Stack]
USBD_DataOutStage (Thumb, 26 bytes, Stack size 8 bytes, usbd_core.o(i.USBD_DataOutStage))
[Stack]
USBD_EndPoint0 (Thumb, 612 bytes, Stack size 24 bytes, usbd_core.o(i.USBD_EndPoint0))
[Stack]
USBD_EndPoint0_Out_HID_ReqToIF (Thumb, 40 bytes, Stack size 8 bytes, usbd_core_hid.o(i.USBD_EndPoint0_Out_HID_ReqToIF))
[Stack]
USBD_EndPoint0_Setup_HID_ReqToIF (Thumb, 142 bytes, Stack size 24 bytes, usbd_core_hid.o(i.USBD_EndPoint0_Setup_HID_ReqToIF))
[Stack]
USBD_HID_Configure_Event (Thumb, 28 bytes, Stack size 0 bytes, usbd_hid.o(i.USBD_HID_Configure_Event))
[Called By]
USBD_HID_EP_INTIN_Event (Thumb, 290 bytes, Stack size 24 bytes, usbd_hid.o(i.USBD_HID_EP_INTIN_Event))
[Stack]
USBD_HID_EP_INTOUT_Event (Thumb, 102 bytes, Stack size 24 bytes, usbd_hid.o(i.USBD_HID_EP_INTOUT_Event))
[Stack]
USBD_HID_EP_INT_Event (Thumb, 26 bytes, Stack size 8 bytes, usbd_hid.o(i.USBD_HID_EP_INT_Event))
[Stack]
USBD_HID_GetIdle (Thumb, 16 bytes, Stack size 0 bytes, usbd_hid.o(i.USBD_HID_GetIdle))
[Called By]
USBD_HID_GetReport (Thumb, 46 bytes, Stack size 8 bytes, usbd_hid.o(i.USBD_HID_GetReport))
[Stack]
USBD_HID_SOF_Event (Thumb, 264 bytes, Stack size 24 bytes, usbd_hid.o(i.USBD_HID_SOF_Event))
[Stack]
USBD_HID_SetIdle (Thumb, 44 bytes, Stack size 8 bytes, usbd_hid.o(i.USBD_HID_SetIdle))
[Stack]
USBD_HID_SetProtocol (Thumb, 14 bytes, Stack size 8 bytes, usbd_hid.o(i.USBD_HID_SetProtocol))
[Stack]
USBD_HID_SetReport (Thumb, 56 bytes, Stack size 16 bytes, usbd_hid.o(i.USBD_HID_SetReport))
[Stack]
USBD_ReqGetDescriptor (Thumb, 302 bytes, Stack size 24 bytes, usbd_core.o(i.USBD_ReqGetDescriptor))
[Stack]
USBD_ReqGetDescriptor_HID (Thumb, 94 bytes, Stack size 12 bytes, usbd_core_hid.o(i.USBD_ReqGetDescriptor_HID))
[Stack]
USBD_ReqGetStatus (Thumb, 120 bytes, Stack size 16 bytes, usbd_core.o(i.USBD_ReqGetStatus))
[Stack]
USBD_ReqSetClrFeature (Thumb, 158 bytes, Stack size 16 bytes, usbd_core.o(i.USBD_ReqSetClrFeature))
[Stack]
USBD_ReqSetConfiguration (Thumb, 360 bytes, Stack size 24 bytes, usbd_core.o(i.USBD_ReqSetConfiguration))
[Stack]
USBD_ReqSetInterface (Thumb, 294 bytes, Stack size 56 bytes, usbd_core.o(i.USBD_ReqSetInterface))
[Stack]
USBD_SetupStage (Thumb, 12 bytes, Stack size 8 bytes, usbd_core.o(i.USBD_SetupStage))
[Stack]
USBD_StatusInStage (Thumb, 14 bytes, Stack size 8 bytes, usbd_core.o(i.USBD_StatusInStage))
[Stack]
USBD_StatusOutStage (Thumb, 12 bytes, Stack size 8 bytes, usbd_core.o(i.USBD_StatusOutStage))
[Stack]
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, system_mkl25z4.o(i.__ARM_common_switch8))
[Stack]
__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)
usbd_connect (Thumb, 8 bytes, Stack size 8 bytes, usbd_core.o(i.usbd_connect))
[Stack]
usbd_hid_get_protocol (Thumb, 4 bytes, Stack size 0 bytes, usbd_hid.o(i.usbd_hid_get_protocol))
[Called By]
usbd_hid_get_report_trigger (Thumb, 112 bytes, Stack size 24 bytes, usbd_hid.o(i.usbd_hid_get_report_trigger))
[Stack]
usbd_hid_set_protocol (Thumb, 2 bytes, Stack size 0 bytes, usbd_hid.o(i.usbd_hid_set_protocol))
[Called By]
usbd_init (Thumb, 22 bytes, Stack size 8 bytes, usbd_core.o(i.usbd_init))
[Stack]
usbd_reset_core (Thumb, 24 bytes, Stack size 0 bytes, usbd_core.o(i.usbd_reset_core))
[Called By]