arm-trusted-firmware/include/arch
Boyan Karatotev f832885303 feat(aarch64): add stack debug information to assembly routines
Debugging assembly is painful as it is, and having no useful stack trace
does not help. Code must emit CFI directives whenever the stack moves to
enable stack traces. Otherwise, the layout of the stack frame is
ambiguous, the debugger gives up, and shows nothing. The compiler does
this automatically for C but not assembly.

Add this information to the (currently unused) func_prologue macro.

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: Ief5fd672285df8d9d90fa6a2214b5c6e45eddd81
2023-06-05 13:33:31 +01:00
..
aarch32 refactor(cpus): move cpu_ops field defines to a header 2023-05-30 09:31:15 +01:00
aarch64 feat(aarch64): add stack debug information to assembly routines 2023-06-05 13:33:31 +01:00