Skip to content

Conversation

@ycsin
Copy link
Member

@ycsin ycsin commented Jul 18, 2024

Add a basic arch_stack_walk() implementation that supports unwinding through arch_esf only

@ycsin ycsin added this to the v4.0.0 milestone Jul 18, 2024
@ycsin ycsin force-pushed the pr/arm64_x86_stack_unwind branch 2 times, most recently from 2ae2649 to 8feba6e Compare July 19, 2024 06:37
@ycsin ycsin marked this pull request as ready for review July 29, 2024 16:00
@zephyrbot zephyrbot added area: X86 x86 Architecture (32-bit) area: ARM64 ARM (64-bit) Architecture area: Architectures labels Jul 29, 2024
ycsin added 2 commits August 14, 2024 15:23
Currently it supports `esf` based unwinding only.
The backtraces only prints the return address now, `fp` is no
longer printed, updated stack_unwind testcase accordingly

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
Currently it supports `esf` based unwinding only.
The backtraces only prints the return address now,
`frame->args` is no longer printed on 32-bit CPU.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Architectures area: ARM64 ARM (64-bit) Architecture area: X86 x86 Architecture (32-bit)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants