diff options
author | Saleem Abdulrasool <abdulras@google.com> | 2022-07-29 14:38:13 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-07-29 14:39:07 -0700 |
commit | dc370a82467cb35066475537b797197aee3e5164 (patch) | |
tree | 742841c210ccb7b83a432e780d475bbfe94b85b9 /absl/strings/escaping.cc | |
parent | 7f51ef5ed2740dab2bbf53c4dd5931b6e8ec6a5b (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/strings/escaping.cc')
0 files changed, 0 insertions, 0 deletions