forked from Imagelibrary/binutils-gdb
2004-02-15 Andrew Cagney <cagney@redhat.com>
* config/mips/tm-nbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro. * config/i386/tm-i386bsd.h (SIGCONTEXT_PC_OFFSET): Delete macro. * config/arm/tm-linux.h (SIGCONTEXT_PC_OFFSET): Delete macro. * config/vax/tm-vaxbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro. * vax-tdep.c (vax_sigtramp_saved_pc): Inline only reference. * config/ns32k/tm-nbsd.h (SIGCONTEXT_PC_OFFSET): Delete macro. * ns32k-tdep.c (ns32k_sigtramp_saved_pc): Inline only reference.
This commit is contained in:
@@ -141,9 +141,10 @@ vax_sigtramp_saved_pc (struct frame_info *frame)
|
||||
sigcontext_addr = read_memory_typed_address
|
||||
(read_register (SP_REGNUM) + sigcontext_offs, builtin_type_void_data_ptr);
|
||||
|
||||
/* Don't cause a memory_error when accessing sigcontext in case the stack
|
||||
/* Offset to saved PC in sigcontext, from <sys/signal.h>. Don't
|
||||
cause a memory_error when accessing sigcontext in case the stack
|
||||
layout has changed or the stack is corrupt. */
|
||||
target_read_memory (sigcontext_addr + SIGCONTEXT_PC_OFFSET, buf, ptrbytes);
|
||||
target_read_memory (sigcontext_addr + 12, buf, ptrbytes);
|
||||
return extract_typed_address (buf, builtin_type_void_func_ptr);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user