GDB (API)
|
Go to the source code of this file.
Classes | |
struct | pending_stabs |
struct | header_file |
struct | stab_section_list |
Defines | |
#define | EXTERN extern |
#define | HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->header_files) |
#define | N_HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->n_header_files) |
#define | N_ALLOCATED_HEADER_FILES(OBJFILE) (DBX_SYMFILE_INFO (OBJFILE)->n_allocated_header_files) |
Functions | |
void | common_block_start (char *, struct objfile *) |
void | common_block_end (struct objfile *) |
void | cleanup_undefined_stabs_types (struct objfile *) |
long | read_number (char **, int) |
struct symbol * | define_symbol (CORE_ADDR, char *, int, int, struct objfile *) |
void | stabsread_init (void) |
void | stabsread_new_init (void) |
void | start_stabs (void) |
void | end_stabs (void) |
void | finish_global_stabs (struct objfile *objfile) |
struct partial_symtab * | end_psymtab (struct objfile *objfile, struct partial_symtab *pst, const char **include_list, int num_includes, int capping_symbol_offset, CORE_ADDR capping_text, struct partial_symtab **dependency_list, int number_dependencies, int textlow_not_set) |
void | process_one_symbol (int, int, CORE_ADDR, char *, const struct section_offsets *, struct objfile *) |
void | elfstab_build_psymtabs (struct objfile *objfile, asection *stabsect, file_ptr stabstroffset, unsigned int stabstrsize) |
void | coffstab_build_psymtabs (struct objfile *objfile, CORE_ADDR textaddr, unsigned int textsize, struct stab_section_list *stabs, file_ptr stabstroffset, unsigned int stabstrsize) |
void | stabsect_build_psymtabs (struct objfile *objfile, char *stab_name, char *stabstr_name, char *text_name) |
void | elfstab_offset_sections (struct objfile *, struct partial_symtab *) |
int | symbol_reference_defined (char **) |
void | ref_add (int, struct symbol *, char *, CORE_ADDR) |
struct symbol * | ref_search (int) |
void | free_header_files (void) |
void | init_header_files (void) |
Variables | |
EXTERN struct symbol * | global_sym_chain [HASHSIZE] |
EXTERN struct pending_stabs * | global_stabs |
EXTERN int | previous_stab_code |
EXTERN int * | this_object_header_files |
EXTERN int | n_this_object_header_files |
EXTERN int | n_allocated_this_object_header_files |
#define EXTERN extern |
Definition at line 30 of file stabsread.h.
#define HEADER_FILES | ( | OBJFILE | ) | (DBX_SYMFILE_INFO (OBJFILE)->header_files) |
Definition at line 106 of file stabsread.h.
#define N_ALLOCATED_HEADER_FILES | ( | OBJFILE | ) | (DBX_SYMFILE_INFO (OBJFILE)->n_allocated_header_files) |
Definition at line 112 of file stabsread.h.
#define N_HEADER_FILES | ( | OBJFILE | ) | (DBX_SYMFILE_INFO (OBJFILE)->n_header_files) |
Definition at line 109 of file stabsread.h.
void cleanup_undefined_stabs_types | ( | struct objfile * | ) |
Definition at line 4597 of file stabsread.c.
void coffstab_build_psymtabs | ( | struct objfile * | objfile, |
CORE_ADDR | textaddr, | ||
unsigned int | textsize, | ||
struct stab_section_list * | stabs, | ||
file_ptr | stabstroffset, | ||
unsigned int | stabstrsize | ||
) |
void common_block_end | ( | struct objfile * | ) |
Definition at line 4338 of file stabsread.c.
void common_block_start | ( | char * | , |
struct objfile * | |||
) |
Definition at line 4322 of file stabsread.c.
Definition at line 626 of file stabsread.c.
void elfstab_build_psymtabs | ( | struct objfile * | objfile, |
asection * | stabsect, | ||
file_ptr | stabstroffset, | ||
unsigned int | stabstrsize | ||
) |
void elfstab_offset_sections | ( | struct objfile * | , |
struct partial_symtab * | |||
) |
struct partial_symtab* end_psymtab | ( | struct objfile * | objfile, |
struct partial_symtab * | pst, | ||
const char ** | include_list, | ||
int | num_includes, | ||
int | capping_symbol_offset, | ||
CORE_ADDR | capping_text, | ||
struct partial_symtab ** | dependency_list, | ||
int | number_dependencies, | ||
int | textlow_not_set | ||
) | [read] |
void end_stabs | ( | void | ) |
Definition at line 4780 of file stabsread.c.
void finish_global_stabs | ( | struct objfile * | objfile | ) |
Definition at line 4792 of file stabsread.c.
void free_header_files | ( | void | ) |
void init_header_files | ( | void | ) |
void process_one_symbol | ( | int | , |
int | , | ||
CORE_ADDR | , | ||
char * | , | ||
const struct section_offsets * | , | ||
struct objfile * | |||
) |
long read_number | ( | char ** | , |
int | |||
) |
Definition at line 514 of file stabsread.c.
struct symbol* ref_search | ( | int | ) | [read] |
Definition at line 538 of file stabsread.c.
void stabsect_build_psymtabs | ( | struct objfile * | objfile, |
char * | stab_name, | ||
char * | stabstr_name, | ||
char * | text_name | ||
) |
void stabsread_init | ( | void | ) |
Definition at line 4746 of file stabsread.c.
void stabsread_new_init | ( | void | ) |
Definition at line 4755 of file stabsread.c.
void start_stabs | ( | void | ) |
Definition at line 4765 of file stabsread.c.
int symbol_reference_defined | ( | char ** | ) |
Definition at line 574 of file stabsread.c.
EXTERN struct pending_stabs* global_stabs |
Definition at line 55 of file stabsread.h.
EXTERN struct symbol* global_sym_chain[HASHSIZE] |
Definition at line 41 of file stabsread.h.
Definition at line 129 of file stabsread.h.
Definition at line 127 of file stabsread.h.
Definition at line 60 of file stabsread.h.
Definition at line 125 of file stabsread.h.