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"
Go to the source code of this file.
Classes | |
struct | skiplist_entry |
Macros | |
#define | ALL_SKIPLIST_ENTRIES(E) for (E = skiplist_entry_chain; E; E = E->next) |
#define | ALL_SKIPLIST_ENTRIES_SAFE(E, TMP) |
Functions | |
static void | add_skiplist_entry (struct skiplist_entry *e) |
static void | skip_function (const char *name) |
static void | skip_file_command (char *arg, int from_tty) |
static void | skip_function_command (char *arg, int from_tty) |
static void | skip_info (char *arg, int from_tty) |
static void | skip_enable_command (char *arg, int from_tty) |
static void | skip_disable_command (char *arg, int from_tty) |
static void | skip_delete_command (char *arg, int from_tty) |
int | function_name_is_marked_for_skip (const char *function_name, const struct symtab_and_line *function_sal) |
void | _initialize_step_skip (void) |
Variables | |
static struct skiplist_entry * | skiplist_entry_chain |
static int | skiplist_entry_count |
initialize_file_ftype | _initialize_step_skip |
#define ALL_SKIPLIST_ENTRIES | ( | E | ) | for (E = skiplist_entry_chain; E; E = E->next) |
Definition at line 60 of file skip.c.
Referenced by function_name_is_marked_for_skip(), skip_disable_command(), skip_enable_command(), and skip_info().
#define ALL_SKIPLIST_ENTRIES_SAFE | ( | E, | |
TMP | |||
) |
Definition at line 63 of file skip.c.
Referenced by skip_delete_command().
void _initialize_step_skip | ( | void | ) |
Definition at line 391 of file skip.c.
References _, add_cmd(), add_info(), add_prefix_cmd(), class_breakpoint, cmdlist, set_cmd_completer(), skip_delete_command(), skip_disable_command(), skip_enable_command(), skip_file_command(), skip_function_command(), skip_info(), and skiplist_entry_count.
|
static |
Definition at line 309 of file skip.c.
References skiplist_entry::next, skiplist_entry::number, skiplist_entry_chain, and skiplist_entry_count.
Referenced by skip_file_command(), and skip_function().
int function_name_is_marked_for_skip | ( | const char * | function_name, |
const struct symtab_and_line * | function_sal | ||
) |
Definition at line 333 of file skip.c.
References ALL_SKIPLIST_ENTRIES, basenames_may_differ, compare_filenames_for_search(), skiplist_entry::enabled, skiplist_entry::filename, symtab::filename, skiplist_entry::function_name, strcmp_iw(), symtab_and_line::symtab, and symtab_to_fullname().
Referenced by process_event_stop_test().
|
static |
Definition at line 262 of file skip.c.
References _, ALL_SKIPLIST_ENTRIES_SAFE, error(), skiplist_entry::filename, skiplist_entry::function_name, skiplist_entry::next, skiplist_entry::number, number_is_in_list(), and xfree().
Referenced by _initialize_step_skip().
|
static |
Definition at line 245 of file skip.c.
References _, ALL_SKIPLIST_ENTRIES, skiplist_entry::enabled, error(), skiplist_entry::number, and number_is_in_list().
Referenced by _initialize_step_skip().
|
static |
Definition at line 228 of file skip.c.
References _, ALL_SKIPLIST_ENTRIES, skiplist_entry::enabled, error(), skiplist_entry::number, and number_is_in_list().
Referenced by _initialize_step_skip().
|
static |
Definition at line 69 of file skip.c.
References _, add_skiplist_entry(), skiplist_entry::enabled, error(), skiplist_entry::filename, symtab::filename, fprintf_filtered(), gdb_stderr, get_last_displayed_symtab(), lookup_symtab(), nquery(), printf_filtered(), and symtab_to_fullname().
Referenced by _initialize_step_skip().
|
static |
Definition at line 294 of file skip.c.
References _, add_skiplist_entry(), skiplist_entry::enabled, skiplist_entry::function_name, and printf_filtered().
Referenced by skip_function_command().
|
static |
Definition at line 112 of file skip.c.
References _, error(), find_pc_partial_function(), fprintf_filtered(), gdb_stderr, get_current_arch(), get_last_displayed_addr(), last_displayed_sal_is_valid(), lookup_symbol(), name, nquery(), paddress(), skip_function(), and VAR_DOMAIN.
Referenced by _initialize_step_skip().
|
static |
Definition at line 153 of file skip.c.
References _, ALL_SKIPLIST_ENTRIES, current_uiout, do_cleanups(), skiplist_entry::enabled, skiplist_entry::filename, skiplist_entry::function_name, get_user_print_options(), internal_error(), make_cleanup_ui_out_table_begin_end(), make_cleanup_ui_out_tuple_begin_end(), skiplist_entry::number, number_is_in_list(), QUIT, ui_left, ui_noalign, ui_out_field_int(), ui_out_field_string(), ui_out_message(), ui_out_table_body(), ui_out_table_header(), and ui_out_text().
Referenced by _initialize_step_skip().
initialize_file_ftype _initialize_step_skip |
|
static |
Definition at line 57 of file skip.c.
Referenced by add_skiplist_entry().
|
static |
Definition at line 58 of file skip.c.
Referenced by _initialize_step_skip(), and add_skiplist_entry().