The changes in d6f96eda enabled handling cases where the stack may be non-contiguous or not fully symbolicated (e.g. in cases of alternate signal stacks). However, it did not properly honour the requests from the caller to perform a strict unwinding where such frames are terminated upon the discontinuity. This repairs that condition. Hoist the alignment check since that is safe to perform early. PiperOrigin-RevId: 464160529 Change-Id: Ic65645928ec60c2a3b4844f3abd4fed1b991edab
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| address_is_readable.cc | Loading commit data... | |
| address_is_readable.h | Loading commit data... | |
| demangle.cc | Loading commit data... | |
| demangle.h | Loading commit data... | |
| demangle_test.cc | Loading commit data... | |
| elf_mem_image.cc | Loading commit data... | |
| elf_mem_image.h | Loading commit data... | |
| examine_stack.cc | Loading commit data... | |
| examine_stack.h | Loading commit data... | |
| stack_consumption.cc | Loading commit data... | |
| stack_consumption.h | Loading commit data... | |
| stack_consumption_test.cc | Loading commit data... | |
| stacktrace_aarch64-inl.inc | Loading commit data... | |
| stacktrace_arm-inl.inc | Loading commit data... | |
| stacktrace_config.h | Loading commit data... | |
| stacktrace_emscripten-inl.inc | Loading commit data... | |
| stacktrace_generic-inl.inc | Loading commit data... | |
| stacktrace_powerpc-inl.inc | Loading commit data... | |
| stacktrace_riscv-inl.inc | Loading commit data... | |
| stacktrace_unimplemented-inl.inc | Loading commit data... | |
| stacktrace_win32-inl.inc | Loading commit data... | |
| stacktrace_x86-inl.inc | Loading commit data... | |
| symbolize.h | Loading commit data... | |
| vdso_support.cc | Loading commit data... | |
| vdso_support.h | Loading commit data... |