|
GDB (API)
|
#include "defs.h"#include "symtab.h"#include "symfile.h"#include "source.h"#include "linespec.h"#include "breakpoint.h"#include "tracepoint.h"#include "gdb_string.h"#include <tcl.h>#include "gdbtk.h"#include "gdbtk-cmds.h"#include "observer.h"#include "arch-utils.h"#include "exceptions.h"Go to the source code of this file.
Defines | |
| #define | ALL_BREAKPOINTS(B) for (B = breakpoint_chain; B; B = B->next) |
| #define | BREAKPOINT_IS_INTERESTING(bp) |
Functions | |
| void | report_error (void) |
| void | gdbtk_create_breakpoint (struct breakpoint *) |
| void | gdbtk_delete_breakpoint (struct breakpoint *) |
| void | gdbtk_modify_breakpoint (struct breakpoint *) |
| int | Gdbtk_Breakpoint_Init (Tcl_Interp *interp) |
Variables | |
| struct breakpoint * | breakpoint_chain |
| char * | bptypes [] |
| char * | bpdisp [] |
| #define ALL_BREAKPOINTS | ( | B | ) | for (B = breakpoint_chain; B; B = B->next) |
Definition at line 44 of file gdbtk-bp.c.
| #define BREAKPOINT_IS_INTERESTING | ( | bp | ) |
((bp)->type == bp_breakpoint \ || (bp)->type == bp_hardware_breakpoint \ || (bp)->type == bp_watchpoint \ || (bp)->type == bp_hardware_watchpoint \ || (bp)->type == bp_read_watchpoint \ || (bp)->type == bp_access_watchpoint)
Definition at line 67 of file gdbtk-bp.c.
| int Gdbtk_Breakpoint_Init | ( | Tcl_Interp * | interp | ) |
Definition at line 115 of file gdbtk-bp.c.
| void gdbtk_create_breakpoint | ( | struct breakpoint * | b | ) |
Definition at line 562 of file gdbtk-bp.c.
| void gdbtk_delete_breakpoint | ( | struct breakpoint * | b | ) |
Definition at line 571 of file gdbtk-bp.c.
| void gdbtk_modify_breakpoint | ( | struct breakpoint * | b | ) |
Definition at line 577 of file gdbtk-bp.c.
| void report_error | ( | void | ) |
Definition at line 365 of file gdbtk-hooks.c.
| char* bpdisp[] |
{"delete", "delstop", "disable", "donttouch"}
Definition at line 63 of file gdbtk-bp.c.
| char* bptypes[] |
{"none", "breakpoint", "hw breakpoint", "until",
"finish", "watchpoint", "hw watchpoint",
"read watchpoint", "acc watchpoint",
"longjmp", "longjmp resume", "step resume",
"sigtramp", "watchpoint scope",
"call dummy", "shlib events", "catch load",
"catch unload", "catch fork", "catch vfork",
"catch exec", "catch catch", "catch throw"
}
Definition at line 53 of file gdbtk-bp.c.
| struct breakpoint* breakpoint_chain |
Definition at line 565 of file breakpoint.c.
1.7.6.1