aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib.h
diff options
context:
space:
mode:
authorK. Richard Pixley <rich@cygnus>1993-04-07 07:04:26 +0000
committerK. Richard Pixley <rich@cygnus>1993-04-07 07:04:26 +0000
commit73d0fc782010af6ad1784c9e3a8fc41997ec922b (patch)
treeb2b30811f85c276e9ef87d1bc3b87c67288e937a /gdb/solib.h
parent07861607f5b7010e4b5f908361783aac2c096e1e (diff)
downloadgdb-73d0fc782010af6ad1784c9e3a8fc41997ec922b.zip
gdb-73d0fc782010af6ad1784c9e3a8fc41997ec922b.tar.gz
gdb-73d0fc782010af6ad1784c9e3a8fc41997ec922b.tar.bz2
Add section table to objfile struct. Use it for find_pc_section.
* objfiles.c (add_to_objfile_sections, build_objfile_section_table, find_pc_section): new functions. (allocate_objfile): build section table. * objfiles.h (struct obj_section): new structure. (struct objfile): add section table. (find_pc_section): new prototype. * solib.[ch] (find_pc_section_from_so_list): removed. * sparc-tdep.c: include objfiles.h for find_pc_section. include symfile.h for objfiles.h. (in_solib_trampoline): adjusted for new find_pc_section prototype. Removed BAD_RICH_HACK ifdefs. * symfile.c (syms_from_objfile): offset objfile sections. (find_pc_section): removed. Also removed BAD_RICH_HACK ifdefs. * symfile.h (find_pc_section): prototype removed. Also fixed comment typo NUL -> NULL. * target.[ch] (find_pc_section_from_targets): removed. * config/sparc/tm-sun4sol2.h (BAD_RICHH_HACK): removed.
Diffstat (limited to 'gdb/solib.h')
-rw-r--r--gdb/solib.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/gdb/solib.h b/gdb/solib.h
index f11470b..ddabf74 100644
--- a/gdb/solib.h
+++ b/gdb/solib.h
@@ -54,6 +54,3 @@ solib_create_inferior_hook PARAMS((void)); /* solib.c */
extern int
solib_address PARAMS ((CORE_ADDR)); /* solib.c */
-
-struct section_table *
-find_pc_section_from_so_list PARAMS ((CORE_ADDR pc)); /* solib.c */