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/irix5-nat.c | |
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/irix5-nat.c')
-rw-r--r-- | gdb/irix5-nat.c | 26 |
1 files changed, 0 insertions, 26 deletions
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 |