diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2007-05-14 21:35:25 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2007-05-14 21:35:25 +0000 |
commit | f5ce4941f0497889c400ff62b087e28077e8b0fd (patch) | |
tree | 8f8a2a83ce0c7e0a678f3a3e4a89718e6b12516e /gdb/hppa-hpux-tdep.c | |
parent | 09db0d03edb231a8f7ed76d0bffec6df5e7c0f7b (diff) | |
download | gdb-f5ce4941f0497889c400ff62b087e28077e8b0fd.zip gdb-f5ce4941f0497889c400ff62b087e28077e8b0fd.tar.gz gdb-f5ce4941f0497889c400ff62b087e28077e8b0fd.tar.bz2 |
* hppa-hpux-tdep.c: Do not include <dl.h> or <machine/save_state.h>.
(offsetof): Do not define.
(find_stub_with_shl_get): Use numerical value 3 instead of
symbolic value TYPE_PROCEDURE.
Diffstat (limited to 'gdb/hppa-hpux-tdep.c')
-rw-r--r-- | gdb/hppa-hpux-tdep.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gdb/hppa-hpux-tdep.c b/gdb/hppa-hpux-tdep.c index 05f8d83..ab44e95 100644 --- a/gdb/hppa-hpux-tdep.c +++ b/gdb/hppa-hpux-tdep.c @@ -40,13 +40,6 @@ #include "gdb_string.h" -#include <dl.h> -#include <machine/save_state.h> - -#ifndef offsetof -#define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER) -#endif - #define IS_32BIT_TARGET(_gdbarch) \ ((gdbarch_tdep (_gdbarch))->bytes_per_address == 4) @@ -721,7 +714,7 @@ find_stub_with_shl_get (struct minimal_symbol *function, CORE_ADDR handle) args[0] = value_from_longest (TYPE_FIELD_TYPE (ftype, 0), 12); args[1] = value_from_pointer (TYPE_FIELD_TYPE (ftype, 1), SYMBOL_VALUE_ADDRESS (msymbol)); args[2] = value_from_pointer (TYPE_FIELD_TYPE (ftype, 2), endo_buff_addr); - args[3] = value_from_longest (TYPE_FIELD_TYPE (ftype, 3), TYPE_PROCEDURE); + args[3] = value_from_longest (TYPE_FIELD_TYPE (ftype, 3), 3 /* TYPE_PROCEDURE */); args[4] = value_from_pointer (TYPE_FIELD_TYPE (ftype, 4), value_return_addr); args[5] = value_from_pointer (TYPE_FIELD_TYPE (ftype, 5), errno_return_addr); |