summaryrefslogtreecommitdiff
path: root/absl/debugging/internal/demangle.cc
diff options
context:
space:
mode:
authorGravatar Saleem Abdulrasool <abdulras@google.com>2022-07-29 14:38:13 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2022-07-29 14:39:07 -0700
commitdc370a82467cb35066475537b797197aee3e5164 (patch)
tree742841c210ccb7b83a432e780d475bbfe94b85b9 /absl/debugging/internal/demangle.cc
parent7f51ef5ed2740dab2bbf53c4dd5931b6e8ec6a5b (diff)
debugging: honour `STRICT_UNWINDING` in RISCV path
The changes in d6f96eda14aca77748a439f05a567a46ce87e462 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
Diffstat (limited to 'absl/debugging/internal/demangle.cc')
0 files changed, 0 insertions, 0 deletions