#<CALLGRAPH># ARM Linker, 4.1 [Build 567]: Last Updated: Wed Jan 19 01:49:05 2011
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
_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))
__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)
__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)
fnNeedQueues (Thumb, 16 bytes, Stack size 8 bytes, driver.o(.text))
[Stack]
fnSearchID (Thumb, 44 bytes, Stack size 12 bytes, driver.o(.text))
[Stack]
fnAllocateQueue (Thumb, 108 bytes, Stack size 32 bytes, driver.o(.text))
[Stack]
uMemcpy (Thumb, 24 bytes, Stack size 12 bytes, driver.o(.text))
[Stack]
fnGetBuf (Thumb, 112 bytes, Stack size 32 bytes, driver.o(.text))
[Stack]
fnOpen (Thumb, 38 bytes, Stack size 8 bytes, driver.o(.text))
[Stack]
fnDriver (Thumb, 40 bytes, Stack size 16 bytes, driver.o(.text), UNUSED)
fnFillBuf (Thumb, 102 bytes, Stack size 24 bytes, driver.o(.text))
[Stack]
fnWrite (Thumb, 52 bytes, Stack size 16 bytes, driver.o(.text))
[Stack]
fnRead (Thumb, 26 bytes, Stack size 16 bytes, driver.o(.text))
[Stack]
fnMsgs (Thumb, 30 bytes, Stack size 16 bytes, driver.o(.text), UNUSED)
fnGetDataBlock (Thumb, 32 bytes, Stack size 16 bytes, driver.o(.text), UNUSED)
fnInterruptMessage (Thumb, 42 bytes, Stack size 16 bytes, driver.o(.text), UNUSED)
[Calls]
fnEventMessage (Thumb, 50 bytes, Stack size 16 bytes, driver.o(.text))
[Stack]
fnPrint (Thumb, 38 bytes, Stack size 8 bytes, driver.o(.text), UNUSED)
[Calls]
fnDebugMsg (Thumb, 6 bytes, Stack size 0 bytes, driver.o(.text), UNUSED)
[Calls]
fnBufferDec (Thumb, 180 bytes, Stack size 20 bytes, driver.o(.text), UNUSED)
[Called By]
fnDebugDec (Thumb, 16 bytes, Stack size 24 bytes, driver.o(.text), UNUSED)
[Calls]
fnBufferHex (Thumb, 134 bytes, Stack size 16 bytes, driver.o(.text), UNUSED)
[Called By]
fnDebugHex (Thumb, 16 bytes, Stack size 24 bytes, driver.o(.text), UNUSED)
[Calls]
fnHexStrHex (Thumb, 46 bytes, Stack size 0 bytes, driver.o(.text), UNUSED)
fnDecStrHex (Thumb, 32 bytes, Stack size 0 bytes, driver.o(.text), UNUSED)
uMemset (Thumb, 18 bytes, Stack size 8 bytes, driver.o(.text))
[Stack]
uMemcmp (Thumb, 30 bytes, Stack size 8 bytes, driver.o(.text))
[Stack]
uStrcmp (Thumb, 56 bytes, Stack size 8 bytes, driver.o(.text), UNUSED)
uStrcpy (Thumb, 24 bytes, Stack size 8 bytes, driver.o(.text))
[Stack]
uStrlen (Thumb, 18 bytes, Stack size 0 bytes, driver.o(.text), UNUSED)
fnSetPar (Thumb, 58 bytes, Stack size 16 bytes, ufile.o(.text), UNUSED)
[Calls]
fnGetPar (Thumb, 46 bytes, Stack size 16 bytes, ufile.o(.text))
[Stack]
fnDelPar (Thumb, 64 bytes, Stack size 8 bytes, ufile.o(.text))
[Stack]
fnConvertName (Thumb, 24 bytes, Stack size 0 bytes, ufile.o(.text), UNUSED)
[Called By]
fnEnterUserFiles (Thumb, 6 bytes, Stack size 0 bytes, ufile.o(.text))
[Called By]
uOpenUserFile (Thumb, 36 bytes, Stack size 16 bytes, ufile.o(.text), UNUSED)
[Calls]
fnGetUserMimeType (Thumb, 44 bytes, Stack size 8 bytes, ufile.o(.text), UNUSED)
[Calls]
uOpenFile (Thumb, 34 bytes, Stack size 8 bytes, ufile.o(.text), UNUSED)
[Calls]
uGetFileLength (Thumb, 56 bytes, Stack size 16 bytes, ufile.o(.text), UNUSED)
[Calls]
uOpenNextMimeFile (Thumb, 76 bytes, Stack size 24 bytes, ufile.o(.text), UNUSED)
[Calls]
uFileErase (Thumb, 16 bytes, Stack size 8 bytes, ufile.o(.text), UNUSED)
[Calls]
uFileWrite (Thumb, 266 bytes, Stack size 48 bytes, ufile.o(.text), UNUSED)
[Calls]
uGetFileData (Thumb, 102 bytes, Stack size 32 bytes, ufile.o(.text), UNUSED)
[Calls]
uFileCloseMime (Thumb, 78 bytes, Stack size 16 bytes, ufile.o(.text), UNUSED)
[Calls]
uGetFileName (Thumb, 44 bytes, Stack size 0 bytes, ufile.o(.text), UNUSED)
fnInitialiseHeap (Thumb, 54 bytes, Stack size 12 bytes, umalloc.o(.text))
[Stack]
uMalloc (Thumb, 56 bytes, Stack size 16 bytes, umalloc.o(.text))
[Stack]
uMallocAlign (Thumb, 56 bytes, Stack size 16 bytes, umalloc.o(.text), UNUSED)
[Calls]
fnStackFree (Thumb, 22 bytes, Stack size 0 bytes, umalloc.o(.text), UNUSED)
fnHeapAvailable (Thumb, 12 bytes, Stack size 0 bytes, umalloc.o(.text), UNUSED)
fnHeapFree (Thumb, 16 bytes, Stack size 0 bytes, umalloc.o(.text), UNUSED)
uTaskerStart (Thumb, 346 bytes, Stack size 48 bytes, utasker.o(.text))
[Stack]
fnRandom (Thumb, 22 bytes, Stack size 0 bytes, utasker.o(.text))
[Called By]
uTaskerSchedule (Thumb, 104 bytes, Stack size 24 bytes, utasker.o(.text))
[Stack]
uTaskerStateChange (Thumb, 82 bytes, Stack size 24 bytes, utasker.o(.text))
[Stack]
uTaskerMonoTimer (Thumb, 110 bytes, Stack size 24 bytes, utasker.o(.text))
[Stack]
uTaskerRemainingTime (Thumb, 74 bytes, Stack size 16 bytes, utasker.o(.text))
[Stack]
uTaskerStopTimer (Thumb, 70 bytes, Stack size 16 bytes, utasker.o(.text))
[Stack]
fnRtmkSystemTick (Thumb, 76 bytes, Stack size 16 bytes, utasker.o(.text))
[Stack]
fnTaskWatchdog (Thumb, 4 bytes, Stack size 0 bytes, watchdog.o(.text))
[Stack]
uStrEquiv (Thumb, 58 bytes, Stack size 8 bytes, ip_utils.o(.text), UNUSED)
[Called By]
fnSetDefaultNetwork (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text))
[Stack]
fnGetOurParameters (Thumb, 144 bytes, Stack size 40 bytes, application.o(.text))
[Stack]
fnApplication (Thumb, 972 bytes, Stack size 416 bytes, application.o(.text))
[Stack]
fnGetEthernetPars (Thumb, 50 bytes, Stack size 8 bytes, application.o(.text), UNUSED)
[Calls]
fnAreWeValidating (Thumb, 14 bytes, Stack size 0 bytes, application.o(.text), UNUSED)
fnWeHaveBeenValidated (Thumb, 22 bytes, Stack size 8 bytes, application.o(.text), UNUSED)
[Calls]
fnSaveDebugHandle (Thumb, 14 bytes, Stack size 0 bytes, application.o(.text), UNUSED)
fnRestoreDebugHandle (Thumb, 10 bytes, Stack size 0 bytes, application.o(.text), UNUSED)
fnUserHWInit (Thumb, 78 bytes, Stack size 0 bytes, application.o(.text))
[Called By]
fnConnectGPIO (Thumb, 34 bytes, Stack size 8 bytes, kinetis.o(.text))
[Stack]
main (Thumb, 150 bytes, Stack size 8 bytes, kinetis.o(.text))
[Stack]
fnInitialiseRND (Thumb, 28 bytes, Stack size 8 bytes, kinetis.o(.text))
[Stack]
uEnable_Interrupt (Thumb, 14 bytes, Stack size 0 bytes, kinetis.o(.text))
[Called By]
uDisable_Interrupt (Thumb, 12 bytes, Stack size 0 bytes, kinetis.o(.text))
[Called By]
fnRetriggerWatchdog (Thumb, 40 bytes, Stack size 4 bytes, kinetis.o(.text))
[Stack]
fnStartTick (Thumb, 32 bytes, Stack size 0 bytes, kinetis.o(.text))
[Called By]
fnConfigSCI (Thumb, 262 bytes, Stack size 20 bytes, kinetis.o(.text), UNUSED, KEPT)
[Stack]
fnTxOn (Thumb, 14 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnTxOff (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnRxOn (Thumb, 14 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnRxOff (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnClearTxInt (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnTxByte (Thumb, 4 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnGetMultiDropByte (Thumb, 4 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
fnEraseFlashSector (Thumb, 58 bytes, Stack size 24 bytes, kinetis.o(.text))
[Stack]
fnWriteBytesFlash (Thumb, 274 bytes, Stack size 40 bytes, kinetis.o(.text))
[Stack]
fnGetParsFile (Thumb, 10 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
[Stack]
fnGetValidPars (Thumb, 78 bytes, Stack size 24 bytes, kinetis.o(.text))
[Stack]
fnGetParameters (Thumb, 52 bytes, Stack size 16 bytes, kinetis.o(.text))
[Stack]
fnSetParameters (Thumb, 262 bytes, Stack size 48 bytes, kinetis.o(.text))
[Stack]
fnConfigureInterrupt (Thumb, 112 bytes, Stack size 8 bytes, kinetis.o(.text), UNUSED, KEPT)
[Stack]
fnDoLowPower (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text), UNUSED, KEPT)
[Calls]
fnResetBoard (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Calls]
uFileManagedDelete (Thumb, 92 bytes, Stack size 16 bytes, mass_storage.o(.text))
[Stack]
uOpenManagedFile (Thumb, 166 bytes, Stack size 32 bytes, mass_storage.o(.text), UNUSED)
[Calls]
fnMassStorage (Thumb, 66 bytes, Stack size 24 bytes, mass_storage.o(.text))
[Stack]
fnDoLCD_line (Thumb, 74 bytes, Stack size 32 bytes, glcd.o(.text))
[Stack]
fnDoLCD_rect (Thumb, 72 bytes, Stack size 32 bytes, glcd.o(.text))
[Stack]
fnLCD (Thumb, 1114 bytes, Stack size 112 bytes, glcd.o(.text))
[Stack]
fnDoLCD_text (Thumb, 80 bytes, Stack size 96 bytes, glcd.o(.text))
[Stack]
fnDoLCD_pic (Thumb, 64 bytes, Stack size 24 bytes, glcd.o(.text))
[Stack]
fnDoLCD_scroll (Thumb, 60 bytes, Stack size 16 bytes, glcd.o(.text))
[Stack]
entry_que (Thumb, 66 bytes, Stack size 24 bytes, driver.o(.text))
[Stack]
fnWriteInternal (Thumb, 218 bytes, Stack size 32 bytes, driver.o(.text))
[Stack]
fnAllocateBuffer (Thumb, 30 bytes, Stack size 16 bytes, driver.o(.text))
[Stack]
_fnWriteBytesFlash (Thumb, 24 bytes, Stack size 16 bytes, ufile.o(.text), UNUSED)
[Calls]
fnFilterUserFileLength (Thumb, 30 bytes, Stack size 0 bytes, ufile.o(.text), UNUSED)
[Called By]
fnGetOurParameters_1 (Thumb, 76 bytes, Stack size 16 bytes, application.o(.text))
[Stack]
fnValidatedInit (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text))
[Stack]
irq_default (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_SVCall (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_pend_sv (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_NMI (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_debug_monitor (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_usage_fault (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_bus_fault (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_memory_man (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
irq_hard_fault (Thumb, 2 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
_LowLevelInit (Thumb, 144 bytes, Stack size 0 bytes, kinetis.o(.text))
[Called By]
_RealTimeInterrupt (Thumb, 24 bytes, Stack size 8 bytes, kinetis.o(.text))
[Stack]
fnFlashRoutine (Thumb, 12 bytes, Stack size 0 bytes, kinetis.o(.text))
[Address Reference Count : 1]
fnFlashNow (Thumb, 124 bytes, Stack size 24 bytes, kinetis.o(.text))
[Stack]
_port_A_isr (Thumb, 82 bytes, Stack size 40 bytes, kinetis.o(.text))
[Stack]
fnEnterHandler (Thumb, 240 bytes, Stack size 32 bytes, kinetis.o(.text), UNUSED, KEPT)
[Stack]
_keil_ram_size (Thumb, 18 bytes, Stack size 0 bytes, kinetis.o(.text))
[Called By]
fnSetWindow (Thumb, 78 bytes, Stack size 20 bytes, glcd.o(.text))
[Stack]
fnSmartUpdate (Thumb, 318 bytes, Stack size 48 bytes, glcd.o(.text))
[Stack]
fnStartBlinkTimer (Thumb, 190 bytes, Stack size 24 bytes, glcd.o(.text))
[Stack]
fnConfigureBlink (Thumb, 450 bytes, Stack size 48 bytes, glcd.o(.text))
[Stack]
fnWriteScroll (Thumb, 224 bytes, Stack size 40 bytes, glcd.o(.text))
[Stack]
fnWriteRect (Thumb, 258 bytes, Stack size 48 bytes, glcd.o(.text))
[Stack]
fnWriteLine (Thumb, 336 bytes, Stack size 48 bytes, glcd.o(.text))
[Stack]
fnWriteBitMap (Thumb, 400 bytes, Stack size 104 bytes, glcd.o(.text))
[Stack]
fnWriteTextBuffer (Thumb, 162 bytes, Stack size 40 bytes, glcd.o(.text))
[Stack]