aboutsummaryrefslogtreecommitdiff
path: root/gdb/solist.h
diff options
context:
space:
mode:
authorKevin Buettner <kevinb@redhat.com>2001-02-22 03:01:27 +0000
committerKevin Buettner <kevinb@redhat.com>2001-02-22 03:01:27 +0000
commitd7fa2ae2549091f294e6dd103a57ddf1219dfe6c (patch)
treef28343094d9deb829390fe4468891a1f17aac86e /gdb/solist.h
parent33d01f331b0673ed67fa8a71c9cb90f7d35d16b7 (diff)
downloadfsf-binutils-gdb-d7fa2ae2549091f294e6dd103a57ddf1219dfe6c.zip
fsf-binutils-gdb-d7fa2ae2549091f294e6dd103a57ddf1219dfe6c.tar.gz
fsf-binutils-gdb-d7fa2ae2549091f294e6dd103a57ddf1219dfe6c.tar.bz2
Made changes to shared library support and added more of the support needed
for AIX/IA-64.
Diffstat (limited to 'gdb/solist.h')
-rw-r--r--gdb/solist.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/solist.h b/gdb/solist.h
index 2925250..141fd7f 100644
--- a/gdb/solist.h
+++ b/gdb/solist.h
@@ -89,6 +89,10 @@ struct target_so_ops
/* Find, open, and read the symbols for the main executable. */
int (*open_symbol_file_object) (void *from_ttyp);
+
+ /* Determine if PC lies in the dynamic symbol resolution code of
+ the run time loader */
+ int (*in_dynsym_resolve_code) (CORE_ADDR pc);
};
void free_so (struct so_list *so);
@@ -110,3 +114,5 @@ extern struct target_so_ops *current_target_so_ops;
#define TARGET_SO_CURRENT_SOS (current_target_so_ops->current_sos)
#define TARGET_SO_OPEN_SYMBOL_FILE_OBJECT \
(current_target_so_ops->open_symbol_file_object)
+#define TARGET_SO_IN_DYNSYM_RESOLVE_CODE \
+ (current_target_so_ops->in_dynsym_resolve_code)