X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=gdb%2Fsymfile.h;h=c538e0598a203561d120ebc5a8c19299245da5b5;hb=026a91747567565bf2956fae98fed6a958151aab;hp=0bf40c1bb90e0f8094203589d503aa2f7a6bfa4e;hpb=e7d52ed30408677f63c121e88a1493e6300b80ba;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/symfile.h b/gdb/symfile.h index 0bf40c1bb9..c538e0598a 100644 --- a/gdb/symfile.h +++ b/gdb/symfile.h @@ -1,6 +1,6 @@ /* Definitions for reading symbol files into GDB. - Copyright (C) 1990-2015 Free Software Foundation, Inc. + Copyright (C) 1990-2016 Free Software Foundation, Inc. This file is part of GDB. @@ -72,6 +72,15 @@ struct psymbol_allocation_list int size; }; +struct other_sections +{ + CORE_ADDR addr; + char *name; + + /* SECTINDEX must be valid for associated BFD or set to -1. */ + int sectindex; +}; + /* Define an array of addresses to accommodate non-contiguous dynamic loading of modules. This is for use when entering commands, so we can keep track of the section names until we read the file and can @@ -85,14 +94,7 @@ struct section_addr_info available. */ size_t num_sections; /* Sections whose names are file format dependent. */ - struct other_sections - { - CORE_ADDR addr; - char *name; - - /* SECTINDEX must be valid for associated BFD or set to -1. */ - int sectindex; - } other[1]; + struct other_sections other[1]; }; @@ -238,7 +240,7 @@ struct quick_symbol_functions void (*expand_symtabs_with_fullname) (struct objfile *objfile, const char *fullname); - /* Find global or static symbols in all tables that are in NAMESPACE + /* Find global or static symbols in all tables that are in DOMAIN and for which MATCH (symbol name, NAME) == 0, passing each to CALLBACK, reading in partial symbol tables as needed. Look through global symbols if GLOBAL and otherwise static symbols. @@ -256,7 +258,7 @@ struct quick_symbol_functions non-zero to indicate that the scan should be terminated. */ void (*map_matching_symbols) (struct objfile *, - const char *name, domain_enum namespace, + const char *name, domain_enum domain, int global, int (*callback) (struct block *, struct symbol *, void *), @@ -512,8 +514,6 @@ extern void find_lowest_section (bfd *, asection *, void *); extern bfd *symfile_bfd_open (const char *); -extern bfd *gdb_bfd_open_maybe_remote (const char *); - extern int get_section_index (struct objfile *, char *); extern int print_symbol_loading_p (int from_tty, int mainline, int full);