Pipe pointer authentication code mask from Crashpad thru minidumps into the ABI plugin.
To work with Crashpad change: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2773358
Paths
| Differential D98886
Pass pointer authentication code mask from minidump and use to strip pac from pc. Needs ReviewPublic Authored by justincohen on Mar 18 2021, 12:24 PM.
Details
Summary Pipe pointer authentication code mask from Crashpad thru minidumps into the ABI plugin. To work with Crashpad change: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2773358
Diff Detail
Event Timelinejustincohen created this revision. Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 18 2021, 12:24 PM justincohen retitled this revision from Strip pointer authentication codes from MacOSX arc pc. to Past pointer authentication code mask from minidump and use to strip pac from pc..Mar 25 2021, 12:27 PM justincohen retitled this revision from Past pointer authentication code mask from minidump and use to strip pac from pc. to Pass pointer authentication code mask from minidump and use to strip pac from pc..Mar 25 2021, 1:09 PM justincohen added inline comments.
justincohen marked an inline comment as done.
Revision Contents
Diff 333608 lldb/include/lldb/Target/Process.h
lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h
lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
lldb/source/Plugins/Process/minidump/MinidumpParser.h
lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
lldb/source/Plugins/Process/minidump/MinidumpTypes.h
lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/TargetProperties.td
llvm/include/llvm/BinaryFormat/MinidumpConstants.def
|
clang-tidy: error: 'lldb/Host/Config.h' file not found [clang-diagnostic-error]
not useful