* 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
5 changed files with 11 additions and 14 deletions
|
@ -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>
|
2002-04-25 Jason Thorpe <thorpej@wasabisystems.com>
|
||||||
|
|
||||||
* alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
|
* 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;
|
CORE_ADDR post_prologue_pc;
|
||||||
char buf[4];
|
char buf[4];
|
||||||
|
|
||||||
#ifdef GDB_TARGET_HAS_SHARED_LIBS
|
|
||||||
/* Silently return the unaltered pc upon memory errors.
|
/* Silently return the unaltered pc upon memory errors.
|
||||||
This could happen on OSF/1 if decode_line_1 tries to skip the
|
This could happen on OSF/1 if decode_line_1 tries to skip the
|
||||||
prologue for quickstarted shared library functions when the
|
prologue for quickstarted shared library functions when the
|
||||||
shared library is not yet mapped in.
|
shared library is not yet mapped in.
|
||||||
Reading target memory is slow over serial lines, so we perform
|
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))
|
if (target_read_memory (pc, buf, 4))
|
||||||
return pc;
|
return pc;
|
||||||
#endif
|
|
||||||
|
|
||||||
/* See if we can determine the end of the prologue via the symbol table.
|
/* 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
|
If so, then return either PC, or the PC after the prologue, whichever
|
||||||
|
|
|
@ -41,10 +41,6 @@
|
||||||
|
|
||||||
#define CANNOT_STEP_BREAKPOINT
|
#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
|
/* Given a pointer to either a gregset_t or fpregset_t, return a
|
||||||
pointer to the first register. */
|
pointer to the first register. */
|
||||||
#define ALPHA_REGSET_BASE(regsetp) ((long *) (regsetp))
|
#define ALPHA_REGSET_BASE(regsetp) ((long *) (regsetp))
|
||||||
|
|
|
@ -30,7 +30,4 @@
|
||||||
/* The Alpha does not step over a breakpoint. */
|
/* The Alpha does not step over a breakpoint. */
|
||||||
#define CANNOT_STEP_BREAKPOINT
|
#define CANNOT_STEP_BREAKPOINT
|
||||||
|
|
||||||
/* NetBSD/alpha has shared libraries. */
|
|
||||||
#define GDB_TARGET_HAS_SHARED_LIBS
|
|
||||||
|
|
||||||
#endif /* NM_NBSD_H */
|
#endif /* NM_NBSD_H */
|
||||||
|
|
|
@ -34,10 +34,6 @@
|
||||||
|
|
||||||
#define CANNOT_STEP_BREAKPOINT
|
#define CANNOT_STEP_BREAKPOINT
|
||||||
|
|
||||||
/* OSF/1 has shared libraries. */
|
|
||||||
|
|
||||||
#define GDB_TARGET_HAS_SHARED_LIBS
|
|
||||||
|
|
||||||
/* Support for shared libraries. */
|
/* Support for shared libraries. */
|
||||||
|
|
||||||
#include "solib.h"
|
#include "solib.h"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue