nuttx/arch
yinshengkai 5892554984 arch/arm64: fix backtrace return address precision
The return address stored in the frame should point to the instruction
after the call. To get the actual call site, we need to subtract the
instruction size (sizeof(void *)) from the saved return address.

This ensures that backtrace addresses correctly point to the calling
instruction rather than the next instruction.

Signed-off-by: yinshengkai <yinshengkai@bytedance.com>
2026-01-23 16:33:01 +08:00
..
arm arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
arm64 arch/arm64: fix backtrace return address precision 2026-01-23 16:33:01 +08:00
avr arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
ceva arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
dummy
hc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
mips arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
misoc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
or1k arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
renesas arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
risc-v arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
sim arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
sparc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
tricore arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
x86 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
x86_64 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
xtensa arch/xtensa: remove the use of XCHAL_SYSCALL_LEVEL 2026-01-23 10:52:43 +08:00
z16 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
z80 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
CMakeLists.txt
Kconfig arch: fix cmake error 2026-01-21 14:38:36 +08:00