diff options
author | Saleem Abdulrasool <abdulras@google.com> | 2022-08-04 11:19:48 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-08-04 11:20:44 -0700 |
commit | 9ab9e487a6a69dea19dfc957bc5232f4da635bf3 (patch) | |
tree | c37a9a1aad0367cf6748690bf30e65c2ca43c4d1 /absl/algorithm | |
parent | 4b551344e6ba3243636d841d5a2d944a20a3a956 (diff) | |
download | abseil-9ab9e487a6a69dea19dfc957bc5232f4da635bf3.tar.gz abseil-9ab9e487a6a69dea19dfc957bc5232f4da635bf3.tar.bz2 abseil-9ab9e487a6a69dea19dfc957bc5232f4da635bf3.zip |
debugging: handle alternate signal stacks better on RISCV
In the case that we are unwinding with context, if the retreived frame pointer
matches the signal context, assume that the value is valid and do not perform
confidence checks. In any other case, continue to perform some validation to
avoid returning an incorrect frame pointer.
Given that the VDSO path is currently untested, remove the code to simplify the
logic in the frame walking.
PiperOrigin-RevId: 465360612
Change-Id: Iac656012182a12814bafecf20225ba68b90b4db1
Diffstat (limited to 'absl/algorithm')
0 files changed, 0 insertions, 0 deletions