18 lines
587 B
Diff
18 lines
587 B
Diff
--- lldb/source/Plugins/Process/Linux/Procfs.h.orig
|
|
+++ lldb/source/Plugins/Process/Linux/Procfs.h
|
|
@@ -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
|