|
GDB (xrefs)
|
Go to the source code of this file.
Typedefs | |
| typedef void(* | iterate_over_block_arg_local_vars_cb) (const char *print_name, struct symbol *sym, void *cb_data) |
Functions | |
| void | select_frame_command (const char *level_exp, int from_tty) |
| gdb::unique_xmalloc_ptr< char > | find_frame_funname (struct frame_info *frame, enum language *funlang, struct symbol **funcp) |
| void | iterate_over_block_arg_vars (const struct block *block, iterate_over_block_arg_local_vars_cb cb, void *cb_data) |
| void | iterate_over_block_local_vars (const struct block *block, iterate_over_block_arg_local_vars_cb cb, void *cb_data) |
| void | clear_last_displayed_sal (void) |
| int | last_displayed_sal_is_valid (void) |
| struct program_space * | get_last_displayed_pspace (void) |
| CORE_ADDR | get_last_displayed_addr (void) |
| struct symtab * | get_last_displayed_symtab (void) |
| int | get_last_displayed_line (void) |
| symtab_and_line | get_last_displayed_sal () |
| typedef void(* iterate_over_block_arg_local_vars_cb) (const char *print_name, struct symbol *sym, void *cb_data) |
| void clear_last_displayed_sal | ( | void | ) |
Definition at line 957 of file stack.c.
References last_displayed_addr, last_displayed_line, last_displayed_pspace, last_displayed_sal_valid, and last_displayed_symtab.
Referenced by clear_symtab_users(), and set_last_displayed_sal().
| gdb::unique_xmalloc_ptr<char> find_frame_funname | ( | struct frame_info * | frame, |
| enum language * | funlang, | ||
| struct symbol ** | funcp | ||
| ) |
Definition at line 1039 of file stack.c.
References block_inlined_p(), BLOCK_START, BMSYMBOL_VALUE_ADDRESS, cp_remove_params(), func, get_frame_address_in_block(), get_frame_address_in_block_if_available(), get_frame_function(), language_cplus, language_unknown, lookup_minimal_symbol_by_pc(), memset(), bound_minimal_symbol::minsym, MSYMBOL_LANGUAGE, MSYMBOL_PRINT_NAME, SYMBOL_BLOCK_VALUE, SYMBOL_LANGUAGE, and SYMBOL_PRINT_NAME.
Referenced by ada_unhandled_exception_name_addr_from_raise(), frapy_function(), frapy_name(), gdbscm_frame_name(), is_known_support_routine(), and print_frame().
| CORE_ADDR get_last_displayed_addr | ( | void | ) |
Definition at line 989 of file stack.c.
References last_displayed_addr, and last_displayed_sal_valid.
Referenced by skip_function_command().
| int get_last_displayed_line | ( | void | ) |
Definition at line 1009 of file stack.c.
References last_displayed_line, and last_displayed_sal_valid.
Referenced by decode_line_with_last_displayed(), parse_breakpoint_sals(), and until_break_command().
| struct program_space* get_last_displayed_pspace | ( | void | ) |
Definition at line 979 of file stack.c.
References last_displayed_pspace, and last_displayed_sal_valid.
| symtab_and_line get_last_displayed_sal | ( | ) |
Definition at line 1019 of file stack.c.
References last_displayed_addr, last_displayed_line, last_displayed_pspace, last_displayed_sal_valid, last_displayed_symtab, symtab_and_line::line, symtab_and_line::pc, symtab_and_line::pspace, and symtab_and_line::symtab.
Referenced by clear_command(), and parse_breakpoint_sals().
| struct symtab* get_last_displayed_symtab | ( | void | ) |
Definition at line 999 of file stack.c.
References last_displayed_sal_valid, and last_displayed_symtab.
Referenced by decode_line_with_last_displayed(), parse_breakpoint_sals(), skip_file_command(), and until_break_command().
| void iterate_over_block_arg_vars | ( | const struct block * | block, |
| iterate_over_block_arg_local_vars_cb | cb, | ||
| void * | cb_data | ||
| ) |
Definition at line 2121 of file stack.c.
References ALL_BLOCK_SYMBOLS, lookup_symbol_search_name(), block_symbol::symbol, SYMBOL_IS_ARGUMENT, SYMBOL_PRINT_NAME, SYMBOL_SEARCH_NAME, and VAR_DOMAIN.
Referenced by collection_list::add_local_symbols(), and print_frame_arg_vars().
| void iterate_over_block_local_vars | ( | const struct block * | block, |
| iterate_over_block_arg_local_vars_cb | cb, | ||
| void * | cb_data | ||
| ) |
Definition at line 1994 of file stack.c.
References BLOCK_FUNCTION, BLOCK_SUPERBLOCK, and iterate_over_block_locals().
Referenced by collection_list::add_local_symbols(), and print_frame_local_vars().
| int last_displayed_sal_is_valid | ( | void | ) |
Definition at line 971 of file stack.c.
References last_displayed_sal_valid.
Referenced by decode_line_with_last_displayed(), parse_breakpoint_sals(), skip_function_command(), and until_break_command().
| void select_frame_command | ( | const char * | level_exp, |
| int | from_tty | ||
| ) |
Definition at line 2270 of file stack.c.
References get_selected_frame_if_set(), observer_notify_user_selected_context_changed(), parse_frame_specification(), select_frame(), and USER_SELECTED_FRAME.
Referenced by _initialize_stack(), and mi_cmd_stack_select_frame().
1.8.14