diff options
author | Joshua Peraza <jperaza@chromium.org> | 2020-01-03 09:43:46 -0800 |
---|---|---|
committer | Joshua Peraza <jperaza@chromium.org> | 2020-01-03 17:56:11 +0000 |
commit | e5ef907c2e9ce48f623775a7082f98baf341fa17 (patch) | |
tree | 209d1a59a41261627deab2092430f22cdb0f83c4 /src/common/mac | |
parent | Add dwarf5 compilation-unit header handling. (diff) | |
download | breakpad-e5ef907c2e9ce48f623775a7082f98baf341fa17.tar.xz |
ios: build for arm64e
When __DARWIN_OPAQUE_ARM_THREAD_STATE64 is set (by default when building
for arm64e), fp, lr, sp, pc, and flags (but not x or cpsr) in thread
state are prepended with "__opaque" and intended to be accessed via
supplied getters which may also authenticate pointers. We don't want to
authenticate those pointers (since we expect they may be invalid and
want to recover those invalid values) so access them directly.
Bug: b/140375065
Change-Id: Ibe6c1dbfb5d68a9d350614445fa06d48873f8549
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1986868
Reviewed-by: Mark Mentovai <mark@chromium.org>
Diffstat (limited to 'src/common/mac')
0 files changed, 0 insertions, 0 deletions