]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/gdb/7.10.1/0007-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch
gdb/7.10: remove Blackfin patch
[coffee/buildroot.git] / package / gdb / 7.10.1 / 0007-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch
1 From 3964e15443c5cdfca6723987c8ef1ef6cf984d41 Mon Sep 17 00:00:00 2001
2 From: Khem Raj <raj.khem@gmail.com>
3 Date: Sat, 6 Aug 2016 17:32:50 -0700
4 Subject: [PATCH] ppc/ptrace: Define pt_regs uapi_pt_regs on !GLIBC systems
5
6 Upstream-Status: Pending
7
8 Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 ---
11  gdb/gdbserver/linux-ppc-low.c | 6 ++++++
12  gdb/nat/ppc-linux.h           | 6 ++++++
13  2 files changed, 12 insertions(+)
14
15 diff --git a/gdb/gdbserver/linux-ppc-low.c b/gdb/gdbserver/linux-ppc-low.c
16 index 188fac0..f71d5ab 100644
17 --- a/gdb/gdbserver/linux-ppc-low.c
18 +++ b/gdb/gdbserver/linux-ppc-low.c
19 @@ -21,7 +21,13 @@
20  #include "linux-low.h"
21  
22  #include <elf.h>
23 +#if !defined(__GLIBC__)
24 +# define pt_regs uapi_pt_regs
25 +#endif
26  #include <asm/ptrace.h>
27 +#if !defined(__GLIBC__)
28 +# undef pt_regs
29 +#endif
30  
31  #include "nat/ppc-linux.h"
32  
33 diff --git a/gdb/nat/ppc-linux.h b/gdb/nat/ppc-linux.h
34 index 0ff2223..c978daa 100644
35 --- a/gdb/nat/ppc-linux.h
36 +++ b/gdb/nat/ppc-linux.h
37 @@ -18,7 +18,13 @@
38  #ifndef PPC_LINUX_H
39  #define PPC_LINUX_H 1
40  
41 +#if !defined(__GLIBC__)
42 +# define pt_regs uapi_pt_regs
43 +#endif
44  #include <asm/ptrace.h>
45 +#if !defined(__GLIBC__)
46 +# undef pt_regs
47 +#endif
48  #include <asm/cputable.h>
49  
50  /* This sometimes isn't defined.  */
51 -- 
52 2.7.4
53