GDB (xrefs)
Loading...
Searching...
No Matches
Functions
mi-cmd-catch.c File Reference
#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)
 

Function Documentation

◆ mi_catch_load_unload()

static void mi_catch_load_unload ( int load,
const char *const * argv,
int argc )
static

◆ mi_cmd_catch_assert()

void mi_cmd_catch_assert ( const char * cmd,
const char *const * argv,
int argc )

◆ mi_cmd_catch_catch()

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().

◆ mi_cmd_catch_exception()

void mi_cmd_catch_exception ( const char * cmd,
const char *const * argv,
int argc )

◆ mi_cmd_catch_exception_event()

static void mi_cmd_catch_exception_event ( enum exception_event_kind kind,
const char * cmd,
const char *const * argv,
int argc )
static

◆ mi_cmd_catch_handlers()

void mi_cmd_catch_handlers ( const char * cmd,
const char *const * argv,
int argc )

◆ mi_cmd_catch_load()

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().

◆ mi_cmd_catch_rethrow()

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().

◆ mi_cmd_catch_throw()

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().

◆ mi_cmd_catch_unload()

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().