#<CALLGRAPH># ARM Linker, RVCT4.0 [Build 524]: Last Updated: Fri May 07 15:15:55 2010
Reset_Handler (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
[Address Reference Count : 1]
__main (ARM, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
_main_stk (ARM, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (ARM, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (ARM, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_init (ARM, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007))
port_init (ARM, 104 bytes, Stack size 0 bytes, lcd.o(.text))
[Called By]
lcd_write (ARM, 32 bytes, Stack size 0 bytes, lcd.o(.text))
[Called By]
lcd_cmd (ARM, 56 bytes, Stack size 4 bytes, lcd.o(.text))
[Stack]
lcd_dat0 (ARM, 32 bytes, Stack size 4 bytes, lcd.o(.text))
[Stack]
lcd_dat16 (ARM, 36 bytes, Stack size 4 bytes, lcd.o(.text))
[Stack]
lcd_cspulse (ARM, 56 bytes, Stack size 0 bytes, lcd.o(.text))
[Called By]
lcd_init_c (ARM, 716 bytes, Stack size 104 bytes, lcd.o(.text))
[Stack]
fill_screen (ARM, 172 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
put_char (ARM, 304 bytes, Stack size 36 bytes, lcd.o(.text), UNUSED)
[Calls]
pset (ARM, 152 bytes, Stack size 12 bytes, lcd.o(.text), UNUSED)
[Calls]
print_line (ARM, 188 bytes, Stack size 20 bytes, lcd.o(.text))
[Stack]
print_setka (ARM, 216 bytes, Stack size 12 bytes, lcd.o(.text))
[Stack]
init_adc (ARM, 52 bytes, Stack size 0 bytes, adc.o(.text))
[Called By]
get_adc (ARM, 32 bytes, Stack size 0 bytes, adc.o(.text))
[Called By]
delay (ARM, 48 bytes, Stack size 0 bytes, delay.o(.text))
[Called By]
init_MAM (ARM, 32 bytes, Stack size 0 bytes, hello.o(.text))
[Called By]
init_PLL (ARM, 96 bytes, Stack size 0 bytes, hello.o(.text))
[Called By]
main (ARM, 348 bytes, Stack size 216 bytes, hello.o(.text))
[Stack]
print_str (ARM, 72 bytes, Stack size 24 bytes, hello.o(.text), UNUSED)
[Calls]
__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_memset (Thumb, 16 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[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), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 24 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
__scatterload (Thumb, 24 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__ARM_common_call_via_r3 (Thumb, 2 bytes, Stack size 0 bytes, init.o(i.__ARM_common_call_via_r3))
[Called By]
__scatterload_copy (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
[Calls]
__scatterload_null (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
Undef_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]
SWI_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]
PAbt_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]
DAbt_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]
IRQ_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]
FIQ_Handler (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
[Calls]