GDB (xrefs)
|
#include "defs.h"
#include "skip.h"
#include "value.h"
#include "valprint.h"
#include "ui-out.h"
#include "symtab.h"
#include "gdbcmd.h"
#include "command.h"
#include "completer.h"
#include "stack.h"
#include "cli/cli-utils.h"
#include "arch-utils.h"
#include "linespec.h"
#include "objfiles.h"
#include "breakpoint.h"
#include "source.h"
#include "filenames.h"
#include "fnmatch.h"
#include "gdbsupport/gdb_regex.h"
#include "gdbsupport/gdb_optional.h"
#include <list>
#include "cli/cli-style.h"
#include "gdbsupport/buildargv.h"
Go to the source code of this file.
Classes | |
class | skiplist_entry |
struct | skiplist_entry::private_key |
Functions | |
static void | skip_file_command (const char *arg, int from_tty) |
static void | skip_function (const char *name) |
static void | skip_function_command (const char *arg, int from_tty) |
static void | skip_command (const char *arg, int from_tty) |
static void | info_skip_command (const char *arg, int from_tty) |
static void | skip_enable_command (const char *arg, int from_tty) |
static void | skip_disable_command (const char *arg, int from_tty) |
static void | skip_delete_command (const char *arg, int from_tty) |
bool | function_name_is_marked_for_skip (const char *function_name, const symtab_and_line &function_sal) |
static void | complete_skip_number (cmd_list_element *cmd, completion_tracker &completer, const char *text, const char *word) |
void | _initialize_step_skip () |
Variables | |
static bool | debug_skip = false |
static std::list< skiplist_entry > | skiplist_entries |
static int | highest_skiplist_entry_num = 0 |
void _initialize_step_skip | ( | ) |
Definition at line 662 of file skip.c.
Referenced by initialize_all_files().
|
static |
Definition at line 646 of file skip.c.
References completion_tracker::add_completion(), name, and skiplist_entries.
bool function_name_is_marked_for_skip | ( | const char * | function_name, |
const symtab_and_line & | function_sal ) |
Definition at line 614 of file skip.c.
References skiplist_entries.
Referenced by inline_frame_is_marked_for_skip(), prepare_one_step(), and process_event_stop_test().
|
static |
Definition at line 353 of file skip.c.
References current_uiout, file_name_style, function_name_style, get_user_print_options(), metadata_style, number_is_in_list(), QUIT, skiplist_entries, cli_style_option::style(), ui_left, ui_noalign, and ui_right.
|
static |
Definition at line 226 of file skip.c.
References skiplist_entry::add_entry(), gdb_printf(), skip_function_command(), and value.
|
static |
Definition at line 462 of file skip.c.
References skiplist_entry::number(), number_is_in_list(), and skiplist_entries.
|
static |
Definition at line 446 of file skip.c.
References number_is_in_list(), and skiplist_entries.
|
static |
Definition at line 430 of file skip.c.
References number_is_in_list(), and skiplist_entries.
|
static |
Definition at line 164 of file skip.c.
References skiplist_entry::add_entry(), symtab::filename, gdb_printf(), get_last_displayed_symtab(), and symtab_to_fullname().
|
static |
Definition at line 194 of file skip.c.
References skiplist_entry::add_entry(), gdb_printf(), and name.
Referenced by skip_function_command().
|
static |
Definition at line 202 of file skip.c.
References get_current_arch(), get_frame_function(), get_frame_pc(), get_selected_frame(), name, paddress(), general_symbol_info::print_name(), and skip_function().
Referenced by skip_command().
|
static |
Definition at line 44 of file skip.c.
Referenced by skiplist_entry::do_skip_file_p(), skiplist_entry::do_skip_gfile_p(), and skiplist_entry::skip_function_p().
|
static |
Definition at line 123 of file skip.c.
Referenced by skiplist_entry::add_entry().
|
static |
Definition at line 122 of file skip.c.
Referenced by skiplist_entry::add_entry(), complete_skip_number(), function_name_is_marked_for_skip(), info_skip_command(), skip_delete_command(), skip_disable_command(), and skip_enable_command().