GDB (API)
|
Go to the source code of this file.
#define HASHSIZE |
127 /* Size of things hashed via hashname(). */
Definition at line 45 of file buildsym.h.
#define next_symbol_text | ( | objfile | ) | (*next_symbol_text_func)(objfile) |
Definition at line 175 of file buildsym.h.
#define outermost_context_p | ( | ) | (context_stack_depth == 0) |
Definition at line 166 of file buildsym.h.
#define PENDINGSIZE 100 |
Definition at line 93 of file buildsym.h.
void add_symbol_to_list | ( | struct symbol * | symbol, |
struct pending ** | listhead | ||
) |
Definition at line 137 of file buildsym.c.
void augment_type_symtab | ( | struct objfile * | objfile, |
struct symtab * | primary_symtab | ||
) |
Definition at line 1392 of file buildsym.c.
void buildsym_init | ( | void | ) |
Definition at line 1558 of file buildsym.c.
void buildsym_new_init | ( | void | ) |
Definition at line 1578 of file buildsym.c.
struct symtab* end_expandable_symtab | ( | CORE_ADDR | end_addr, |
struct objfile * | objfile, | ||
int | section | ||
) | [read] |
Definition at line 1359 of file buildsym.c.
struct symtab* end_symtab | ( | CORE_ADDR | end_addr, |
struct objfile * | objfile, | ||
int | section | ||
) | [read] |
Definition at line 1348 of file buildsym.c.
struct symtab* end_symtab_from_static_block | ( | struct block * | static_block, |
struct objfile * | objfile, | ||
int | section, | ||
int | expandable | ||
) | [read] |
Definition at line 1121 of file buildsym.c.
struct block* end_symtab_get_static_block | ( | CORE_ADDR | end_addr, |
struct objfile * | objfile, | ||
int | expandable, | ||
int | required | ||
) | [read] |
Definition at line 1023 of file buildsym.c.
struct symbol* find_symbol_in_list | ( | struct pending * | list, |
char * | name, | ||
int | length | ||
) | [read] |
Definition at line 171 of file buildsym.c.
struct block* finish_block | ( | struct symbol * | symbol, |
struct pending ** | listhead, | ||
struct pending_block * | old_blocks, | ||
CORE_ADDR | start, | ||
CORE_ADDR | end, | ||
struct objfile * | objfile | ||
) | [read] |
Definition at line 431 of file buildsym.c.
void free_pending_blocks | ( | void | ) |
Definition at line 236 of file buildsym.c.
const char* get_last_source_file | ( | void | ) |
Definition at line 1546 of file buildsym.c.
struct macro_table* get_macro_table | ( | struct objfile * | objfile, |
const char * | comp_dir | ||
) | [read] |
Definition at line 843 of file buildsym.c.
Definition at line 1481 of file buildsym.c.
void merge_symbol_lists | ( | struct pending ** | srclist, |
struct pending ** | targetlist | ||
) |
Definition at line 1508 of file buildsym.c.
void patch_subfile_names | ( | struct subfile * | subfile, |
char * | name | ||
) |
Definition at line 688 of file buildsym.c.
struct context_stack* pop_context | ( | void | ) | [read] |
Definition at line 1470 of file buildsym.c.
char* pop_subfile | ( | void | ) |
Definition at line 739 of file buildsym.c.
struct context_stack* push_context | ( | int | desc, |
CORE_ADDR | valu | ||
) | [read] |
Definition at line 1440 of file buildsym.c.
void push_subfile | ( | void | ) |
Definition at line 723 of file buildsym.c.
void really_free_pendings | ( | void * | dummy | ) |
Definition at line 196 of file buildsym.c.
void record_block_range | ( | struct block * | , |
CORE_ADDR | start, | ||
CORE_ADDR | end_inclusive | ||
) |
Definition at line 481 of file buildsym.c.
void record_debugformat | ( | const char * | format | ) |
Definition at line 1488 of file buildsym.c.
void record_line | ( | struct subfile * | subfile, |
int | line, | ||
CORE_ADDR | pc | ||
) |
Definition at line 759 of file buildsym.c.
void record_producer | ( | const char * | producer | ) |
Definition at line 1494 of file buildsym.c.
void restart_symtab | ( | CORE_ADDR | start_addr | ) |
Definition at line 875 of file buildsym.c.
void scan_file_globals | ( | struct objfile * | objfile | ) |
Definition at line 4608 of file stabsread.c.
void set_last_source_file | ( | const char * | name | ) |
Definition at line 1537 of file buildsym.c.
void start_subfile | ( | const char * | name, |
const char * | dirname | ||
) |
Definition at line 575 of file buildsym.c.
void start_symtab | ( | const char * | name, |
const char * | dirname, | ||
CORE_ADDR | start_addr | ||
) |
Definition at line 862 of file buildsym.c.
EXTERN struct context_stack* context_stack |
Definition at line 155 of file buildsym.h.
Definition at line 159 of file buildsym.h.
Definition at line 163 of file buildsym.h.
EXTERN struct subfile* current_subfile |
Definition at line 70 of file buildsym.h.
EXTERN struct pending* file_symbols |
Definition at line 106 of file buildsym.h.
EXTERN struct pending* global_symbols |
Definition at line 110 of file buildsym.h.
Definition at line 51 of file buildsym.h.
EXTERN struct pending* local_symbols |
Definition at line 114 of file buildsym.h.
EXTERN char*(* next_symbol_text_func)(struct objfile *) |
Definition at line 179 of file buildsym.h.
EXTERN unsigned char processing_acc_compilation |
Definition at line 83 of file buildsym.h.
EXTERN unsigned char processing_gcc_compilation |
Definition at line 75 of file buildsym.h.
Definition at line 87 of file buildsym.h.
EXTERN struct using_direct* using_directives |
Definition at line 118 of file buildsym.h.
Definition at line 171 of file buildsym.h.