Hi
kbhuvanacbe,
armclang provides the `-fstack-usage` flag (e.g. `make CC=armclang CFLAGS=-fstack-usage`) which can report the stack usage for individual functions, but I’m afraid that call graph analysis is not
currently possible as TF-A does not support linking with armlink outside of some specific niche situations.
Regards,
Chris
From:
kbhuvanacbe--- via TF-A <tf-a@lists.trustedfirmware.org>
Date: Tuesday, 7 November 2023 at 09:40
To: tf-a@lists.trustedfirmware.org <tf-a@lists.trustedfirmware.org>
Subject: [TF-A] Stack usage
We have executed below command on terminal to get stack size using ARMCLANG compiler. but we are getting "undefined symbol".
armclang --target=arm-arm-none-eabi -march=armv8-a -c -g file.c -o file.o
armlink file.o --info=stack
armlink file.o --callgraph -o FileImage.axf
Could anyone answer me that how to get stack size using ARMCLANG compiler for TFA code.
--
TF-A mailing list -- tf-a@lists.trustedfirmware.org
To unsubscribe send an email to tf-a-leave@lists.trustedfirmware.org