diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2007-06-01 13:15:59 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2007-06-01 13:15:59 +0000 |
commit | 52a757404eb33ecb4db5970764045d20e029a9c3 (patch) | |
tree | 5436e4721370d9bd506837d64794270d362e2fdf /gdb | |
parent | c3fc7e628a43c0396f249f68feaee9fb44322a1b (diff) | |
download | gdb-52a757404eb33ecb4db5970764045d20e029a9c3.zip gdb-52a757404eb33ecb4db5970764045d20e029a9c3.tar.gz gdb-52a757404eb33ecb4db5970764045d20e029a9c3.tar.bz2 |
* irix5-nat.c (JB_ELEMENT_SIZE, get_longjmp_target): Remove.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/irix5-nat.c | 26 |
2 files changed, 4 insertions, 26 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index cc4a828..74377ff 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2007-06-01 Ulrich Weigand <uweigand@de.ibm.com> + * irix5-nat.c (JB_ELEMENT_SIZE, get_longjmp_target): Remove. + +2007-06-01 Ulrich Weigand <uweigand@de.ibm.com> + * ppc-linux-tdep.c (INSTR_SC, INSTR_LI_R0_0x6666, INSTR_LI_R0_0x7777, INSTR_LI_R0_NR_sigreturn, INSTR_LI_R0_NR_rt_sigreturn): Remove. (PPC_LINUX_SIGNAL_FRAMESIZE, PPC_LINUX_REGS_PTR_OFFSET, diff --git a/gdb/irix5-nat.c b/gdb/irix5-nat.c index 9769da2..830a6a6 100644 --- a/gdb/irix5-nat.c +++ b/gdb/irix5-nat.c @@ -43,9 +43,6 @@ static void fetch_core_registers (struct regcache *, char *, unsigned int, int, CORE_ADDR); -/* Size of elements in jmpbuf */ - -#define JB_ELEMENT_SIZE 4 /* * See the comment in m68k-tdep.c regarding the utility of these functions. @@ -206,29 +203,6 @@ fill_fpregset (const struct regcache *regcache, fpregset_t *fpregsetp, int regno } -/* Figure out where the longjmp will land. - We expect the first arg to be a pointer to the jmp_buf structure from which - we extract the pc (JB_PC) that we will land at. The pc is copied into PC. - This routine returns true on success. */ - -int -get_longjmp_target (CORE_ADDR *pc) -{ - char *buf; - CORE_ADDR jb_addr; - - buf = alloca (TARGET_PTR_BIT / TARGET_CHAR_BIT); - jb_addr = read_register (MIPS_A0_REGNUM); - - if (target_read_memory (jb_addr + JB_PC * JB_ELEMENT_SIZE, buf, - TARGET_PTR_BIT / TARGET_CHAR_BIT)) - return 0; - - *pc = extract_unsigned_integer (buf, TARGET_PTR_BIT / TARGET_CHAR_BIT); - - return 1; -} - /* Provide registers to GDB from a core file. CORE_REG_SECT points to an array of bytes, which were obtained from |