/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_target.h | 142 typedef void * mdb_tgt_as_t; /* Opaque address space id */ typedef 146 #define MDB_TGT_AS_VIRT ((mdb_tgt_as_t)-1L) /* Virtual address space: */ 147 #define MDB_TGT_AS_VIRT_I ((mdb_tgt_as_t)-2L) /* special case for code */ 149 #define MDB_TGT_AS_PHYS ((mdb_tgt_as_t)-4L) /* Physical address space */ 150 #define MDB_TGT_AS_FILE ((mdb_tgt_as_t)-5L) /* Object file address space */ 151 #define MDB_TGT_AS_IO ((mdb_tgt_as_t)-6L) /* I/o address space */ 153 extern ssize_t mdb_tgt_aread(mdb_tgt_t *, mdb_tgt_as_t, 156 extern ssize_t mdb_tgt_awrite(mdb_tgt_t *, mdb_tgt_as_t, 178 extern ssize_t mdb_tgt_readstr(mdb_tgt_t *, mdb_tgt_as_t, 181 extern ssize_t mdb_tgt_writestr(mdb_tgt_t *, mdb_tgt_as_t, [all …]
|
H A D | mdb_fmt.c | 71 mdb_tgt_as_t, mdb_tgt_addr_t, size_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 D | mdb_disasm_impl.h | 48 mdb_tgt_as_t, char *, size_t, mdb_tgt_addr_t); 50 mdb_tgt_as_t, mdb_tgt_addr_t, uint_t); 52 mdb_tgt_as_t, mdb_tgt_addr_t);
|
H A D | mdb_disasm.h | 63 mdb_tgt_as_t, char *, size_t, mdb_tgt_addr_t); 65 mdb_tgt_as_t, mdb_tgt_addr_t, uint_t); 67 mdb_tgt_as_t, mdb_tgt_addr_t);
|
H A D | mdb_disasm.c | 111 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() 190 mdb_tgt_as_t db_as; 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 D | mdb_kvm.h | 124 extern ssize_t kt_aread(mdb_tgt_t *, mdb_tgt_as_t, 127 extern ssize_t kt_awrite(mdb_tgt_t *, mdb_tgt_as_t, 137 extern int kt_vtop(mdb_tgt_t *, mdb_tgt_as_t, uintptr_t, physaddr_t *);
|
H A D | mdb_target_impl.h | 71 mdb_tgt_as_t, void *, size_t, mdb_tgt_addr_t); 74 mdb_tgt_as_t, const void *, size_t, mdb_tgt_addr_t); 85 int (*t_vtop)(mdb_tgt_t *, mdb_tgt_as_t, uintptr_t, physaddr_t *);
|
H A D | mdb_fmt.h | 38 mdb_tgt_addr_t mdb_fmt_print(mdb_tgt_t *, mdb_tgt_as_t,
|
H A D | mdb_cmds.c | 112 write_uint8(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t ull, uint_t rdback) in write_uint8() 135 write_uint16(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t ull, uint_t rdback) in write_uint16() 181 write_uint64(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t n, uint_t rdback) in write_uint64() 292 write_arglist(mdb_tgt_as_t as, mdb_tgt_addr_t addr, in write_arglist() 295 mdb_tgt_addr_t (*write_value)(mdb_tgt_as_t, mdb_tgt_addr_t, in write_arglist() 411 match_arglist(mdb_tgt_as_t as, uint_t flags, mdb_tgt_addr_t addr, in match_arglist() 414 mdb_tgt_addr_t (*match_value)(mdb_tgt_as_t, mdb_tgt_addr_t, in match_arglist() 489 print_arglist(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint_t flags, in print_arglist() 2018 mdb_tgt_as_t as; in cmd_dis() 2513 mdb_tgt_as_t as = MDB_TGT_AS_VIRT; in cmd_vtop() [all …]
|
H A D | mdb_target.c | 394 mdb_tgt_aread(mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_tgt_aread() 416 mdb_tgt_awrite(mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_tgt_awrite() 501 mdb_tgt_vtop(mdb_tgt_t *t, mdb_tgt_as_t as, uintptr_t va, physaddr_t *pap) in mdb_tgt_vtop() 507 mdb_tgt_readstr(mdb_tgt_t *t, mdb_tgt_as_t as, char *buf, in mdb_tgt_readstr() 541 mdb_tgt_writestr(mdb_tgt_t *t, mdb_tgt_as_t as, in mdb_tgt_writestr() 652 mdb_tgt_readsym(mdb_tgt_t *t, mdb_tgt_as_t as, void *buf, size_t nbytes, in mdb_tgt_readsym() 664 mdb_tgt_writesym(mdb_tgt_t *t, mdb_tgt_as_t as, const void *buf, in mdb_tgt_writesym()
|
H A D | mdb_rawfile.c | 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()
|
H A D | mdb_kvm.c | 709 kt_aread(mdb_tgt_t *t, mdb_tgt_as_t as, void *buf, in kt_aread() 723 kt_awrite(mdb_tgt_t *t, mdb_tgt_as_t as, const void *buf, in kt_awrite() 801 kt_vtop(mdb_tgt_t *t, mdb_tgt_as_t as, uintptr_t va, physaddr_t *pap) in kt_vtop()
|
H A D | mdb_print.c | 63 mdb_tgt_as_t pa_as; /* address space to use for i/o */ 1922 mdb_tgt_as_t as = pap->pa_as; in deref() 2449 mdb_tgt_as_t oldas = pa.pa_as; in cmd_print()
|
H A D | mdb_kproc.c | 552 kp_vtop(mdb_tgt_t *t, mdb_tgt_as_t as, uintptr_t va, physaddr_t *pap) in kp_vtop()
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | mdb_bhyve.c | 1021 bhyve_aread(mdb_tgt_t *tgt, mdb_tgt_as_t as, void *buf, size_t nbytes, in bhyve_aread() 1060 bhyve_awrite(mdb_tgt_t *tgt, mdb_tgt_as_t as, const void *buf, size_t nbytes, in bhyve_awrite() 1181 bhyve_vtop(mdb_tgt_t *tgt, mdb_tgt_as_t as, uintptr_t va, physaddr_t *pa) in bhyve_vtop()
|
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_kvm.c | 278 kmt_vtop(mdb_tgt_t *t, mdb_tgt_as_t as, uintptr_t va, physaddr_t *pap) in kmt_vtop()
|