* 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
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue