* alpha-tdep.c (alpha_skip_prologue_internal): Remove
GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to indicate that the condition it was testing is always true. * config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove. * config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto. * config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
This commit is contained in:
parent
accc6d1ff3
commit
15d72a927a
|
@ -1,3 +1,12 @@
|
|||
2002-04-25 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* alpha-tdep.c (alpha_skip_prologue_internal): Remove
|
||||
GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to
|
||||
indicate that the condition it was testing is always true.
|
||||
* config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove.
|
||||
* config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
|
||||
* config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
|
||||
|
||||
2002-04-25 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
|
||||
|
|
|
@ -1356,16 +1356,15 @@ alpha_skip_prologue_internal (CORE_ADDR pc, int lenient)
|
|||
CORE_ADDR post_prologue_pc;
|
||||
char buf[4];
|
||||
|
||||
#ifdef GDB_TARGET_HAS_SHARED_LIBS
|
||||
/* Silently return the unaltered pc upon memory errors.
|
||||
This could happen on OSF/1 if decode_line_1 tries to skip the
|
||||
prologue for quickstarted shared library functions when the
|
||||
shared library is not yet mapped in.
|
||||
Reading target memory is slow over serial lines, so we perform
|
||||
this check only if the target has shared libraries. */
|
||||
this check only if the target has shared libraries (which all
|
||||
Alpha targets do). */
|
||||
if (target_read_memory (pc, buf, 4))
|
||||
return pc;
|
||||
#endif
|
||||
|
||||
/* See if we can determine the end of the prologue via the symbol table.
|
||||
If so, then return either PC, or the PC after the prologue, whichever
|
||||
|
|
|
@ -41,10 +41,6 @@
|
|||
|
||||
#define CANNOT_STEP_BREAKPOINT
|
||||
|
||||
/* GNU/Linux has shared libraries. */
|
||||
|
||||
#define GDB_TARGET_HAS_SHARED_LIBS
|
||||
|
||||
/* Given a pointer to either a gregset_t or fpregset_t, return a
|
||||
pointer to the first register. */
|
||||
#define ALPHA_REGSET_BASE(regsetp) ((long *) (regsetp))
|
||||
|
|
|
@ -30,7 +30,4 @@
|
|||
/* The Alpha does not step over a breakpoint. */
|
||||
#define CANNOT_STEP_BREAKPOINT
|
||||
|
||||
/* NetBSD/alpha has shared libraries. */
|
||||
#define GDB_TARGET_HAS_SHARED_LIBS
|
||||
|
||||
#endif /* NM_NBSD_H */
|
||||
|
|
|
@ -34,10 +34,6 @@
|
|||
|
||||
#define CANNOT_STEP_BREAKPOINT
|
||||
|
||||
/* OSF/1 has shared libraries. */
|
||||
|
||||
#define GDB_TARGET_HAS_SHARED_LIBS
|
||||
|
||||
/* Support for shared libraries. */
|
||||
|
||||
#include "solib.h"
|
||||
|
|
Loading…
Reference in New Issue