The backtrace code on AARCH64 does not sanitize the frame pointer values it pulls of the stack when attempting to do a backtrace, and so junk left in the frame pointer register may result in a recursive exception and a truncated backtrace.
Ard Biesheuvel (2): ArmPlatformPkg: clear frame pointer in startup code ArmVirtPkg/PrePi: clear frame pointer in startup code ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S | 3 +++ ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S | 3 +++ ArmVirtPkg/PrePi/AArch64/ModuleEntryPoint.S | 3 +++ 3 files changed, 9 insertions(+) -- 2.17.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

