Home
last modified time | relevance | path

Searched hist:f8328853031ab6dfc57059ff181138babc7779a0 (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/include/arch/aarch64/
H A Dasm_macros.Sf8328853031ab6dfc57059ff181138babc7779a0 Fri Mar 10 18:24:50 UTC 2023 Boyan Karatotev <boyan.karatotev@arm.com> 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