* alphafbsd-tdep.c: Include "solib-svr4.h".
(alphafbsd_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_lp64_fetch_link_map_offsets. * Makefile.in (alphafbsd-tdep.o): Update dependencies. * config/alpha/fbsd.mt (TDEPFILES): Add corelow.o, solib.o and solib-svr4.o. * config/alpha/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o and solib-legacy.o. * config/alpha/nm-fbsd.h: Don't include "solib.h".
This commit is contained in:
parent
bd4109fb51
commit
4b17b3897b
6 changed files with 27 additions and 13 deletions
|
@ -1,3 +1,15 @@
|
|||
2006-01-15 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* alphafbsd-tdep.c: Include "solib-svr4.h".
|
||||
(alphafbsd_init_abi): Set solib_svr4_fetch_link_map_offsets to
|
||||
svr4_lp64_fetch_link_map_offsets.
|
||||
* Makefile.in (alphafbsd-tdep.o): Update dependencies.
|
||||
* config/alpha/fbsd.mt (TDEPFILES): Add corelow.o, solib.o and
|
||||
solib-svr4.o.
|
||||
* config/alpha/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o
|
||||
and solib-legacy.o.
|
||||
* config/alpha/nm-fbsd.h: Don't include "solib.h".
|
||||
|
||||
2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* source.c (_initialize_source): Use add_setshow_integer_cmd.
|
||||
|
|
|
@ -1673,7 +1673,7 @@ alphabsd-nat.o: alphabsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
|
|||
alphabsd-tdep.o: alphabsd-tdep.c $(defs_h) $(alpha_tdep_h) \
|
||||
$(alphabsd_tdep_h)
|
||||
alphafbsd-tdep.o: alphafbsd-tdep.c $(defs_h) $(value_h) $(osabi_h) \
|
||||
$(alpha_tdep_h)
|
||||
$(alpha_tdep_h) $(solib_svr4_h)
|
||||
alpha-linux-nat.o: alpha-linux-nat.c $(defs_h) $(target_h) $(linux_nat_h)
|
||||
alpha-linux-tdep.o: alpha-linux-tdep.c $(defs_h) $(frame_h) $(gdb_assert_h) \
|
||||
$(osabi_h) $(solib_svr4_h) $(alpha_tdep_h)
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/* Target-dependent code for FreeBSD/Alpha.
|
||||
Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
/* Target-dependent code for FreeBSD/alpha.
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
|
@ -23,6 +24,7 @@
|
|||
#include "osabi.h"
|
||||
|
||||
#include "alpha-tdep.h"
|
||||
#include "solib-svr4.h"
|
||||
|
||||
static int
|
||||
alphafbsd_use_struct_convention (int gcc_p, struct type *type)
|
||||
|
@ -98,7 +100,12 @@ alphafbsd_init_abi (struct gdbarch_info info,
|
|||
/* Hook into the MDEBUG frame unwinder. */
|
||||
alpha_mdebug_init_abi (info, gdbarch);
|
||||
|
||||
set_gdbarch_deprecated_use_struct_convention (gdbarch, alphafbsd_use_struct_convention);
|
||||
/* FreeBSD/alpha has SVR4-style shared libraries. */
|
||||
set_solib_svr4_fetch_link_map_offsets
|
||||
(gdbarch, svr4_lp64_fetch_link_map_offsets);
|
||||
|
||||
set_gdbarch_deprecated_use_struct_convention
|
||||
(gdbarch, alphafbsd_use_struct_convention);
|
||||
|
||||
tdep->dynamic_sigtramp_offset = alphafbsd_sigtramp_offset;
|
||||
tdep->sigcontext_addr = alphafbsd_sigcontext_addr;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
# Host: FreeBSD/alpha
|
||||
NATDEPFILES= fork-child.o inf-ptrace.o \
|
||||
fbsd-nat.o alphabsd-nat.o \
|
||||
gcore.o solib.o solib-svr4.o solib-legacy.o \
|
||||
corelow.o core-regset.o
|
||||
gcore.o corelow.o core-regset.o
|
||||
NAT_FILE= nm-fbsd.h
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
# Target: FreeBSD/alpha
|
||||
TDEPFILES= alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o alphafbsd-tdep.o
|
||||
TDEPFILES= alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o alphafbsd-tdep.o \
|
||||
corelow.o solib.o solib-svr4.o
|
||||
DEPRECATED_TM_FILE= tm-alpha.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Native-dependent definitions for FreeBSD/alpha.
|
||||
|
||||
Copyright 1986, 1987, 1989, 1992, 1996, 2000, 2004, 2005
|
||||
Copyright 1986, 1987, 1989, 1992, 1996, 2000, 2004, 2005, 2006
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
@ -25,10 +25,5 @@
|
|||
|
||||
/* The Alpha does not step over a breakpoint. */
|
||||
#define CANNOT_STEP_BREAKPOINT 1
|
||||
|
||||
|
||||
/* Shared library support. */
|
||||
|
||||
#include "solib.h" /* Support for shared libraries. */
|
||||
|
||||
#endif /* nm-fbsd.h */
|
||||
|
|
Loading…
Reference in a new issue