Static Call Graph for image .\output\lock_sector_0.axf



#<CALLGRAPH># ARM Linker, 4.1 [Build 644]: Last Updated: Fri Sep 30 10:30:29 2011

Maximum Stack Usage = 88 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

Write_Secure_Test_Entry ⇒ write_erase_secure_user_sector ⇒ secure_sectors ⇒ is_secured

Functions with no stack information

Function Pointers

Global Symbols

pass (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text))

[Called By]

fail (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text))

[Called By]

Write_Secure_Test_Entry (Thumb, 94 bytes, Stack size 0 bytes, main.o(.text))

[Stack]


[Calls]
[Address Reference Count : 1]

NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, it.o(.text))
[Address Reference Count : 1]

set_aclkgate (Thumb, 16 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

get_aclkgate (Thumb, 6 bytes, Stack size 0 bytes, write_erase_secure.o(.text), UNUSED)

disable_flash_aclkgate (Thumb, 6 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Calls]


[Called By]

enable_bandgap (Thumb, 32 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

delay (Thumb, 18 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

check_part_id (Thumb, 6 bytes, Stack size 0 bytes, write_erase_secure.o(.text), UNUSED)

executing_in_ram (Thumb, 20 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

sector_number_check (Thumb, 26 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

write_data_latch (Thumb, 26 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

index_sector_ctrl (Thumb, 22 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

write_index_sector (Thumb, 46 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Calls]


[Called By]

index_sector_operate (Thumb, 14 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

set_data_latch_FF (Thumb, 20 bytes, Stack size 0 bytes, write_erase_secure.o(.text))

[Called By]

is_secured (Thumb, 72 bytes, Stack size 16 bytes, write_erase_secure.o(.text))

[Stack]


[Called By]

secure_sectors (Thumb, 176 bytes, Stack size 48 bytes, write_erase_secure.o(.text))

[Stack]


[Calls]
[Called By]

__rt_div0 (Thumb, 2 bytes, Stack size 0 bytes, write_erase_secure.o(.text), UNUSED)

error_check (Thumb, 22 bytes, Stack size 4 bytes, write_erase_secure.o(.text))

[Stack]


[Calls]
[Called By]

write_erase_secure_user_sector (Thumb, 86 bytes, Stack size 24 bytes, write_erase_secure.o(.text))

[Stack]


[Calls]
[Called By]

write_erase_secure_boot_sector (Thumb, 6 bytes, Stack size 0 bytes, write_erase_secure.o(.text), UNUSED)

write_erase_secure_get_version (Thumb, 6 bytes, Stack size 0 bytes, write_erase_secure.o(.text), UNUSED)

Local Symbols

reset (Thumb, 0 bytes, Stack size unknown bytes, vectors.o(RESET))

Undefined Global Symbols