llvm: update lldb aarch64.patch.
This commit is contained in:
parent
3ddfd538ca
commit
2dcbfe653f
1 changed files with 25 additions and 4 deletions
|
@ -1,6 +1,28 @@
|
||||||
--- lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp.orig 2015-09-18 10:27:18.722489350 +0000
|
--- lldb/source/Plugins/Process/Linux/Procfs.h.orig
|
||||||
+++ lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp 2015-09-18 09:48:27.475611875 +0000
|
+++ lldb/source/Plugins/Process/Linux/Procfs.h
|
||||||
@@ -30,6 +30,7 @@
|
@@ -11,12 +11,11 @@
|
||||||
|
// sys/procfs.h on Android/Linux for all supported architectures.
|
||||||
|
|
||||||
|
#include <sys/ptrace.h>
|
||||||
|
+#include <asm/ptrace.h>
|
||||||
|
|
||||||
|
#ifndef __GLIBC__
|
||||||
|
#if defined (__arm64__) || defined (__aarch64__)
|
||||||
|
-typedef unsigned long elf_greg_t;
|
||||||
|
-typedef elf_greg_t elf_gregset_t[(sizeof (struct user_pt_regs) / sizeof(elf_greg_t))];
|
||||||
|
-typedef struct user_fpsimd_state elf_fpregset_t;
|
||||||
|
+#include <sys/procfs.h>
|
||||||
|
#ifndef NT_FPREGSET
|
||||||
|
#define NT_FPREGSET NT_PRFPREG
|
||||||
|
#endif // NT_FPREGSET
|
||||||
|
@@ -29,3 +28,4 @@
|
||||||
|
#include <sys/procfs.h>
|
||||||
|
#endif // __ANDROID__
|
||||||
|
|
||||||
|
+
|
||||||
|
--- lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp.orig
|
||||||
|
+++ lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
|
||||||
|
@@ -32,6 +32,7 @@
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
// NT_PRSTATUS and NT_FPREGSET definition
|
// NT_PRSTATUS and NT_FPREGSET definition
|
||||||
#include <elf.h>
|
#include <elf.h>
|
||||||
|
@ -8,4 +30,3 @@
|
||||||
|
|
||||||
#define REG_CONTEXT_SIZE (GetGPRSize() + GetFPRSize())
|
#define REG_CONTEXT_SIZE (GetGPRSize() + GetFPRSize())
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue