From: Daniel Jacobowitz Date: Sat, 17 Nov 2001 20:31:18 +0000 (+0000) Subject: * arm-linux-nat.c: Don't include . X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c215244117f848e06f0e10be5fc4514fdb954a0d;p=binutils-gdb.git * arm-linux-nat.c: Don't include . (fetch_register): Use elf_gregset_t instead of struct pt_regs. (fetch_regs): Likewise. (store_register): Likewise. (store_regs): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8bc8cc81089..ac0e7aaa6c2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2001-11-17 Daniel Jacobowitz + + * arm-linux-nat.c: Don't include . + (fetch_register): Use elf_gregset_t instead of struct pt_regs. + (fetch_regs): Likewise. + (store_register): Likewise. + (store_regs): Likewise. + 2001-11-17 Daniel Jacobowitz * sparc-linux-nat.c (fill_gregset): Replace read_register_gen diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c index 8438d72c664..52d6c64b4f6 100644 --- a/gdb/arm-linux-nat.c +++ b/gdb/arm-linux-nat.c @@ -29,8 +29,6 @@ #include #include -#include - /* Prototypes for supply_gregset etc. */ #include "gregset.h" @@ -397,7 +395,7 @@ static void fetch_register (int regno) { int ret, tid; - struct pt_regs regs; + elf_gregset_t regs; /* Get the thread id for the ptrace call. */ tid = GET_THREAD_ID (inferior_ptid); @@ -410,20 +408,20 @@ fetch_register (int regno) } if (regno >= A1_REGNUM && regno < PC_REGNUM) - supply_register (regno, (char *) ®s.uregs[regno]); + supply_register (regno, (char *) ®s[regno]); if (PS_REGNUM == regno) { if (arm_apcs_32) - supply_register (PS_REGNUM, (char *) ®s.uregs[CPSR_REGNUM]); + supply_register (PS_REGNUM, (char *) ®s[CPSR_REGNUM]); else - supply_register (PS_REGNUM, (char *) ®s.uregs[PC_REGNUM]); + supply_register (PS_REGNUM, (char *) ®s[PC_REGNUM]); } if (PC_REGNUM == regno) { - regs.uregs[PC_REGNUM] = ADDR_BITS_REMOVE (regs.uregs[PC_REGNUM]); - supply_register (PC_REGNUM, (char *) ®s.uregs[PC_REGNUM]); + regs[PC_REGNUM] = ADDR_BITS_REMOVE (regs[PC_REGNUM]); + supply_register (PC_REGNUM, (char *) ®s[PC_REGNUM]); } } @@ -434,7 +432,7 @@ static void fetch_regs (void) { int ret, regno, tid; - struct pt_regs regs; + elf_gregset_t regs; /* Get the thread id for the ptrace call. */ tid = GET_THREAD_ID (inferior_ptid); @@ -447,15 +445,15 @@ fetch_regs (void) } for (regno = A1_REGNUM; regno < PC_REGNUM; regno++) - supply_register (regno, (char *) ®s.uregs[regno]); + supply_register (regno, (char *) ®s[regno]); if (arm_apcs_32) - supply_register (PS_REGNUM, (char *) ®s.uregs[CPSR_REGNUM]); + supply_register (PS_REGNUM, (char *) ®s[CPSR_REGNUM]); else - supply_register (PS_REGNUM, (char *) ®s.uregs[PC_REGNUM]); + supply_register (PS_REGNUM, (char *) ®s[PC_REGNUM]); - regs.uregs[PC_REGNUM] = ADDR_BITS_REMOVE (regs.uregs[PC_REGNUM]); - supply_register (PC_REGNUM, (char *) ®s.uregs[PC_REGNUM]); + regs[PC_REGNUM] = ADDR_BITS_REMOVE (regs[PC_REGNUM]); + supply_register (PC_REGNUM, (char *) ®s[PC_REGNUM]); } /* Store all general registers of the process from the values in @@ -465,7 +463,7 @@ static void store_register (int regno) { int ret, tid; - struct pt_regs regs; + elf_gregset_t regs; if (!register_valid[regno]) return; @@ -482,7 +480,7 @@ store_register (int regno) } if (regno >= A1_REGNUM && regno <= PC_REGNUM) - read_register_gen (regno, (char *) ®s.uregs[regno]); + read_register_gen (regno, (char *) ®s[regno]); ret = ptrace (PTRACE_SETREGS, tid, 0, ®s); if (ret < 0) @@ -496,7 +494,7 @@ static void store_regs (void) { int ret, regno, tid; - struct pt_regs regs; + elf_gregset_t regs; /* Get the thread id for the ptrace call. */ tid = GET_THREAD_ID (inferior_ptid); @@ -512,7 +510,7 @@ store_regs (void) for (regno = A1_REGNUM; regno <= PC_REGNUM; regno++) { if (register_valid[regno]) - read_register_gen (regno, (char *) ®s.uregs[regno]); + read_register_gen (regno, (char *) ®s[regno]); } ret = ptrace (PTRACE_SETREGS, tid, 0, ®s);