|
result_t | probe_do_sink_pre_handlers (struct probe *probe, tid_t tid, void *handler_data, struct probe *trigger, struct probe *base) |
|
result_t | probe_do_sink_post_handlers (struct probe *probe, tid_t tid, void *handler_data, struct probe *trigger, struct probe *base) |
|
void | probepoint_free_ext (struct probepoint *probepoint) |
|
struct probe * | probe_create (struct target *target, tid_t tid, struct probe_ops *pops, const char *name, probe_handler_t pre_handler, probe_handler_t post_handler, void *handler_data, int autofree, int tracked) |
|
int | probe_free (struct probe *probe, int force) |
|
void | probe_rename (struct probe *probe, const char *name) |
|
int | probe_hard_disable (struct probe *probe, int force) |
|
int | probe_hard_enable (struct probe *probe) |
|
int | probe_unregister (struct probe *probe, int force) |
|
int | probe_unregister_one (struct probe *probe, int force) |
|
int | probe_unregister_source (struct probe *sink, struct probe *src, int force) |
|
int | probe_unregister_source_one (struct probe *sink, struct probe *src, int force) |
|
int | probe_unregister_batch (struct target *target, struct probe **probelist, int listlen, int force) |
|
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) |
|
struct probe * | probe_register_addr (struct probe *probe, ADDR addr, probepoint_type_t type, probepoint_style_t style, probepoint_whence_t whence, probepoint_watchsize_t watchsize, struct bsymbol *bsymbol) |
|
struct probe * | probe_register_line (struct probe *probe, char *filename, int line, probepoint_style_t style, probepoint_whence_t whence, probepoint_watchsize_t watchsize) |
|
struct probe * | probe_register_symbol (struct probe *probe, struct bsymbol *bsymbol, probepoint_style_t style, probepoint_whence_t whence, probepoint_watchsize_t watchsize) |
|
struct probe * | probe_register_source (struct probe *sink, struct probe *src) |
|
struct probe * | probe_register_sources (struct probe *sink, struct probe *src,...) |
|
int | probe_register_batch (struct target *target, tid_t tid, ADDR *addrlist, int listlen, probepoint_type_t type, probepoint_style_t style, probepoint_whence_t whence, probepoint_watchsize_t watchsize, probe_handler_t pre_handler, probe_handler_t post_handler, void *handler_data, struct probe **probelist, int failureaction) |
|
probepoint_watchsize_t | probepoint_closest_watchsize (int size) |
|
void * | probe_summarize (struct probe *probe) |
|
void * | probe_summarize_tid (struct probe *probe, tid_t tid) |
|
int | probe_disable_one (struct probe *probe) |
|
int | probe_disable (struct probe *probe) |
|
int | probe_enable_one (struct probe *probe) |
|
int | probe_enable (struct probe *probe) |
|
int | probe_enabled (struct probe *probe) |
|
int | probe_is_base (struct probe *probe) |
|
int | probe_num_sources (struct probe *probe) |
|
int | probe_num_sinks (struct probe *probe) |
|
char * | probe_name (struct probe *probe) |
|
struct bsymbol * | probe_symbol (struct probe *probe) |
|
struct target * | probe_target (struct probe *probe) |
|
tid_t | probe_tid (struct probe *probe) |
|
void * | probe_priv (struct probe *probe) |
|
ADDR | probe_addr (struct probe *probe) |
|
probepoint_type_t | probe_type (struct probe *probe) |
|
probepoint_style_t | probe_style (struct probe *probe) |
|
probepoint_whence_t | probe_whence (struct probe *probe) |
|
void | probepoint_release (struct target *target, struct target_thread *tthread, struct probepoint *probepoint) |
|
struct thread_probepoint_context * | probepoint_hold (struct target *target, struct target_thread *tthread, struct probepoint *probepoint, struct thread_probepoint_context *tpc) |
|
int | probepoint_pause_handling (struct target *target, struct target_thread *tthread, struct probepoint *probepoint, thread_resumeat_t resumeat) |
|
void | tpc_free (struct thread_probepoint_context *tpc) |
|
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 action * | __get_next_complex_action (struct probepoint *probepoint, struct action *current) |
|
int | action_sched (struct probe *probe, struct action *action, action_whence_t whence, action_handler_t handler, void *handler_data) |
|
int | action_cancel (struct action *action) |
|
struct action * | action_return (REGVAL retval) |
|
struct action * | action_singlestep (int nsteps) |
|
struct action * | action_code (char *buf, uint32_t buflen, action_flag_t flags) |
|
struct action * | action_regmod (REG regnum, REGVAL regval) |
|
struct action * | action_memmod (ADDR dest, char *data, uint32_t len) |
|
REFCNT | action_release (struct action *action) |
|
REFCNT | action_free (struct action *action, int force) |
|