/titanic_41/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_evset.c | 140 (void) mdb_tgt_vespec_info(mdb.m_target, id, &sp, NULL, 0); in cmd_evset() 163 if (mdb_tgt_vespec_modify(mdb.m_target, id, sp.spec_flags, in cmd_evset() 349 id = mdb_tgt_add_sbrkpt(mdb.m_target, argv->a_un.a_str, in cmd_bp() 352 id = mdb_tgt_add_vbrkpt(mdb.m_target, argv->a_un.a_val, in cmd_bp() 364 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_bp() 404 if ((id = mdb_tgt_add_signal(mdb.m_target, sig, flags, in cmd_sigbp() 409 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_sigbp() 449 id = mdb_tgt_add_sysexit(mdb.m_target, sysnum, in cmd_sysbp() 452 id = mdb_tgt_add_sysenter(mdb.m_target, sysnum, in cmd_sysbp() 460 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_sysbp() [all …]
|
H A D | mdb_modapi.c | 59 ssize_t rbytes = mdb_tgt_vread(mdb.m_target, buf, nbytes, addr); in mdb_vread() 70 return (mdb_tgt_vwrite(mdb.m_target, buf, nbytes, addr)); in mdb_vwrite() 76 ssize_t rbytes = mdb_tgt_aread(mdb.m_target, as, buf, nbytes, addr); in mdb_aread() 87 return (mdb_tgt_awrite(mdb.m_target, as, buf, nbytes, addr)); in mdb_awrite() 93 ssize_t rbytes = mdb_tgt_fread(mdb.m_target, buf, nbytes, addr); in mdb_fread() 104 return (mdb_tgt_fwrite(mdb.m_target, buf, nbytes, addr)); in mdb_fwrite() 110 ssize_t rbytes = mdb_tgt_pread(mdb.m_target, buf, nbytes, addr); in mdb_pread() 121 return (mdb_tgt_pwrite(mdb.m_target, buf, nbytes, addr)); in mdb_pwrite() 127 return (mdb_tgt_readstr(mdb.m_target, MDB_TGT_AS_VIRT, in mdb_readstr() 134 return (mdb_tgt_writestr(mdb.m_target, MDB_TGT_AS_VIRT, buf, addr)); in mdb_writestr() [all …]
|
H A D | mdb_cmds.c | 113 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint8() 117 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8() 121 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8() 136 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint16() 140 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16() 144 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16() 159 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint32() 163 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint32() 167 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint32() 182 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint64() [all …]
|
H A D | mdb.c | 140 if (mdb.m_target != NULL && mdb_tgt_status(mdb.m_target, &s) == 0) in thr_disc_get() 180 if (mdb.m_target != NULL) in mdb_path_alloc() 181 arg_i.a_un.a_str = mdb_tgt_isa(mdb.m_target); in mdb_path_alloc() 189 if (mdb.m_target != NULL) in mdb_path_alloc() 190 arg_p.a_un.a_str = mdb_tgt_platform(mdb.m_target); in mdb_path_alloc() 206 arg_t.a_un.a_str = mdb.m_target ? mdb_tgt_name(mdb.m_target) : "kvm"; in mdb_path_alloc() 211 if (mdb.m_target == NULL || mdb_tgt_uname(mdb.m_target, &uts) < 0) in mdb_path_alloc() 594 if (mdb.m_target != NULL) in mdb_destroy() 595 (void) mdb_tgt_destroy(mdb.m_target); in mdb_destroy() 750 mdb_tgt_periodic(mdb.m_target); in mdb_run()
|
H A D | mdb_set.c | 237 int tflags = mdb_tgt_getflags(mdb.m_target); in print_properties() 406 tflags = mdb_tgt_getflags(mdb.m_target); in cmd_set() 419 if (tflags != mdb_tgt_getflags(mdb.m_target) && in cmd_set() 420 mdb_tgt_setflags(mdb.m_target, tflags) == -1) in cmd_set()
|
H A D | mdb_grammar.y | 49 if (mdb_tgt_vread(mdb.m_target, buf, nbytes, addr) != nbytes) in vfetch() 56 if (mdb_tgt_fread(mdb.m_target, buf, nbytes, addr) != nbytes) in ffetch() 414 if (mdb_tgt_lookup_by_name(mdb.m_target,
|
H A D | mdb_nm.c | 487 mdb_tgt_t *t = mdb.m_target; in nm_symbol_iter() 715 nii.nii_fp = mdb_tgt_addr_to_ctf(mdb.m_target, addr); in cmd_nm() 717 if (mdb_tgt_lookup_by_addr(mdb.m_target, addr, in cmd_nm() 724 if ((mp = mdb_tgt_addr_to_map(mdb.m_target, addr)) in cmd_nm() 734 (void) mdb_tgt_lookup_by_name(mdb.m_target, in cmd_nm() 743 (void) mdb_tgt_symbol_iter(mdb.m_target, object, in cmd_nm()
|
H A D | mdb_kvm.c | 418 kt_data_t *kt = mdb.m_target->t_data; in kt_stack() 425 kt_data_t *kt = mdb.m_target->t_data; in kt_stackv() 432 kt_data_t *kt = mdb.m_target->t_data; in kt_stackr() 439 kt_data_t *kt = mdb.m_target->t_data; in kt_regs() 453 kt_data_t *kt = mdb.m_target->t_data; in kt_cpustack() 460 kt_data_t *kt = mdb.m_target->t_data; in kt_cpuregs() 469 kt_data_t *kt = mdb.m_target->t_data; in kt_status_dcmd() 474 (void) kt_uname(mdb.m_target, &uts); in kt_status_dcmd()
|
H A D | mdb_target.c | 262 if (mdb.m_target == t) { in mdb_tgt_destroy() 266 mdb.m_target = NULL; in mdb_tgt_destroy() 285 if (mdb.m_target == NULL) in mdb_tgt_destroy() 292 mdb_tgt_t *otgt = mdb.m_target; in mdb_tgt_activate() 294 if (mdb.m_target != NULL) { in mdb_tgt_activate() 296 mdb.m_target->t_module->mod_name, (void *)mdb.m_target); in mdb_tgt_activate() 297 mdb.m_target->t_ops->t_deactivate(mdb.m_target); in mdb_tgt_activate() 300 if ((mdb.m_target = t) != NULL) { in mdb_tgt_activate()
|
H A D | mdb_proc.c | 424 if (mdb.m_target == NULL) { in pt_post_attach() 1056 mdb_tgt_t *t = mdb.m_target; in pt_stack_common() 1121 struct ps_prochandle *P = mdb.m_target->t_pshandle; in pt_ignored() 1142 struct ps_prochandle *P = mdb.m_target->t_pshandle; in pt_lwpid() 1159 struct ps_prochandle *P = mdb.m_target->t_pshandle; in pt_print_lwpid() 1177 struct ps_prochandle *P = mdb.m_target->t_pshandle; in pt_lwpids() 1217 pt_data_t *pt = mdb.m_target->t_data; in pt_ignore() 1227 (void) mdb_tgt_vespec_iter(mdb.m_target, pt_ignore_sig, (void *)addr); in pt_ignore() 1235 mdb_tgt_t *t = mdb.m_target; in pt_attach() 1286 mdb_tgt_t *t = mdb.m_target; in pt_regstatus() [all …]
|
H A D | mdb_kproc.c | 251 return (mdb_tgt_setcontext(mdb.m_target, context)); in kp_setcontext() 336 kp_data_t *kp = mdb.m_target->t_data; in kp_status_dcmd() 979 kp->kp_parent = mdb.m_target; in mdb_kproc_tgt_create() 980 kp->kp_cookie = mdb.m_target->t_pshandle; in mdb_kproc_tgt_create() 981 kp->kp_platform = mdb_tgt_platform(mdb.m_target); in mdb_kproc_tgt_create()
|
H A D | mdb_module_load.c | 198 (void) mdb_tgt_object_iter(mdb.m_target, module_load, &mld); in mdb_module_load_all()
|
/titanic_41/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kaif.c | 264 if (mdb_tgt_vread(mdb.m_target, instrp, sizeof (mdb_instr_t), addr) != in kaif_brkpt_arm() 268 if (mdb_tgt_vwrite(mdb.m_target, &bkpt, sizeof (mdb_instr_t), addr) != in kaif_brkpt_arm() 278 if (mdb_tgt_vwrite(mdb.m_target, &instrp, sizeof (mdb_instr_t), addr) != in kaif_brkpt_disarm() 448 if ((npc = mdb_dis_nextins(mdb.m_disasm, mdb.m_target, in kaif_step() 461 if (mdb_tgt_vread(mdb.m_target, &instr, sizeof (mdb_instr_t), in kaif_step() 481 if (mdb_tgt_vread(mdb.m_target, &instr, sizeof (mdb_instr_t), in kaif_step() 531 if (mdb_tgt_vread(mdb.m_target, &newfl, sizeof (kreg_t), in kaif_step() 540 if (mdb_tgt_vwrite(mdb.m_target, &fl, sizeof (kreg_t), in kaif_step() 580 if (mdb_tgt_vwrite(mdb.m_target, &oldfl, sizeof (kreg_t), in kaif_step()
|
H A D | kvm_isadep.c | 162 (void) mdb_isa_kvm_stack_iter(mdb.m_target, grp, func, arg); in kmt_stack_common() 251 if (mdb_tgt_ioread(mdb.m_target, &buf, len, addr) < 0) { in kmt_in_dcmd() 296 if (mdb_tgt_iowrite(mdb.m_target, &val, len, addr) < 0) { in kmt_out_dcmd() 463 if (kmt_iowrite(mdb.m_target, &addr, sizeof (addr), PCI_CONFADD) != in kmt_pcicfg_common() 469 if (kmt_iorw(mdb.m_target, valp, sizeof (*valp), PCI_CONFDATA, rw) != in kmt_pcicfg_common()
|
H A D | kvm_cpu_p4.c | 79 uintptr_t addr = mdb_dis_previns(mdb.m_disasm, mdb.m_target, in kmt_p4_branch() 89 if ((next = mdb_dis_ins2str(mdb.m_disasm, mdb.m_target, in kmt_p4_branch()
|
H A D | kvm_cpu_amd.c | 65 if (mdb_dis_ins2str(mdb.m_disasm, mdb.m_target, in kmt_amd_branch()
|
/titanic_41/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_conf.c | 90 (void) mdb_tgt_uname(mdb.m_target, utsp); in mdb_conf_uname() 117 return (mdb_tgt_platform(mdb.m_target)); in mdb_conf_platform()
|
H A D | kmdb_module_load.c | 105 mdb_tgt_continue(mdb.m_target, NULL) == 0) in mdb_module_load() 238 mdb_tgt_continue(mdb.m_target, NULL) == 0) in kmdb_module_request_unload()
|
H A D | kmdb_kvm.c | 113 if (mdb_tgt_readsym(mdb.m_target, MDB_TGT_AS_VIRT, platform, in kmt_platform() 404 if (mdb_tgt_lookup_by_addr(mdb.m_target, addr, MDB_TGT_SYM_EXACT, in kmt_call() 552 kmt_data_t *kmt = mdb.m_target->t_data; in kmt_status_dcmd() 557 if (mdb_tgt_readsym(mdb.m_target, MDB_TGT_AS_VIRT, &uts, sizeof (uts), in kmt_status_dcmd() 570 if (mdb_tgt_readsym(mdb.m_target, MDB_TGT_AS_VIRT, uuid, sizeof (uuid), in kmt_status_dcmd() 2157 kmt_defbp_delete(mdb.m_target, ka->ka_defbp); in kmt_bparg_dtor() 2557 kmt_data_t *kmt = mdb.m_target->t_data; in kmdb_kvm_startup() 2561 kmt_sync(mdb.m_target); in kmdb_kvm_startup() 2563 kmt_startup_isadep(mdb.m_target); in kmdb_kvm_startup() 2571 (void) mdb_tgt_sespec_activate_all(mdb.m_target); in kmdb_kvm_startup()
|
/titanic_41/usr/src/cmd/mdb/intel/mdb/ |
H A D | kvm_isadep.c | 132 mdb_tgt_t *t = mdb.m_target; in kt_cpustack() 177 mdb_tgt_t *t = mdb.m_target; in kt_cpuregs()
|
H A D | kvm_amd64dep.c | 68 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() 89 (void) mdb_amd64_kvm_stack_iter(mdb.m_target, grp, func, arg); in kt_stack_common()
|
H A D | kvm_ia32dep.c | 68 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() 89 (void) mdb_ia32_kvm_stack_iter(mdb.m_target, grp, func, arg); in kt_stack_common()
|
/titanic_41/usr/src/cmd/mdb/sparc/kmdb/ |
H A D | kaif.c | 298 if (mdb_tgt_vread(mdb.m_target, instrp, sizeof (mdb_instr_t), addr) != in kaif_brkpt_arm() 302 if (mdb_tgt_vwrite(mdb.m_target, &bkpt, sizeof (mdb_instr_t), addr) != in kaif_brkpt_arm() 312 if (mdb_tgt_vwrite(mdb.m_target, &instrp, sizeof (mdb_instr_t), addr) != in kaif_brkpt_disarm() 585 if (mdb_tgt_vread(mdb.m_target, &instr, sizeof (instr), pc) != in kaif_step()
|
/titanic_41/usr/src/cmd/mdb/sparc/mdb/ |
H A D | kvm_v9dep.c | 126 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() 149 (void) mdb_kvm_v9stack_iter(mdb.m_target, grp, func, arg); in kt_stack_common()
|
/titanic_41/usr/src/cmd/mdb/intel/ia32/kmdb/ |
H A D | kvm_cpu_p6.c | 65 if (mdb_dis_ins2str(mdb.m_disasm, mdb.m_target, in kmt_p6_branch()
|