|
GDB (API)
|
#include "defs.h"#include "bfd.h"#include "gdb_obstack.h"#include "symtab.h"#include "symfile.h"#include "objfiles.h"#include "gdbtypes.h"#include "gdb_assert.h"#include "complaints.h"#include "gdb_string.h"#include "expression.h"#include "bcache.h"#include "filenames.h"#include "macrotab.h"#include "demangle.h"#include "block.h"#include "cp-support.h"#include "dictionary.h"#include "addrmap.h"#include "buildsym.h"#include "stabsread.h"Go to the source code of this file.
| #define EXTERN |
Definition at line 47 of file buildsym.c.
| #define INITIAL_CONTEXT_STACK_SIZE 10 |
Definition at line 128 of file buildsym.c.
| #define INITIAL_LINE_VECTOR_LENGTH 1000 |
Definition at line 129 of file buildsym.c.
| 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 * | 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 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.
1.7.6.1