Home
last modified time | relevance | path

Searched refs:mdb_tgt_t (Results 1 – 25 of 42) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_target_impl.h59 void (*t_activate)(mdb_tgt_t *);
60 void (*t_deactivate)(mdb_tgt_t *);
61 void (*t_periodic)(mdb_tgt_t *);
62 void (*t_destroy)(mdb_tgt_t *);
64 const char *(*t_name)(mdb_tgt_t *);
65 const char *(*t_isa)(mdb_tgt_t *);
68 int (*t_dmodel)(mdb_tgt_t *);
70 ssize_t (*t_aread)(mdb_tgt_t *,
73 ssize_t (*t_awrite)(mdb_tgt_t *,
93 int (*t_symbol_iter)(mdb_tgt_t *,
[all …]
H A Dmdb_target.h50 typedef struct mdb_tgt mdb_tgt_t; typedef
98 extern void mdb_tgt_destroy(mdb_tgt_t *);
100 extern int mdb_tgt_getflags(mdb_tgt_t *);
101 extern int mdb_tgt_setflags(mdb_tgt_t *, int);
111 extern void mdb_tgt_activate(mdb_tgt_t *);
118 extern void mdb_tgt_periodic(mdb_tgt_t *);
123 extern const char *mdb_tgt_name(mdb_tgt_t *);
124 extern const char *mdb_tgt_isa(mdb_tgt_t *);
127 extern int mdb_tgt_dmodel(mdb_tgt_t *);
364 extern int mdb_tgt_signal(mdb_tgt_t *, int);
[all …]
H A Dmdb_kvm.h112 extern int kt_setflags(mdb_tgt_t *, int);
115 extern void kt_activate(mdb_tgt_t *);
116 extern void kt_deactivate(mdb_tgt_t *);
117 extern void kt_destroy(mdb_tgt_t *);
119 extern const char *kt_name(mdb_tgt_t *);
120 extern const char *kt_platform(mdb_tgt_t *);
122 extern int kt_dmodel(mdb_tgt_t *);
160 extern void kt_sparcv9_init(mdb_tgt_t *);
161 extern void kt_sparcv7_init(mdb_tgt_t *);
163 extern void kt_ia32_init(mdb_tgt_t *);
[all …]
H A Dmdb_proc.h60 int (*ptl_ctor)(mdb_tgt_t *);
61 void (*ptl_dtor)(mdb_tgt_t *, void *);
62 mdb_tgt_tid_t (*ptl_tid)(mdb_tgt_t *, void *);
63 int (*ptl_iter)(mdb_tgt_t *, void *, mdb_addrvec_t *);
66 int (*ptl_getxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
69 int (*ptl_setxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
178 mdb_tgt_t *psym_targ; /* Target pointer */
188 mdb_tgt_t *pmap_targ; /* Target pointer */
220 extern int pt_step_out(mdb_tgt_t *, uintptr_t *);
221 extern int pt_next(mdb_tgt_t *, uintptr_t *);
[all …]
H A Dmdb_target.c190 mdb_tgt_t *
194 mdb_tgt_t *t; in mdb_tgt_create()
231 mdb_tgt_getflags(mdb_tgt_t *t) in mdb_tgt_getflags()
260 mdb_tgt_destroy(mdb_tgt_t *t) in mdb_tgt_destroy()
292 mdb_tgt_activate(mdb_tgt_t *t) in mdb_tgt_activate()
294 mdb_tgt_t *otgt = mdb.m_target; in mdb_tgt_activate()
352 mdb_tgt_periodic(mdb_tgt_t *t) in mdb_tgt_periodic()
358 mdb_tgt_name(mdb_tgt_t *t) in mdb_tgt_name()
364 mdb_tgt_isa(mdb_tgt_t *t) in mdb_tgt_isa()
370 mdb_tgt_platform(mdb_tgt_t *t) in mdb_tgt_platform()
[all …]
H A Dmdb_rawfile.c71 rf_setflags(mdb_tgt_t *t, int flags) in rf_setflags()
100 rf_destroy(mdb_tgt_t *t) in rf_destroy()
107 rf_name(mdb_tgt_t *t) in rf_name()
142 rf_aread(mdb_tgt_t *t, mdb_tgt_as_t as, void *buf, in rf_aread()
161 rf_awrite(mdb_tgt_t *t, mdb_tgt_as_t as, const void *buf, in rf_awrite()
180 rf_vread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr) in rf_vread()
198 rf_pread(mdb_tgt_t *t, void *buf, size_t nbytes, physaddr_t addr) in rf_pread()
216 rf_fread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr) in rf_fread()
265 rf_status(mdb_tgt_t *t, mdb_tgt_status_t *tsp) in rf_status()
315 rf_activate(mdb_tgt_t *t) in rf_activate()
[all …]
H A Dmdb_proc.c200 pt_close_aout(mdb_tgt_t *t) in pt_close_aout()
408 pt_post_attach(mdb_tgt_t *t) in pt_post_attach()
2313 pt_activate(mdb_tgt_t *t) in pt_activate()
2375 pt_deactivate(mdb_tgt_t *t) in pt_deactivate()
2411 pt_periodic(mdb_tgt_t *t) in pt_periodic()
2426 pt_destroy(mdb_tgt_t *t) in pt_destroy()
2455 pt_name(mdb_tgt_t *t) in pt_name()
2461 pt_platform(mdb_tgt_t *t) in pt_platform()
2482 pt_dmodel(mdb_tgt_t *t) in pt_dmodel()
2623 mdb_tgt_t *pl_tgt;
[all …]
H A Dmdb_pservice.c102 static mdb_tgt_t *
105 mdb_tgt_t *t; in mdb_tgt_from_pshandle()
121 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pread()
138 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pwrite()
156 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pglobal_lookup()
181 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pglobal_sym()
230 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pauxv()
244 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pbrandname()
274 mdb_tgt_t *t = mdb_tgt_from_pshandle(P); in ps_pdmodel()
H A Dmdb_fmt.c70 typedef mdb_tgt_addr_t mdb_fmt_func_f(mdb_tgt_t *,
128 fmt_dot(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_dot()
152 fmt_float(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_float()
174 fmt_plus(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_plus()
181 fmt_minus(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_minus()
188 fmt_carat(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_carat()
195 fmt_nl(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_nl()
205 fmt_ws(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_ws()
213 fmt_tab(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_tab()
409 fmt_instr(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_instr()
[all …]
H A Dmdb_kvm.c120 kt_load_modules(kt_data_t *kt, mdb_tgt_t *t) in kt_load_modules()
278 kt_setflags(mdb_tgt_t *t, int flags) in kt_setflags()
389 kt_setcontext(mdb_tgt_t *t, void *context) in kt_setcontext()
394 mdb_tgt_t *ct; in kt_setcontext()
538 mdb_tgt_t *t = MDB_NV_COOKIE(v); in reg_disc_get()
560 kt_activate(mdb_tgt_t *t) in kt_activate()
651 kt_deactivate(mdb_tgt_t *t) in kt_deactivate()
682 kt_name(mdb_tgt_t *t) in kt_name()
688 kt_platform(mdb_tgt_t *t) in kt_platform()
703 kt_dmodel(mdb_tgt_t *t) in kt_dmodel()
[all …]
H A Dmdb_kproc.c246 kp_setcontext(mdb_tgt_t *t, void *context) in kp_setcontext()
356 kp_activate(mdb_tgt_t *t) in kp_activate()
389 kp_deactivate(mdb_tgt_t *t) in kp_deactivate()
404 kp_destroy(mdb_tgt_t *t) in kp_destroy()
429 kp_name(mdb_tgt_t *t) in kp_name()
435 kp_isa(mdb_tgt_t *t) in kp_isa()
446 kp_platform(mdb_tgt_t *t) in kp_platform()
452 kp_uname(mdb_tgt_t *t, struct utsname *utsp) in kp_uname()
459 kp_dmodel(mdb_tgt_t *t) in kp_dmodel()
881 kp_auxv(mdb_tgt_t *t, const auxv_t **auxvp) in kp_auxv()
[all …]
H A Dmdb_disasm_impl.h47 mdb_tgt_addr_t (*dis_ins2str)(mdb_disasm_t *, mdb_tgt_t *,
49 mdb_tgt_addr_t (*dis_previns)(mdb_disasm_t *, mdb_tgt_t *,
51 mdb_tgt_addr_t (*dis_nextins)(mdb_disasm_t *, mdb_tgt_t *,
H A Dmdb_disasm.h62 extern mdb_tgt_addr_t mdb_dis_ins2str(mdb_disasm_t *, mdb_tgt_t *,
64 extern mdb_tgt_addr_t mdb_dis_previns(mdb_disasm_t *, mdb_tgt_t *,
66 extern mdb_tgt_addr_t mdb_dis_nextins(mdb_disasm_t *, mdb_tgt_t *,
H A Dmdb_disasm.c111 mdb_dis_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_dis_ins2str()
118 mdb_dis_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_dis_previns()
125 mdb_dis_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_dis_nextins()
189 mdb_tgt_t *db_tgt;
297 libdisasm_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in libdisasm_ins2str()
344 libdisasm_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in libdisasm_previns()
368 libdisasm_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in libdisasm_nextins()
517 defdis_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in defdis_ins2str()
525 defdis_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in defdis_previns()
533 defdis_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as, in defdis_nextins()
H A Dmdb_value.c59 void mdb_value_tgt_destroy(mdb_tgt_t *);
67 value_read(mdb_tgt_t *t, void *dst, size_t nbytes, uintptr_t addr) in value_read()
105 value_write(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr) in value_write()
166 mdb_value_tgt_create(mdb_tgt_t *t, int argc, const char *argv[]) in mdb_value_tgt_create()
188 mdb_value_tgt_destroy(mdb_tgt_t *t) in mdb_value_tgt_destroy()
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkvm.h131 extern void kmt_init_isadep(mdb_tgt_t *);
132 extern void kmt_startup_isadep(mdb_tgt_t *);
134 extern ssize_t kmt_write(mdb_tgt_t *, const void *, size_t, uintptr_t);
135 extern ssize_t kmt_pwrite(mdb_tgt_t *, const void *, size_t, physaddr_t);
136 extern ssize_t kmt_rw(mdb_tgt_t *, void *, size_t, uint64_t,
139 extern ssize_t kmt_ioread(mdb_tgt_t *, void *, size_t, uintptr_t);
140 extern ssize_t kmt_iowrite(mdb_tgt_t *, const void *, size_t, uintptr_t);
142 extern int kmt_step_out(mdb_tgt_t *, uintptr_t *);
143 extern int kmt_next(mdb_tgt_t *, uintptr_t *);
H A Dkmdb_kvm.c70 static void kmt_sync(mdb_tgt_t *);
103 kmt_name(mdb_tgt_t *t) in kmt_name()
110 kmt_platform(mdb_tgt_t *t) in kmt_platform()
135 kmt_dmodel(mdb_tgt_t *t) in kmt_dmodel()
264 kmt_read_kas(mdb_tgt_t *t) in kmt_read_kas()
776 mdb_tgt_t *t = arg; in kmt_modlist_update_cb()
827 kmt_modlist_update(mdb_tgt_t *t) in kmt_modlist_update()
857 kmt_periodic(mdb_tgt_t *t) in kmt_periodic()
2361 kmt_activate(mdb_tgt_t *t) in kmt_activate()
2379 kmt_destroy(mdb_tgt_t *t) in kmt_destroy()
[all …]
/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dmdb_amd64util.h42 extern int mdb_amd64_next(mdb_tgt_t *, uintptr_t *, kreg_t, mdb_instr_t);
43 extern int mdb_amd64_step_out(mdb_tgt_t *, uintptr_t *, kreg_t, kreg_t, kreg_t,
46 extern int mdb_amd64_kvm_stack_iter(mdb_tgt_t *, const mdb_tgt_gregset_t *,
H A Dmdb_ia32util.h42 extern int mdb_ia32_next(mdb_tgt_t *, uintptr_t *, kreg_t, mdb_instr_t);
43 extern int mdb_ia32_step_out(mdb_tgt_t *, uintptr_t *, kreg_t, kreg_t, kreg_t,
46 extern int mdb_ia32_kvm_stack_iter(mdb_tgt_t *, const mdb_tgt_gregset_t *,
H A Dmdb_bhyve.c891 bhyve_setflags(mdb_tgt_t *tgt, int flags) in bhyve_setflags()
914 bhyve_activate(mdb_tgt_t *tgt) in bhyve_activate()
946 bhyve_deactivate(mdb_tgt_t *tgt) in bhyve_deactivate()
975 bhyve_name(mdb_tgt_t *tgt) in bhyve_name()
986 bhyve_destroy(mdb_tgt_t *tgt) in bhyve_destroy()
1001 bhyve_isa(mdb_tgt_t *tgt) in bhyve_isa()
1012 bhyve_dmodel(mdb_tgt_t *tgt) in bhyve_dmodel()
1254 bhyve_status(mdb_tgt_t *tgt, mdb_tgt_status_t *tsp) in bhyve_status()
1310 bhyve_step(mdb_tgt_t *tgt, mdb_tgt_status_t *tsp) in bhyve_step()
1327 bhyve_cont(mdb_tgt_t *tgt, mdb_tgt_status_t *tsp) in bhyve_cont()
[all …]
H A Dkvm_isadep.h39 extern int kt_kvmregs(mdb_tgt_t *, uint_t, mdb_tgt_gregset_t *);
42 extern int kt_putareg(mdb_tgt_t *, mdb_tgt_tid_t, const char *, mdb_tgt_reg_t);
43 extern int kt_getareg(mdb_tgt_t *, mdb_tgt_tid_t,
H A Dkvm_isadep.c49 kt_getareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, in kt_getareg()
77 kt_putareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, const char *rname, mdb_tgt_reg_t r) in kt_putareg()
105 kt_kvmregs(mdb_tgt_t *t, uint_t cpuid, mdb_tgt_gregset_t *kregs) in kt_kvmregs()
132 mdb_tgt_t *t = mdb.m_target; in kt_cpustack()
177 mdb_tgt_t *t = mdb.m_target; in kt_cpuregs()
H A Dproc_ia32dep.c101 pt_read_instr(mdb_tgt_t *t) in pt_read_instr()
116 mdb_tgt_t *t = mdb.m_target; in pt_regs()
304 pt_getfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num, in pt_getfpreg()
312 pt_putfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num, in pt_putfpreg()
320 pt_addfpregs(mdb_tgt_t *t) in pt_addfpregs()
344 pt_step_out(mdb_tgt_t *t, uintptr_t *p) in pt_step_out()
360 pt_next(mdb_tgt_t *t, uintptr_t *p) in pt_next()
H A Dproc_amd64dep.c146 pt_read_instr(mdb_tgt_t *t) in pt_read_instr()
161 mdb_tgt_t *t = mdb.m_target; in pt_regs()
387 pt_getfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num, in pt_getfpreg()
395 pt_putfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num, in pt_putfpreg()
403 pt_addfpregs(mdb_tgt_t *t) in pt_addfpregs()
427 pt_step_out(mdb_tgt_t *t, uintptr_t *p) in pt_step_out()
443 pt_next(mdb_tgt_t *t, uintptr_t *p) in pt_next()
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/
H A Dkvm_isadep.c65 kmt_step_out_validate(mdb_tgt_t *t, uintptr_t pc) in kmt_step_out_validate()
84 kmt_step_out(mdb_tgt_t *t, uintptr_t *p) in kmt_step_out()
108 kmt_next(mdb_tgt_t *t, uintptr_t *p) in kmt_next()
352 kmt_write(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr) in kmt_write()
373 kmt_iorw(mdb_tgt_t *t, void *buf, size_t nbytes, uint64_t addr, in kmt_iorw()
395 kmt_ioread(mdb_tgt_t *t, void *buf, size_t nbytes, uintptr_t addr) in kmt_ioread()
402 kmt_iowrite(mdb_tgt_t *t, const void *buf, size_t nbytes, uintptr_t addr) in kmt_iowrite()
530 kmt_init_isadep(mdb_tgt_t *t) in kmt_init_isadep()
573 kmt_startup_isadep(mdb_tgt_t *t) in kmt_startup_isadep()

12