#<CALLGRAPH># ARM Linker, 4.1 [Build 481]: Last Updated: Wed Dec 22 09:52:44 2010
__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_init (Thumb, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007))
wait (Thumb, 4 bytes, Stack size 0 bytes, lcd.o(.emb_text))
[Called By]
Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Calls]
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
CANActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
EINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
EINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
PLL0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
PLL1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
SSP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
USBActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))
[Address Reference Count : 1]
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
[Stack]
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
[Calls]
__aeabi_fmul (Thumb, 108 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
__aeabi_fdiv (Thumb, 128 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
[Called By]
F_Open (Thumb, 10 bytes, Stack size 0 bytes, fat.o(i.F_Open))
[Called By]
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
__aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
[Called By]
__aeabi_cfrcmple (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))
[Called By]
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
_float_epilogue (Thumb, 94 bytes, Stack size 4 bytes, fepilogue.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)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
AI_Drow_Init (Thumb, 262 bytes, Stack size 40 bytes, jpegdecode.o(i.AI_Drow_Init))
[Stack]
AI_LoadPicFile (Thumb, 232 bytes, Stack size 32 bytes, jpegdecode.o(i.AI_LoadPicFile))
[Stack]
BmpDecode (Thumb, 554 bytes, Stack size 64 bytes, jpegdecode.o(i.BmpDecode))
[Stack]
CopyDirentruyItem (Thumb, 266 bytes, Stack size 24 bytes, fat.o(i.CopyDirentruyItem))
[Stack]
Decode (Thumb, 324 bytes, Stack size 8 bytes, jpegdecode.o(i.Decode))
[Stack]
DecodeElement (Thumb, 582 bytes, Stack size 48 bytes, jpegdecode.o(i.DecodeElement))
[Stack]
DecodeMCUBlock (Thumb, 458 bytes, Stack size 24 bytes, jpegdecode.o(i.DecodeMCUBlock))
[Stack]
FAT_Init (Thumb, 254 bytes, Stack size 24 bytes, fat.o(i.FAT_Init))
[Stack]
FAT_NextCluster (Thumb, 74 bytes, Stack size 16 bytes, fat.o(i.FAT_NextCluster))
[Stack]
F_Read (Thumb, 98 bytes, Stack size 16 bytes, fat.o(i.F_Read))
[Stack]
F_Search (Thumb, 348 bytes, Stack size 168 bytes, fat.o(i.F_Search))
[Stack]
Fast_IDCT (Thumb, 46 bytes, Stack size 12 bytes, jpegdecode.o(i.Fast_IDCT))
[Stack]
FileType_Tell (Thumb, 60 bytes, Stack size 8 bytes, fat.o(i.FileType_Tell))
[Stack]
Font_Init (Thumb, 80 bytes, Stack size 16 bytes, fontupd.o(i.Font_Init))
[Stack]
GetYUV (Thumb, 234 bytes, Stack size 32 bytes, jpegdecode.o(i.GetYUV))
[Stack]
Get_File_Info (Thumb, 668 bytes, Stack size 64 bytes, fat.o(i.Get_File_Info))
[Stack]
Get_HzMat (Thumb, 146 bytes, Stack size 32 bytes, text.o(i.Get_HzMat))
[Stack]
HufBlock (Thumb, 160 bytes, Stack size 24 bytes, jpegdecode.o(i.HufBlock))
[Stack]
IQtIZzBlock (Thumb, 178 bytes, Stack size 296 bytes, jpegdecode.o(i.IQtIZzBlock))
[Stack]
IQtIZzMCUComponent (Thumb, 192 bytes, Stack size 32 bytes, jpegdecode.o(i.IQtIZzMCUComponent))
[Stack]
InitTable (Thumb, 288 bytes, Stack size 0 bytes, jpegdecode.o(i.InitTable))
[Called By]
InitTag (Thumb, 2030 bytes, Stack size 64 bytes, jpegdecode.o(i.InitTag))
[Stack]
Initialize_Fast_IDCT (Thumb, 52 bytes, Stack size 0 bytes, jpegdecode.o(i.Initialize_Fast_IDCT))
[Called By]
IsElementOk (Thumb, 36 bytes, Stack size 0 bytes, jpegdecode.o(i.IsElementOk))
[Called By]
LCD_Clear (Thumb, 66 bytes, Stack size 16 bytes, lcd.o(i.LCD_Clear))
[Stack]
LCD_DrawPoint (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(i.LCD_DrawPoint))
[Stack]
LCD_DrawPoint1 (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(i.LCD_DrawPoint1))
[Stack]
LCD_Fill (Thumb, 140 bytes, Stack size 32 bytes, lcd.o(i.LCD_Fill))
[Stack]
LCD_Init (Thumb, 986 bytes, Stack size 8 bytes, lcd.o(i.LCD_Init))
[Stack]
LCD_SetCursor (Thumb, 24 bytes, Stack size 16 bytes, lcd.o(i.LCD_SetCursor))
[Stack]
LCD_ShowChar (Thumb, 328 bytes, Stack size 56 bytes, lcd.o(i.LCD_ShowChar))
[Stack]
LCD_ShowString (Thumb, 74 bytes, Stack size 24 bytes, lcd.o(i.LCD_ShowString))
[Stack]
LCD_WindowMax (Thumb, 38 bytes, Stack size 8 bytes, lcd.o(i.LCD_WindowMax))
[Stack]
LCD_WriteRAM_Prepare (Thumb, 10 bytes, Stack size 8 bytes, lcd.o(i.LCD_WriteRAM_Prepare))
[Stack]
Load_Drow_Dialog (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.Load_Drow_Dialog))
[Stack]
PIC_Display (Thumb, 80 bytes, Stack size 128 bytes, fontupd.o(i.PIC_Display))
[Stack]
P_Cal (Thumb, 112 bytes, Stack size 32 bytes, jpegdecode.o(i.P_Cal))
[Stack]
ReadByte (Thumb, 62 bytes, Stack size 8 bytes, jpegdecode.o(i.ReadByte))
[Stack]
SD_GetCSD (Thumb, 36 bytes, Stack size 16 bytes, mmc_sd.o(i.SD_GetCSD))
[Stack]
SD_GetCapacity (Thumb, 150 bytes, Stack size 40 bytes, mmc_sd.o(i.SD_GetCapacity))
[Stack]
SD_GetResponse (Thumb, 38 bytes, Stack size 16 bytes, mmc_sd.o(i.SD_GetResponse))
[Stack]
SD_Idle_Sta (Thumb, 74 bytes, Stack size 16 bytes, mmc_sd.o(i.SD_Idle_Sta))
[Stack]
SD_Init (Thumb, 444 bytes, Stack size 24 bytes, mmc_sd.o(i.SD_Init))
[Stack]
SD_ReadSingleBlock (Thumb, 62 bytes, Stack size 16 bytes, mmc_sd.o(i.SD_ReadSingleBlock))
[Stack]
SD_ReceiveData (Thumb, 90 bytes, Stack size 16 bytes, mmc_sd.o(i.SD_ReceiveData))
[Stack]
SD_SendCommand (Thumb, 134 bytes, Stack size 24 bytes, mmc_sd.o(i.SD_SendCommand))
[Stack]
SD_SendCommand_NoDeassert (Thumb, 106 bytes, Stack size 24 bytes, mmc_sd.o(i.SD_SendCommand_NoDeassert))
[Stack]
SPI_Flash_Read (Thumb, 70 bytes, Stack size 16 bytes, spi.o(i.SPI_Flash_Read))
[Stack]
SPI_Flash_ReadID (Thumb, 66 bytes, Stack size 16 bytes, spi.o(i.SPI_Flash_ReadID))
[Stack]
SPIx_Init (Thumb, 46 bytes, Stack size 0 bytes, spi.o(i.SPIx_Init))
[Called By]
SPIx_ReadWriteByte (Thumb, 34 bytes, Stack size 0 bytes, spi.o(i.SPIx_ReadWriteByte))
[Called By]
SPIx_SetSpeed (Thumb, 64 bytes, Stack size 0 bytes, ssp0.o(i.SPIx_SetSpeed))
[Called By]
Show_Font (Thumb, 232 bytes, Stack size 88 bytes, text.o(i.Show_Font))
[Stack]
Show_Str (Thumb, 180 bytes, Stack size 32 bytes, text.o(i.Show_Str))
[Stack]
StoreBuffer (Thumb, 506 bytes, Stack size 64 bytes, jpegdecode.o(i.StoreBuffer))
[Stack]
SystemInit (Thumb, 478 bytes, Stack size 0 bytes, system_lpc17xx.o(i.SystemInit))
[Called By]
UniToGB (Thumb, 140 bytes, Stack size 24 bytes, untogb.o(i.UniToGB))
[Stack]
UnicodeToGBK (Thumb, 94 bytes, Stack size 24 bytes, untogb.o(i.UnicodeToGBK))
[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)
delay_ms (Thumb, 36 bytes, Stack size 8 bytes, delay.o(i.delay_ms))
[Stack]
fatClustToSect (Thumb, 18 bytes, Stack size 0 bytes, fat.o(i.fatClustToSect))
[Called By]
idctcol (Thumb, 530 bytes, Stack size 32 bytes, jpegdecode.o(i.idctcol))
[Stack]
idctrow (Thumb, 382 bytes, Stack size 32 bytes, jpegdecode.o(i.idctrow))
[Stack]
main (Thumb, 398 bytes, Stack size 344 bytes, main.o(i.main))
[Stack]
mystrcmp (Thumb, 76 bytes, Stack size 12 bytes, fat.o(i.mystrcmp))
[Stack]
ssp0_init (Thumb, 160 bytes, Stack size 0 bytes, ssp0.o(i.ssp0_init))
[Called By]
ssp0_send (Thumb, 26 bytes, Stack size 0 bytes, ssp0.o(i.ssp0_send))
[Called By]
wait_delay (Thumb, 12 bytes, Stack size 0 bytes, delay.o(i.wait_delay))
[Called By]
delay (Thumb, 14 bytes, Stack size 0 bytes, lcd.o(i.delay))
[Called By]
lcd_send (Thumb, 44 bytes, Stack size 0 bytes, lcd.o(i.lcd_send))
[Called By]
rd_dat (Thumb, 98 bytes, Stack size 16 bytes, lcd.o(i.rd_dat))
[Stack]
rd_reg (Thumb, 38 bytes, Stack size 16 bytes, lcd.o(i.rd_reg))
[Stack]
wr_cmd (Thumb, 44 bytes, Stack size 8 bytes, lcd.o(i.wr_cmd))
[Stack]
wr_dat (Thumb, 44 bytes, Stack size 8 bytes, lcd.o(i.wr_dat))
[Stack]
wr_dat_only (Thumb, 32 bytes, Stack size 8 bytes, lcd.o(i.wr_dat_only))
[Stack]
wr_dat_start (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(i.wr_dat_start))
[Called By]
wr_dat_stop (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(i.wr_dat_stop))
[Called By]
wr_reg (Thumb, 36 bytes, Stack size 16 bytes, lcd.o(i.wr_reg))
[Stack]