GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "breakpoint.h"
#include "ada-lang.h"
#include "mi-cmds.h"
#include "mi-getopt.h"
#include "mi-cmd-break.h"
Go to the source code of this file.
Functions | |
void | mi_cmd_catch_assert (const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_exception (const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_handlers (const char *cmd, const char *const *argv, int argc) |
static void | mi_catch_load_unload (int load, const char *const *argv, int argc) |
void | mi_cmd_catch_load (const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_unload (const char *cmd, const char *const *argv, int argc) |
static void | mi_cmd_catch_exception_event (enum exception_event_kind kind, const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_throw (const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_rethrow (const char *cmd, const char *const *argv, int argc) |
void | mi_cmd_catch_catch (const char *cmd, const char *const *argv, int argc) |
|
static |
Definition at line 227 of file mi-cmd-catch.c.
References add_solib_catchpoint(), mi_getopt(), and setup_breakpoint_reporting().
Referenced by mi_cmd_catch_load(), and mi_cmd_catch_unload().
void mi_cmd_catch_assert | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 32 of file mi-cmd-catch.c.
References ada_catch_assert, create_ada_exception_catchpoint(), get_current_arch(), mi_getopt(), and setup_breakpoint_reporting().
void mi_cmd_catch_catch | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 358 of file mi-cmd-catch.c.
References EX_EVENT_CATCH, and mi_cmd_catch_exception_event().
void mi_cmd_catch_exception | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 89 of file mi-cmd-catch.c.
References ada_catch_exception, ada_catch_exception_unhandled, create_ada_exception_catchpoint(), get_current_arch(), mi_getopt(), and setup_breakpoint_reporting().
|
static |
Definition at line 296 of file mi-cmd-catch.c.
References catch_exception_event(), mi_getopt(), and setup_breakpoint_reporting().
Referenced by mi_cmd_catch_catch(), mi_cmd_catch_rethrow(), and mi_cmd_catch_throw().
void mi_cmd_catch_handlers | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 163 of file mi-cmd-catch.c.
References ada_catch_handlers, create_ada_exception_catchpoint(), get_current_arch(), mi_getopt(), and setup_breakpoint_reporting().
void mi_cmd_catch_load | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 277 of file mi-cmd-catch.c.
References mi_catch_load_unload().
void mi_cmd_catch_rethrow | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 350 of file mi-cmd-catch.c.
References EX_EVENT_RETHROW, and mi_cmd_catch_exception_event().
void mi_cmd_catch_throw | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 342 of file mi-cmd-catch.c.
References EX_EVENT_THROW, and mi_cmd_catch_exception_event().
void mi_cmd_catch_unload | ( | const char * | cmd, |
const char *const * | argv, | ||
int | argc ) |
Definition at line 286 of file mi-cmd-catch.c.
References mi_catch_load_unload().