# Static Call Graph for image .\Objects\CPU_12.axf

#<CALLGRAPH># ARM Linker, 5050169: Last Updated: Tue Nov 01 14:43:17 2016

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

### Call chain for Maximum Stack Depth:

### Functions with no stack information

- MyProg
- MUL_U32_U32
- MUL_S32_S32

### Mutually Recursive functions

- MUL_U32_U32 ⇒ MUL_U32_U32
- NMI_Handler ⇒ NMI_Handler

  ### Function Pointers

  - MyProg from myprog_12.o(MyCode) referenced from startup_1.o(.text)
  - NMI_Handler from startup_1.o(.text) referenced from startup_1.o(RESET)
  - Reset_Handler from startup_1.o(.text) referenced from startup_1.o(RESET)

  ### Global Symbols

  Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_1.o(.text))

  NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_1.o(.text))
  [Calls]

  - >> NMI_Handler
  [Called By]
  - >> NMI_Handler
  [Address Reference Count : 1]
  - startup_1.o(RESET)

  MyProg (Thumb, 0 bytes, Stack size unknown bytes, myprog_12.o(MyCode))
  [Calls]

  - >> MUL_U32_U32

  MUL_U32_U32 (Thumb, 0 bytes, Stack size unknown bytes, mult_u_s.o(MyCode))
  [Calls]

  - >> MUL_U32_U32
  [Called By]
  - >> MUL_U32_U32
  - >> MyProg

  MUL_S32_S32 (Thumb, 0 bytes, Stack size unknown bytes, mult_u_s.o(MyCode), UNUSED)
  [Calls]

  - >> MUL_S32_S32
  [Called By]
  - >> MUL_S32_S32

  ### Local Symbols

  ### Undefined Global Symbols