#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Mon Jan 30 20:39:33 2012
__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_init (Thumb, 0 bytes, Stack size unknown bytes, entry8.o(.ARM.Collect$$$$00000009))
M0_Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_ADC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Calls]
M0_ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_C_CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_EVENTROUTER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_GINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_I2C0_OR_I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_I2S0_OR_I2S1_OR_QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_SCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_SGPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_SPI_OR_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_SSP0_OR_SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_USART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_USART2_OR_C_CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_USB0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
M0_USB1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text))
[Address Reference Count : 1]
getPC (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc43xx_m0.o(.text), UNUSED)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
__aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
__aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))
[Stack]
__aeabi_uldivmod (Thumb, 90 bytes, Stack size 48 bytes, uldiv.o(.text))
[Stack]
__aeabi_lmul (Thumb, 122 bytes, Stack size 64 bytes, llmul.o(.text))
[Stack]
_ll_mul (Thumb, 0 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
toupper (Thumb, 12 bytes, Stack size 0 bytes, toupper.o(.text))
[Called By]
__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)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__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))
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 20 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strlen (Thumb, 16 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
[Stack]
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
[Stack]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__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)
CGU_EntityConnect (Thumb, 104 bytes, Stack size 16 bytes, lpc43xx_cgu.o(i.CGU_EntityConnect))
[Stack]
CGU_GetPCLKFrequency (Thumb, 86 bytes, Stack size 12 bytes, lpc43xx_cgu.o(i.CGU_GetPCLKFrequency))
[Stack]
CalcChecksum (Thumb, 84 bytes, Stack size 8 bytes, tcpip.o(i.CalcChecksum))
[Stack]
CheckFrameReceived (Thumb, 24 bytes, Stack size 0 bytes, emac.o(i.CheckFrameReceived))
[Called By]
CopyDateTime (Thumb, 62 bytes, Stack size 16 bytes, easyweb.o(i.CopyDateTime))
[Stack]
CopyFromFrame_EMAC (Thumb, 36 bytes, Stack size 8 bytes, emac.o(i.CopyFromFrame_EMAC))
[Stack]
CopyString (Thumb, 16 bytes, Stack size 0 bytes, easyweb.o(i.CopyString))
[Called By]
CopyToFrame_EMAC (Thumb, 68 bytes, Stack size 8 bytes, emac.o(i.CopyToFrame_EMAC))
[Stack]
CreateHistory (Thumb, 212 bytes, Stack size 24 bytes, easyweb.o(i.CreateHistory))
[Stack]
DoNetworkStuff (Thumb, 366 bytes, Stack size 24 bytes, tcpip.o(i.DoNetworkStuff))
[Stack]
DummyReadFrame_EMAC (Thumb, 20 bytes, Stack size 4 bytes, emac.o(i.DummyReadFrame_EMAC))
[Stack]
EnableSourceClk (Thumb, 90 bytes, Stack size 8 bytes, web_system_lpc43xx.o(i.EnableSourceClk))
[Stack]
EndReadFrame (Thumb, 32 bytes, Stack size 8 bytes, emac.o(i.EndReadFrame))
[Stack]
GetClockFrequency (Thumb, 100 bytes, Stack size 4 bytes, web_system_lpc43xx.o(i.GetClockFrequency))
[Stack]
HTTPServer (Thumb, 174 bytes, Stack size 24 bytes, easyweb.o(i.HTTPServer))
[Stack]
IPC_queryLocalMbx (Thumb, 12 bytes, Stack size 0 bytes, ipc_mbx.o(i.IPC_queryLocalMbx))
[Called By]
Init_EMAC (Thumb, 422 bytes, Stack size 16 bytes, emac.o(i.Init_EMAC))
[Stack]
IsBroadcast (Thumb, 60 bytes, Stack size 16 bytes, tcpip.o(i.IsBroadcast))
[Stack]
M0_M4CORE_IRQHandler (Thumb, 42 bytes, Stack size 16 bytes, ipc_mbx.o(i.M0_M4CORE_IRQHandler))
[Stack]
M0_RIT_OR_WWDT_IRQHandler (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.M0_RIT_OR_WWDT_IRQHandler))
[Stack]
M0_TIMER0_IRQHandler (Thumb, 44 bytes, Stack size 0 bytes, main.o(i.M0_TIMER0_IRQHandler))
[Address Reference Count : 1]
PrepareARP_ANSWER (Thumb, 114 bytes, Stack size 8 bytes, tcpip.o(i.PrepareARP_ANSWER))
[Stack]
PrepareARP_REQUEST (Thumb, 144 bytes, Stack size 16 bytes, tcpip.o(i.PrepareARP_REQUEST))
[Stack]
PrepareICMP_ECHO_REPLY (Thumb, 158 bytes, Stack size 16 bytes, tcpip.o(i.PrepareICMP_ECHO_REPLY))
[Stack]
PrepareTCP_DATA_FRAME (Thumb, 178 bytes, Stack size 16 bytes, tcpip.o(i.PrepareTCP_DATA_FRAME))
[Stack]
PrepareTCP_FRAME (Thumb, 232 bytes, Stack size 16 bytes, tcpip.o(i.PrepareTCP_FRAME))
[Stack]
ProcessEthBroadcastFrame (Thumb, 98 bytes, Stack size 8 bytes, tcpip.o(i.ProcessEthBroadcastFrame))
[Stack]
ProcessEthIAFrame (Thumb, 176 bytes, Stack size 16 bytes, tcpip.o(i.ProcessEthIAFrame))
[Stack]
ProcessICMPFrame (Thumb, 24 bytes, Stack size 8 bytes, tcpip.o(i.ProcessICMPFrame))
[Stack]
ProcessTCPFrame (Thumb, 692 bytes, Stack size 32 bytes, tcpip.o(i.ProcessTCPFrame))
[Stack]
Rdy4Tx (Thumb, 4 bytes, Stack size 0 bytes, emac.o(i.Rdy4Tx))
[Called By]
ReadFrameBE_EMAC (Thumb, 18 bytes, Stack size 8 bytes, emac.o(i.ReadFrameBE_EMAC))
[Stack]
ReadFrame_EMAC (Thumb, 12 bytes, Stack size 0 bytes, emac.o(i.ReadFrame_EMAC))
[Called By]
ReadSample (Thumb, 304 bytes, Stack size 24 bytes, easyweb.o(i.ReadSample))
[Stack]
ReplaceTokens (Thumb, 280 bytes, Stack size 56 bytes, easyweb.o(i.ReplaceTokens))
[Stack]
RequestSend (Thumb, 18 bytes, Stack size 0 bytes, emac.o(i.RequestSend))
[Called By]
SendFrame1 (Thumb, 14 bytes, Stack size 8 bytes, tcpip.o(i.SendFrame1))
[Stack]
SendFrame2 (Thumb, 14 bytes, Stack size 8 bytes, tcpip.o(i.SendFrame2))
[Stack]
SetClock (Thumb, 396 bytes, Stack size 24 bytes, web_system_lpc43xx.o(i.SetClock))
[Stack]
StartReadFrame (Thumb, 30 bytes, Stack size 0 bytes, emac.o(i.StartReadFrame))
[Called By]
SwapBytes (Thumb, 10 bytes, Stack size 0 bytes, tcpip.o(i.SwapBytes))
[Called By]
TCPClockHandler (Thumb, 18 bytes, Stack size 0 bytes, tcpip.o(i.TCPClockHandler))
[Called By]
TCPClose (Thumb, 42 bytes, Stack size 0 bytes, tcpip.o(i.TCPClose))
[Called By]
TCPHandleRetransmission (Thumb, 54 bytes, Stack size 8 bytes, tcpip.o(i.TCPHandleRetransmission))
[Stack]
TCPHandleTimeout (Thumb, 32 bytes, Stack size 0 bytes, tcpip.o(i.TCPHandleTimeout))
[Called By]
TCPLowLevelInit (Thumb, 26 bytes, Stack size 8 bytes, tcpip.o(i.TCPLowLevelInit))
[Stack]
TCPPassiveOpen (Thumb, 28 bytes, Stack size 0 bytes, tcpip.o(i.TCPPassiveOpen))
[Called By]
TCPReleaseRxBuffer (Thumb, 12 bytes, Stack size 0 bytes, tcpip.o(i.TCPReleaseRxBuffer))
[Called By]
TCPStartRetryTimer (Thumb, 26 bytes, Stack size 0 bytes, tcpip.o(i.TCPStartRetryTimer))
[Called By]
TCPStartTimeWaitTimer (Thumb, 22 bytes, Stack size 0 bytes, tcpip.o(i.TCPStartTimeWaitTimer))
[Called By]
TCPStopTimer (Thumb, 12 bytes, Stack size 0 bytes, tcpip.o(i.TCPStopTimer))
[Called By]
TCPTransmitTxBuffer (Thumb, 68 bytes, Stack size 4 bytes, tcpip.o(i.TCPTransmitTxBuffer))
[Stack]
UARTGetChar (Thumb, 24 bytes, Stack size 8 bytes, debug_frmwrk.o(i.UARTGetChar))
[Stack]
UARTPutChar (Thumb, 14 bytes, Stack size 16 bytes, debug_frmwrk.o(i.UARTPutChar))
[Stack]
UARTPutDec (Thumb, 70 bytes, Stack size 24 bytes, debug_frmwrk.o(i.UARTPutDec))
[Stack]
UARTPutDec16 (Thumb, 122 bytes, Stack size 32 bytes, debug_frmwrk.o(i.UARTPutDec16))
[Stack]
UARTPutDec32 (Thumb, 264 bytes, Stack size 48 bytes, debug_frmwrk.o(i.UARTPutDec32))
[Stack]
UARTPutHex (Thumb, 54 bytes, Stack size 16 bytes, debug_frmwrk.o(i.UARTPutHex))
[Stack]
UARTPutHex16 (Thumb, 54 bytes, Stack size 16 bytes, debug_frmwrk.o(i.UARTPutHex16))
[Stack]
UARTPutHex32 (Thumb, 54 bytes, Stack size 16 bytes, debug_frmwrk.o(i.UARTPutHex32))
[Stack]
UARTPuts (Thumb, 24 bytes, Stack size 16 bytes, debug_frmwrk.o(i.UARTPuts))
[Stack]
UARTPuts_ (Thumb, 18 bytes, Stack size 8 bytes, debug_frmwrk.o(i.UARTPuts_))
[Stack]
UART_ConfigStructInit (Thumb, 20 bytes, Stack size 0 bytes, lpc43xx_uart.o(i.UART_ConfigStructInit))
[Called By]
UART_Init (Thumb, 250 bytes, Stack size 24 bytes, lpc43xx_uart.o(i.UART_Init))
[Stack]
UART_Receive (Thumb, 88 bytes, Stack size 20 bytes, lpc43xx_uart.o(i.UART_Receive))
[Stack]
UART_ReceiveByte (Thumb, 8 bytes, Stack size 0 bytes, lpc43xx_uart.o(i.UART_ReceiveByte))
[Called By]
UART_Send (Thumb, 122 bytes, Stack size 20 bytes, lpc43xx_uart.o(i.UART_Send))
[Stack]
UART_SendByte (Thumb, 6 bytes, Stack size 0 bytes, lpc43xx_uart.o(i.UART_SendByte))
[Called By]
UART_TxCmd (Thumb, 44 bytes, Stack size 0 bytes, lpc43xx_uart.o(i.UART_TxCmd))
[Called By]
WriteDWBE (Thumb, 16 bytes, Stack size 0 bytes, tcpip.o(i.WriteDWBE))
[Called By]
WriteFrame_EMAC (Thumb, 12 bytes, Stack size 0 bytes, emac.o(i.WriteFrame_EMAC))
[Called By]
WriteWBE (Thumb, 8 bytes, Stack size 0 bytes, tcpip.o(i.WriteWBE))
[Called By]
__0sprintf$8 (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
[Calls]
__1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))
[Stack]
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, lpc43xx_uart.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)
debug_frmwrk_init_clk (Thumb, 104 bytes, Stack size 24 bytes, debug_frmwrk.o(i.debug_frmwrk_init_clk))
[Stack]
initRiTimer (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.initRiTimer))
[Called By]
ipc_EndRead (Thumb, 10 bytes, Stack size 0 bytes, ipc_memory.o(i.ipc_EndRead))
[Called By]
ipc_GetValue (Thumb, 18 bytes, Stack size 0 bytes, ipc_memory.o(i.ipc_GetValue))
[Called By]
ipc_PutValue (Thumb, 14 bytes, Stack size 0 bytes, ipc_memory.o(i.ipc_PutValue))
[Called By]
ipc_StartRead (Thumb, 16 bytes, Stack size 0 bytes, ipc_memory.o(i.ipc_StartRead))
[Called By]
main (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.main))
[Stack]
rx_descr_init (Thumb, 64 bytes, Stack size 20 bytes, emac.o(i.rx_descr_init))
[Stack]
scu_pinmux (Thumb, 16 bytes, Stack size 8 bytes, lpc43xx_scu.o(i.scu_pinmux))
[Stack]
tx_descr_init (Thumb, 84 bytes, Stack size 20 bytes, emac.o(i.tx_descr_init))
[Stack]
vIOInit (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.vIOInit))
[Stack]
web_main (Thumb, 138 bytes, Stack size 0 bytes, easyweb.o(i.web_main))
[Stack]
web_tick (Thumb, 56 bytes, Stack size 8 bytes, easyweb.o(i.web_tick))
[Stack]
uart_set_divisors (Thumb, 352 bytes, Stack size 64 bytes, lpc43xx_uart.o(i.uart_set_divisors))
[Stack]
_mbxProcess (Thumb, 18 bytes, Stack size 0 bytes, ipc_mbx.o(i._mbxProcess))
[Called By]
read_PHY (Thumb, 56 bytes, Stack size 0 bytes, emac.o(i.read_PHY))
[Called By]
write_PHY (Thumb, 52 bytes, Stack size 0 bytes, emac.o(i.write_PHY))
[Called By]
_printf_core (Thumb, 1072 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))
[Called By]