GDB (xrefs)

Public Attributes | List of all members
gdb_exception Struct Reference

`#include "common-exceptions.h"`

Inheritance diagram for gdb_exception:

## Public Attributes
enum return_reason | reason
enum errors | error
const char * | message

## Detailed Description

Definition at line 111 of file common-exceptions.h.

## Member Data Documentation

## ◆ error

enum errors gdb_exception::error

Definition at line 114 of file common-exceptions.h.

Referenced by ATTRIBUTE_PRINTF(), call_function_by_hand_dummy(), exception_print_same(), gdbpy_convert_exception(), gdbscm_scm_from_gdb_exception(), insert_bp_location(), location_to_sals(), mi_print_exception(), and gdb_xml_parser::parse().

## ◆ message

const char* gdb_exception::message

Definition at line 115 of file common-exceptions.h.

Referenced by ATTRIBUTE_PRINTF(), call_function_by_hand_dummy(), exception_fprintf(), exception_print(), exception_print_same(), gdbpy_convert_exception(), gdbscm_scm_from_gdb_exception(), insert_bp_location(), mi_cmd_interpreter_exec(), mi_print_exception(), gdb_xml_parser::parse(), print_exception(), and try_open_exec_file().

## ◆ reason

enum return_reason gdb_exception::reason

Definition at line 113 of file common-exceptions.h.

Referenced by ATTRIBUTE_PRINTF(), gdb_xml_parser::body_text(), call_function_by_hand_dummy(), gdb_xml_parser::end_element(), exception_fprintf(), exception_print(), exception_print_same(), exceptions_state_mc_catch(), gdb_rl_callback_handler(), gdb_rl_callback_read_char_wrapper(), gdbpy_convert_exception(), gdbscm_scm_from_gdb_exception(), handle_command_errors(), insert_bp_location(), interpreter_exec_cmd(), location_to_sals(), exsummary.Function::mark_throw(), mi_cmd_interpreter_exec(), gdb_xml_parser::parse(), parse_linespec(), print_exception(), print_frame_local_vars(), exsummary.Function::print_stack(), run_inferior_call(), gdb_xml_parser::start_element(), throw_exception_cxx(), throw_exception_sjlj(), types_deeply_equal(), and write_gcore_file().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/common/common-exceptions.h