patches/gdb/6.4/400-mips-coredump.patch-2.4.23-29
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jul 22 13:29:08 2008 +0000 (2008-07-22)
changeset 710 021546adce69
permissions -rw-r--r--
Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for glibc.
Update uClibc config to commonalise some help.

/trunk/scripts/build/libc_glibc.sh | 22 20 2 0 ++++++++++++++++++++--
/trunk/config/libc/glibc.in | 12 12 0 0 ++++++++++++
/trunk/config/libc/uClibc.in | 12 4 8 0 ++++--------
/trunk/config/libc.in | 13 13 0 0 +++++++++++++
4 files changed, 49 insertions(+), 10 deletions(-)
     1 Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
     2 coredump handling by gdb for current kernels.  Update the hardcoded constants
     3 to reflect the change.
     4 --- gdb-6.2.1/gdb/mips-linux-tdep.c-orig	2004-10-29 14:23:55.000000000 -0500
     5 +++ gdb-6.2.1/gdb/mips-linux-tdep.c	2004-10-29 14:26:44.000000000 -0500
     6 @@ -53,12 +53,22 @@
     7  
     8  #define EF_REG0			6
     9  #define EF_REG31		37
    10 +
    11 +#if 0
    12  #define EF_LO			38
    13  #define EF_HI			39
    14  #define EF_CP0_EPC		40
    15  #define EF_CP0_BADVADDR		41
    16  #define EF_CP0_STATUS		42
    17  #define EF_CP0_CAUSE		43
    18 +#else
    19 +#define EF_CP0_STATUS		38
    20 +#define EF_LO			39
    21 +#define EF_HI			40
    22 +#define EF_CP0_BADVADDR		41
    23 +#define EF_CP0_CAUSE		42
    24 +#define EF_CP0_EPC		43
    25 +#endif
    26  
    27  #define EF_SIZE			180
    28