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 }