Lines Matching defs:mdb_tgt_t

47 typedef struct mdb_tgt mdb_tgt_t;
59 extern int mdb_value_tgt_create(mdb_tgt_t *, int, const char *[]);
61 extern int mdb_kvm_tgt_create(mdb_tgt_t *, int, const char *[]);
62 extern int mdb_proc_tgt_create(mdb_tgt_t *, int, const char *[]);
63 extern int mdb_kproc_tgt_create(mdb_tgt_t *, int, const char *[]);
64 extern int mdb_rawfile_tgt_create(mdb_tgt_t *, int, const char *[]);
66 extern int kmdb_kvm_create(mdb_tgt_t *, int, const char *[]);
90 typedef int mdb_tgt_ctor_f(mdb_tgt_t *, int, const char *[]);
92 extern mdb_tgt_t *mdb_tgt_create(mdb_tgt_ctor_f *, int, int, const char *[]);
93 extern void mdb_tgt_destroy(mdb_tgt_t *);
95 extern int mdb_tgt_getflags(mdb_tgt_t *);
96 extern int mdb_tgt_setflags(mdb_tgt_t *, int);
97 extern int mdb_tgt_setcontext(mdb_tgt_t *, void *);
106 extern void mdb_tgt_activate(mdb_tgt_t *);
113 extern void mdb_tgt_periodic(mdb_tgt_t *);
118 extern const char *mdb_tgt_name(mdb_tgt_t *);
119 extern const char *mdb_tgt_isa(mdb_tgt_t *);
120 extern const char *mdb_tgt_platform(mdb_tgt_t *);
121 extern int mdb_tgt_uname(mdb_tgt_t *, struct utsname *);
122 extern int mdb_tgt_dmodel(mdb_tgt_t *);
146 extern ssize_t mdb_tgt_aread(mdb_tgt_t *, mdb_tgt_as_t,
149 extern ssize_t mdb_tgt_awrite(mdb_tgt_t *, mdb_tgt_as_t,
152 extern ssize_t mdb_tgt_vread(mdb_tgt_t *, void *, size_t, uintptr_t);
153 extern ssize_t mdb_tgt_vwrite(mdb_tgt_t *, const void *, size_t, uintptr_t);
154 extern ssize_t mdb_tgt_pread(mdb_tgt_t *, void *, size_t, physaddr_t);
155 extern ssize_t mdb_tgt_pwrite(mdb_tgt_t *, const void *, size_t, physaddr_t);
156 extern ssize_t mdb_tgt_fread(mdb_tgt_t *, void *, size_t, uintptr_t);
157 extern ssize_t mdb_tgt_fwrite(mdb_tgt_t *, const void *, size_t, uintptr_t);
158 extern ssize_t mdb_tgt_ioread(mdb_tgt_t *, void *, size_t, uintptr_t);
159 extern ssize_t mdb_tgt_iowrite(mdb_tgt_t *, const void *, size_t, uintptr_t);
165 extern int mdb_tgt_vtop(mdb_tgt_t *, mdb_tgt_as_t, uintptr_t, physaddr_t *);
171 extern ssize_t mdb_tgt_readstr(mdb_tgt_t *, mdb_tgt_as_t,
174 extern ssize_t mdb_tgt_writestr(mdb_tgt_t *, mdb_tgt_as_t,
201 extern int mdb_tgt_lookup_by_scope(mdb_tgt_t *, const char *,
204 extern int mdb_tgt_lookup_by_name(mdb_tgt_t *, const char *,
215 extern int mdb_tgt_lookup_by_addr(mdb_tgt_t *, uintptr_t, uint_t,
255 extern int mdb_tgt_symbol_iter(mdb_tgt_t *, const char *, uint_t, uint_t,
262 extern ssize_t mdb_tgt_readsym(mdb_tgt_t *, mdb_tgt_as_t, void *, size_t,
265 extern ssize_t mdb_tgt_writesym(mdb_tgt_t *, mdb_tgt_as_t, const void *, size_t,
296 extern int mdb_tgt_mapping_iter(mdb_tgt_t *, mdb_tgt_map_f *, void *);
297 extern int mdb_tgt_object_iter(mdb_tgt_t *, mdb_tgt_map_f *, void *);
299 extern const mdb_map_t *mdb_tgt_addr_to_map(mdb_tgt_t *, uintptr_t);
300 extern const mdb_map_t *mdb_tgt_name_to_map(mdb_tgt_t *, const char *);
302 extern struct ctf_file *mdb_tgt_addr_to_ctf(mdb_tgt_t *, uintptr_t);
303 extern struct ctf_file *mdb_tgt_name_to_ctf(mdb_tgt_t *, const char *);
351 extern int mdb_tgt_status(mdb_tgt_t *, mdb_tgt_status_t *);
352 extern int mdb_tgt_run(mdb_tgt_t *, int, const struct mdb_arg *);
353 extern int mdb_tgt_step(mdb_tgt_t *, mdb_tgt_status_t *);
354 extern int mdb_tgt_step_out(mdb_tgt_t *, mdb_tgt_status_t *);
355 extern int mdb_tgt_step_branch(mdb_tgt_t *, mdb_tgt_status_t *);
356 extern int mdb_tgt_next(mdb_tgt_t *, mdb_tgt_status_t *);
357 extern int mdb_tgt_continue(mdb_tgt_t *, mdb_tgt_status_t *);
358 extern int mdb_tgt_signal(mdb_tgt_t *, int);
364 typedef int mdb_tgt_vespec_f(mdb_tgt_t *, void *, int, void *);
408 extern void *mdb_tgt_vespec_data(mdb_tgt_t *, int);
409 extern char *mdb_tgt_vespec_info(mdb_tgt_t *, int,
416 extern int mdb_tgt_vespec_iter(mdb_tgt_t *, mdb_tgt_vespec_f *, void *);
417 extern int mdb_tgt_vespec_modify(mdb_tgt_t *, int, uint_t, uint_t, void *);
418 extern int mdb_tgt_vespec_enable(mdb_tgt_t *, int);
419 extern int mdb_tgt_vespec_disable(mdb_tgt_t *, int);
420 extern int mdb_tgt_vespec_delete(mdb_tgt_t *, int);
434 typedef void mdb_tgt_se_f(mdb_tgt_t *, int, void *);
435 extern void no_se_f(mdb_tgt_t *, int, void *);
441 extern int mdb_tgt_add_vbrkpt(mdb_tgt_t *, uintptr_t,
444 extern int mdb_tgt_add_sbrkpt(mdb_tgt_t *, const char *,
457 extern int mdb_tgt_add_pwapt(mdb_tgt_t *, physaddr_t, size_t, uint_t,
460 extern int mdb_tgt_add_vwapt(mdb_tgt_t *, uintptr_t, size_t, uint_t,
463 extern int mdb_tgt_add_iowapt(mdb_tgt_t *, uintptr_t, size_t, uint_t,
470 extern int mdb_tgt_add_sysenter(mdb_tgt_t *, int, int, mdb_tgt_se_f *, void *);
471 extern int mdb_tgt_add_sysexit(mdb_tgt_t *, int, int, mdb_tgt_se_f *, void *);
472 extern int mdb_tgt_add_signal(mdb_tgt_t *, int, int, mdb_tgt_se_f *, void *);
473 extern int mdb_tgt_add_fault(mdb_tgt_t *, int, int, mdb_tgt_se_f *, void *);
487 extern int mdb_tgt_getareg(mdb_tgt_t *, mdb_tgt_tid_t,
490 extern int mdb_tgt_putareg(mdb_tgt_t *, mdb_tgt_tid_t,
512 typedef int mdb_tgt_stack_iter_f(mdb_tgt_t *, const mdb_tgt_gregset_t *,
533 extern int mdb_tgt_xdata_iter(mdb_tgt_t *, mdb_tgt_xdata_f *, void *);
534 extern ssize_t mdb_tgt_getxdata(mdb_tgt_t *, const char *, void *, size_t);