|
GDB (API)
|
#include "defs.h"#include "symtab.h"#include "psympriv.h"#include "objfiles.h"#include "gdb_assert.h"#include "block.h"#include "filenames.h"#include "source.h"#include "addrmap.h"#include "gdbtypes.h"#include "bcache.h"#include "ui-out.h"#include "command.h"#include "readline/readline.h"#include "gdb_regex.h"#include "dictionary.h"#include "language.h"#include "cp-support.h"#include "gdbcmd.h"Go to the source code of this file.
| #define ALL_OBJFILE_PSYMTABS_REQUIRED | ( | objfile, | |
| p | |||
| ) |
| #define ALL_PSYMTABS | ( | objfile, | |
| p | |||
| ) |
ALL_OBJFILES (objfile) \ ALL_OBJFILE_PSYMTABS_REQUIRED (objfile, p)
| void _initialize_psymtab | ( | void | ) |
| void add_psymbol_to_list | ( | const char * | name, |
| int | namelength, | ||
| int | copy_name, | ||
| domain_enum | domain, | ||
| enum address_class | class, | ||
| struct psymbol_allocation_list * | list, | ||
| long | val, | ||
| CORE_ADDR | coreaddr, | ||
| enum language language | , | ||
| struct objfile * | objfile | ||
| ) |
| struct partial_symtab* allocate_psymtab | ( | const char * | filename, |
| struct objfile * | objfile | ||
| ) | [read] |
| void discard_psymtab | ( | struct objfile * | objfile, |
| struct partial_symtab * | pst | ||
| ) |
| void expand_partial_symbol_names | ( | int(*)(const char *, void *) | fun, |
| void * | data | ||
| ) |
| void init_psymbol_list | ( | struct objfile * | objfile, |
| int | total_symbols | ||
| ) |
| struct cleanup* make_cleanup_discard_psymtabs | ( | struct objfile * | objfile | ) | [read] |
| void map_partial_symbol_filenames | ( | symbol_filename_ftype * | fun, |
| void * | data, | ||
| int | need_fullname | ||
| ) |
| void psymbol_bcache_free | ( | struct psymbol_bcache * | bcache | ) |
| struct bcache* psymbol_bcache_get_bcache | ( | struct psymbol_bcache * | bcache | ) | [read] |
| struct psymbol_bcache* psymbol_bcache_init | ( | void | ) | [read] |
| struct objfile* require_partial_symbols | ( | struct objfile * | objfile, |
| int | verbose | ||
| ) | [read] |
| void sort_pst_symbols | ( | struct objfile * | objfile, |
| struct partial_symtab * | pst | ||
| ) |
| struct partial_symtab* start_psymtab_common | ( | struct objfile * | objfile, |
| struct section_offsets * | section_offsets, | ||
| const char * | filename, | ||
| CORE_ADDR | textlow, | ||
| struct partial_symbol ** | global_syms, | ||
| struct partial_symbol ** | static_syms | ||
| ) | [read] |
{
objfile_has_psyms,
find_last_source_symtab_from_partial,
forget_cached_source_info_partial,
partial_map_symtabs_matching_filename,
lookup_symbol_aux_psymtabs,
print_psymtab_stats_for_objfile,
dump_psymtabs_for_objfile,
relocate_psymtabs,
read_symtabs_for_function,
expand_partial_symbol_tables,
read_psymtabs_with_fullname,
map_matching_symbols_psymtab,
expand_symtabs_matching_via_partial,
find_pc_sect_symtab_from_partial,
map_symbol_filenames_psymtab
}
1.7.6.1