GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include <ctype.h>
#include "breakpoint.h"
#include "gdbcmd.h"
#include "inferior.h"
#include "infrun.h"
#include "annotate.h"
#include "valprint.h"
#include "cli/cli-utils.h"
#include "completer.h"
#include "cli/cli-style.h"
#include "cli/cli-decode.h"
#include <string>
Go to the source code of this file.
Classes | |
struct | signal_catchpoint |
Macros | |
#define | INTERNAL_SIGNAL(x) ((x) == GDB_SIGNAL_TRAP || (x) == GDB_SIGNAL_INT) |
Functions | |
static const char * | signal_to_name_or_int (enum gdb_signal sig) |
static void | create_signal_catchpoint (int tempflag, std::vector< gdb_signal > &&filter, bool catch_all) |
static std::vector< gdb_signal > | catch_signal_split_args (const char *arg, bool *catch_all) |
static void | catch_signal_command (const char *arg, int from_tty, struct cmd_list_element *command) |
void | _initialize_break_catch_sig () |
Variables | |
static unsigned int | signal_catch_counts [GDB_SIGNAL_LAST] |
#define INTERNAL_SIGNAL | ( | x | ) | ((x) == GDB_SIGNAL_TRAP || (x) == GDB_SIGNAL_INT) |
Definition at line 36 of file break-catch-sig.c.
Referenced by signal_catchpoint::breakpoint_hit(), signal_catchpoint::insert_location(), and signal_catchpoint::remove_location().
void _initialize_break_catch_sig | ( | ) |
Definition at line 415 of file break-catch-sig.c.
Referenced by initialize_all_files().
|
static |
Definition at line 390 of file break-catch-sig.c.
References catch_signal_split_args(), CATCH_TEMPORARY, cmd_list_element::context(), and create_signal_catchpoint().
|
static |
Definition at line 341 of file break-catch-sig.c.
References extract_arg(), and gdb_signal_from_command().
Referenced by catch_signal_command().
|
static |
Definition at line 325 of file break-catch-sig.c.
References get_current_arch(), and install_breakpoint().
Referenced by catch_signal_command().
|
static |
Definition at line 89 of file break-catch-sig.c.
Referenced by signal_catchpoint::print_it(), signal_catchpoint::print_mention(), signal_catchpoint::print_one(), and signal_catchpoint::print_recreate().
|
static |
Definition at line 81 of file break-catch-sig.c.
Referenced by signal_catchpoint::insert_location(), and signal_catchpoint::remove_location().