[LLDB] Fix LinuxPTraceDefines_arm64sve.h for AArch64 Linux host
authorMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 21 Jul 2020 09:02:06 +0000 (14:02 +0500)
committerMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 21 Jul 2020 09:31:47 +0000 (14:31 +0500)
commit6960e39eff0a3363ca7dc6b7cf8134180b7d101f
treebeef17b5ee16ae7a89725ea408d90a70363d5387
parent4470b8c6a6b16de3b4f1f3c4cf81137a9fe4c8a1
[LLDB] Fix LinuxPTraceDefines_arm64sve.h for AArch64 Linux host

LinuxPTraceDefines_arm64sve.h defines essential macros for manipulating
AArch64 SVE core dump registers. Add guard for aarch64/Linux hosts where
newer versions of ptrace.h or sigcontext.h might already define SVE macros.

Differential Revision: https://reviews.llvm.org/D83541
lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h