38gdb::unique_xmalloc_ptr<struct macro_scope>
51 gdb::unique_xmalloc_ptr<struct macro_scope> ms (XNEW (
struct macro_scope));
80 complaint (_(
"symtab found for `%s', but that file\n"
81 "is not covered in the compilation unit's macro information"),
89gdb::unique_xmalloc_ptr<struct macro_scope>
92 gdb::unique_xmalloc_ptr<struct macro_scope> ms (XNEW (
struct macro_scope));
98gdb::unique_xmalloc_ptr<struct macro_scope>
102 gdb::unique_xmalloc_ptr<struct macro_scope> ms;
150 if (result ==
nullptr)
#define complaint(FMT,...)
frame_info_ptr deprecated_safe_get_selected_frame(void)
bool get_frame_pc_if_available(frame_info_ptr frame, CORE_ADDR *pc)
gdb::unique_xmalloc_ptr< struct macro_scope > sal_macro_scope(struct symtab_and_line sal)
gdb::unique_xmalloc_ptr< struct macro_scope > default_macro_scope(void)
struct macro_definition * standard_macro_lookup(const char *name, const macro_scope &ms)
void _initialize_macroscope()
gdb::unique_xmalloc_ptr< struct macro_scope > user_macro_scope(void)
struct macro_table * macro_user_macros
struct macro_definition * macro_lookup_definition(struct macro_source_file *source, int line, const char *name)
struct macro_source_file * macro_lookup_inclusion(struct macro_source_file *source, const char *name)
struct macro_source_file * macro_set_main(struct macro_table *t, const char *filename)
struct macro_table * new_macro_table(struct obstack *obstack, gdb::bcache *b, struct compunit_symtab *cust)
struct macro_source_file * macro_main(struct macro_table *t)
void macro_allow_redefinitions(struct macro_table *t)
const char * symtab_to_filename_for_display(struct symtab *symtab)
struct symtab_and_line get_current_source_symtab_and_line(void)
struct macro_table * macro_table() const
struct macro_source_file * file
const char * filename_for_id
struct compunit_symtab * compunit() const
struct symtab_and_line find_pc_line(CORE_ADDR pc, int notcurrent)