#include "common.h"
#include "list.h"
#include "probe_api.h"
#include <glib.h>
Go to the source code of this file.
|
#define | PROBE_SAFE_OP(probe, op) |
|
#define | PROBE_SAFE_OP_ARGS(probe, op,...) |
|
#define | LOGDUMPPROBEPOINT(dl, la, lt, pp) |
|
#define | LOGDUMPPROBEPOINT_NL(dl, la, lt, p) |
|
#define | LOGDUMPPROBE(dl, la, lt, p) |
|
#define | LOGDUMPPROBE_NL(dl, la, lt, p) |
|
|
result_t | probepoint_bp_handler (struct target *target, struct target_thread *tthread, struct probepoint *probepoint, int was_stepping) |
|
result_t | probepoint_ss_handler (struct target *target, struct target_thread *tthread, struct probepoint *probepoint) |
|
result_t | probepoint_interrupted_ss_handler (struct target *target, struct target_thread *tthread, struct probepoint *probepoint) |
|
result_t | probepoint_resumeat_handler (struct target *target, struct target_thread *tthread) |
|
struct probe * | __probe_register_addr (struct probe *probe, ADDR addr, struct memrange *range, probepoint_type_t type, probepoint_style_t style, probepoint_whence_t whence, probepoint_watchsize_t watchsize, struct bsymbol *bsymbol, ADDR symbol_addr) |
|
void | probepoint_free_ext (struct probepoint *probepoint) |
|
#define LOGDUMPPROBE |
( |
|
dl, |
|
|
|
la, |
|
|
|
lt, |
|
|
|
p |
|
) |
| |
Value:
vdebugc((dl),(la),(lt),
"(on %s) ", \
} \
vdebugc((dl),(la),(lt),
"(on <UNKNOWN>) "); \
} \
} \
vdebugc((dl),(la),(lt),
" (%d sources)",g_list_length((
p)->sources)); \
} \
vdebugc((dl),(la),(lt),
" (%d sinks)",g_list_length((
p)->sinks)); \
}
#define LOGDUMPPROBEPOINT(dl, la, lt, pp)
#define vdebugc(devel, areas, flags, format,...)
Definition at line 54 of file probe.h.
#define LOGDUMPPROBE_NL |
( |
|
dl, |
|
|
|
la, |
|
|
|
lt, |
|
|
|
p |
|
) |
| |
Value:
#define LOGDUMPPROBE(dl, la, lt, p)
#define vdebugc(devel, areas, flags, format,...)
Definition at line 73 of file probe.h.
#define LOGDUMPPROBEPOINT |
( |
|
dl, |
|
|
|
la, |
|
|
|
lt, |
|
|
|
pp |
|
) |
| |
Value:if ((pp)->
bsymbol && (pp)->symbol_addr) {
\
(pp)->symbol_addr - (pp)->addr); \
} \
} \
(pp)->addr); \
}
#define vdebugc(devel, areas, flags, format,...)
Definition at line 35 of file probe.h.
#define LOGDUMPPROBEPOINT_NL |
( |
|
dl, |
|
|
|
la, |
|
|
|
lt, |
|
|
|
p |
|
) |
| |
Value:
#define LOGDUMPPROBEPOINT(dl, la, lt, pp)
#define vdebugc(devel, areas, flags, format,...)
Definition at line 50 of file probe.h.
#define PROBE_SAFE_OP |
( |
|
probe, |
|
|
|
op |
|
) |
| |
Value:
Definition at line 28 of file probe.h.
#define PROBE_SAFE_OP_ARGS |
( |
|
probe, |
|
|
|
op, |
|
|
|
... |
|
) |
| |
Value:
Definition at line 31 of file probe.h.
Enumerator |
---|
PROBE_INSERTING |
|
PROBE_BP_SET |
|
PROBE_BP_PREHANDLING |
|
PROBE_BP_ACTIONHANDLING |
|
PROBE_BP_POSTHANDLING |
|
PROBE_REMOVING |
|
PROBE_DISABLED |
|
PROBE_ACTION_RUNNING |
|
PROBE_ACTION_DONE |
|
Definition at line 96 of file probe.h.
void probepoint_free_ext |
( |
struct probepoint * |
probepoint | ) |
|