aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2007-06-01 13:15:59 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2007-06-01 13:15:59 +0000
commit52a757404eb33ecb4db5970764045d20e029a9c3 (patch)
tree5436e4721370d9bd506837d64794270d362e2fdf /gdb
parentc3fc7e628a43c0396f249f68feaee9fb44322a1b (diff)
downloadgdb-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/ChangeLog4
-rw-r--r--gdb/irix5-nat.c26
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