diff options
Diffstat (limited to 'gdb/buildsym.h')
-rw-r--r-- | gdb/buildsym.h | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/gdb/buildsym.h b/gdb/buildsym.h index 49086d3..36b3e99 100644 --- a/gdb/buildsym.h +++ b/gdb/buildsym.h @@ -408,146 +408,4 @@ extern void add_symbol_to_list (struct symbol *symbol, extern struct symbol *find_symbol_in_list (struct pending *list, char *name, int length); -extern struct block *finish_block (struct symbol *symbol, - struct pending_block *old_blocks, - const struct dynamic_prop *static_link, - CORE_ADDR start, - CORE_ADDR end); - -extern void record_block_range (struct block *, - CORE_ADDR start, CORE_ADDR end_inclusive); - -class scoped_free_pendings -{ -public: - - scoped_free_pendings () = default; - ~scoped_free_pendings (); - - DISABLE_COPY_AND_ASSIGN (scoped_free_pendings); -}; - -extern void start_subfile (const char *name); - -extern void patch_subfile_names (struct subfile *subfile, const char *name); - -extern void push_subfile (); - -extern const char *pop_subfile (); - -extern struct block *end_symtab_get_static_block (CORE_ADDR end_addr, - int expandable, - int required); - -extern struct compunit_symtab * - end_symtab_from_static_block (struct block *static_block, - int section, int expandable); - -extern struct compunit_symtab *end_symtab (CORE_ADDR end_addr, int section); - -extern struct compunit_symtab *end_expandable_symtab (CORE_ADDR end_addr, - int section); - -extern void augment_type_symtab (void); - -extern struct context_stack *push_context (int desc, CORE_ADDR valu); - -extern struct context_stack pop_context (); - -extern record_line_ftype record_line; - -extern struct compunit_symtab *start_symtab (struct objfile *objfile, - const char *name, - const char *comp_dir, - CORE_ADDR start_addr, - enum language language); - -extern void restart_symtab (struct compunit_symtab *cust, - const char *name, CORE_ADDR start_addr); - -/* Record the name of the debug format in the current pending symbol - table. FORMAT must be a string with a lifetime at least as long as - the symtab's objfile. */ - -extern void record_debugformat (const char *format); - -/* Record the name of the debuginfo producer (usually the compiler) in - the current pending symbol table. PRODUCER must be a string with a - lifetime at least as long as the symtab's objfile. */ - -extern void record_producer (const char *producer); - -/* Set the name of the last source file. NAME is copied by this - function. */ - -extern void set_last_source_file (const char *name); - -/* Fetch the name of the last source file. */ - -extern const char *get_last_source_file (void); - -/* Return the compunit symtab object. - It is only valid to call this between calls to start_symtab and the - end_symtab* functions. */ - -extern struct compunit_symtab *buildsym_compunit_symtab (void); - -/* Return the macro table. - Initialize it if this is the first use. - It is only valid to call this between calls to start_symtab and the - end_symtab* functions. */ - -extern struct macro_table *get_macro_table (void); - -/* Set the last source start address. Can only be used between - start_symtab and end_symtab* calls. */ - -extern void set_last_source_start_addr (CORE_ADDR addr); - -/* Get the last source start address. Can only be used between - start_symtab and end_symtab* calls. */ - -extern CORE_ADDR get_last_source_start_addr (); - -/* Return the local using directives. */ - -extern struct using_direct **get_local_using_directives (); - -/* Set the list of local using directives. */ - -extern void set_local_using_directives (struct using_direct *new_local); - -/* Return the global using directives. */ - -extern struct using_direct **get_global_using_directives (); - -/* True if the context stack is empty. */ - -extern bool outermost_context_p (); - -/* Return the top of the context stack, or nullptr if there is an - entry. */ - -extern struct context_stack *get_current_context_stack (); - -/* Return the context stack depth. */ - -extern int get_context_stack_depth (); - -/* Return the current subfile. */ - -extern struct subfile *get_current_subfile (); - -/* Return the local symbol list. */ - -extern struct pending **get_local_symbols (); - -/* Return the file symbol list. */ - -extern struct pending **get_file_symbols (); - -/* Return the global symbol list. */ - -extern struct pending **get_global_symbols (); - #endif /* defined (BUILDSYM_H) */ |