/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_evset.c | 347 id = mdb_tgt_add_sbrkpt(mdb.m_target, argv->a_un.a_str, in cmd_bp() 350 id = mdb_tgt_add_vbrkpt(mdb.m_target, argv->a_un.a_val, in cmd_bp() 362 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_bp() 402 if ((id = mdb_tgt_add_signal(mdb.m_target, sig, flags, in cmd_sigbp() 407 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_sigbp() 447 id = mdb_tgt_add_sysexit(mdb.m_target, sysnum, in cmd_sysbp() 450 id = mdb_tgt_add_sysenter(mdb.m_target, sysnum, in cmd_sysbp() 458 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_sysbp() 498 id = mdb_tgt_add_fault(mdb.m_target, fltnum, in cmd_fltbp() 505 ev_setopts(mdb.m_target, id, opt_c, opt_n); in cmd_fltbp() [all …]
|
H A D | mdb_modapi.c | 181 return (mdb_tgt_vwrite(mdb.m_target, buf, nbytes, addr)); in mdb_vwrite() 215 return (mdb_tgt_fwrite(mdb.m_target, buf, nbytes, addr)); in mdb_fwrite() 232 return (mdb_tgt_pwrite(mdb.m_target, buf, nbytes, addr)); in mdb_pwrite() 238 return (mdb_tgt_readstr(mdb.m_target, MDB_TGT_AS_VIRT, in mdb_readstr() 263 return (mdb_tgt_writesym(mdb.m_target, MDB_TGT_AS_VIRT, in mdb_writesym() 276 if (mdb_tgt_vread(mdb.m_target, buf, sym.st_size, in mdb_readvar() 292 if (mdb_tgt_vwrite(mdb.m_target, buf, sym.st_size, in mdb_writevar() 315 return (mdb_tgt_lookup_by_addr(mdb.m_target, addr, flags, in mdb_lookup_by_addr() 322 return (mdb_tgt_getareg(mdb.m_target, tid, rname, rp)); in mdb_getareg() 1072 if (mdb_tgt_symbol_iter(mdb.m_target, obj, which, type, in mdb_symbol_iter() [all …]
|
H A D | mdb_cmds.c | 367 for (; mdb_tgt_aread(mdb.m_target, as, &x, in match_uint16() 383 for (; mdb_tgt_aread(mdb.m_target, as, &x, in match_uint32() 399 for (; mdb_tgt_aread(mdb.m_target, as, &x, in match_uint64() 561 naddr = mdb_fmt_print(mdb.m_target, as, addr, n, in print_arglist() 1611 ctfp = mdb_tgt_name_to_ctf(mdb.m_target, name); in objects_printversion() 1761 if ((s = mdb_tgt_isa(mdb.m_target)) != NULL) in showrev_sysinfo() 2001 if (mdb_tgt_lookup_by_name(mdb.m_target, in dis_str2addr() 2014 mdb_tgt_t *tgt = mdb.m_target; in cmd_dis() 2259 return (fp(mdb.m_target, buf, nbytes, addr)); in mdb_partial_xread() 2699 mdb_tgt_t *t = mdb.m_target; in cmd_cont_common() [all …]
|
H A D | mdb.c | 141 if (mdb.m_target != NULL && mdb_tgt_status(mdb.m_target, &s) == 0) in thr_disc_get() 181 if (mdb.m_target != NULL) in mdb_path_alloc() 182 arg_i.a_un.a_str = mdb_tgt_isa(mdb.m_target); in mdb_path_alloc() 190 if (mdb.m_target != NULL) in mdb_path_alloc() 191 arg_p.a_un.a_str = mdb_tgt_platform(mdb.m_target); in mdb_path_alloc() 207 arg_t.a_un.a_str = mdb.m_target ? mdb_tgt_name(mdb.m_target) : "kvm"; in mdb_path_alloc() 212 if (mdb.m_target == NULL || mdb_tgt_uname(mdb.m_target, &uts) < 0) in mdb_path_alloc() 605 if (mdb.m_target != NULL) in mdb_destroy() 606 (void) mdb_tgt_destroy(mdb.m_target); in mdb_destroy() 761 mdb_tgt_periodic(mdb.m_target); in mdb_run()
|
H A D | mdb_linkerset.c | 112 return (mdb_tgt_lookup_by_name(mdb.m_target, MDB_TGT_OBJ_EVERY, symname, in ldset_get_sym() 173 switch (mdb_tgt_dmodel(mdb.m_target)) { in ldset_get_info() 184 ret = mdb_tgt_lookup_by_addr(mdb.m_target, addr, MDB_TGT_SYM_EXACT, in ldset_get_info() 274 return (mdb_tgt_symbol_iter(mdb.m_target, MDB_TGT_OBJ_EVERY, in ldsets_nv_init()
|
H A D | mdb_set.c | 242 int tflags = mdb_tgt_getflags(mdb.m_target); in print_properties() 422 tflags = mdb_tgt_getflags(mdb.m_target); in cmd_set() 435 if (tflags != mdb_tgt_getflags(mdb.m_target) && in cmd_set() 436 mdb_tgt_setflags(mdb.m_target, tflags) == -1) in cmd_set()
|
H A D | mdb_nm.c | 491 mdb_tgt_t *t = mdb.m_target; in nm_symbol_iter() 719 nii.nii_fp = mdb_tgt_addr_to_ctf(mdb.m_target, addr); in cmd_nm() 721 if (mdb_tgt_lookup_by_addr(mdb.m_target, addr, in cmd_nm() 728 if ((mp = mdb_tgt_addr_to_map(mdb.m_target, addr)) in cmd_nm() 738 (void) mdb_tgt_lookup_by_name(mdb.m_target, in cmd_nm() 747 (void) mdb_tgt_symbol_iter(mdb.m_target, object, in cmd_nm()
|
H A D | mdb_grammar.y | 51 if (mdb_tgt_vread(mdb.m_target, buf, nbytes, addr) != nbytes) in vfetch() 58 if (mdb_tgt_fread(mdb.m_target, buf, nbytes, addr) != nbytes) in ffetch() 434 if (mdb_tgt_lookup_by_name(mdb.m_target,
|
H A D | mdb_kvm.c | 422 kt_data_t *kt = mdb.m_target->t_data; in kt_stack() 429 kt_data_t *kt = mdb.m_target->t_data; in kt_stackv() 436 kt_data_t *kt = mdb.m_target->t_data; in kt_stackr() 443 kt_data_t *kt = mdb.m_target->t_data; in kt_regs() 457 kt_data_t *kt = mdb.m_target->t_data; in kt_cpustack() 464 kt_data_t *kt = mdb.m_target->t_data; in kt_cpuregs() 473 kt_data_t *kt = mdb.m_target->t_data; in kt_status_dcmd() 478 (void) kt_uname(mdb.m_target, &uts); in kt_status_dcmd()
|
H A D | mdb_target.c | 264 if (mdb.m_target == t) { in mdb_tgt_destroy() 268 mdb.m_target = NULL; in mdb_tgt_destroy() 287 if (mdb.m_target == NULL) in mdb_tgt_destroy() 294 mdb_tgt_t *otgt = mdb.m_target; in mdb_tgt_activate() 296 if (mdb.m_target != NULL) { in mdb_tgt_activate() 298 mdb.m_target->t_module->mod_name, (void *)mdb.m_target); in mdb_tgt_activate() 299 mdb.m_target->t_ops->t_deactivate(mdb.m_target); in mdb_tgt_activate() 302 if ((mdb.m_target = t) != NULL) { in mdb_tgt_activate()
|
H A D | mdb_proc.c | 426 if (mdb.m_target == NULL) { in pt_post_attach() 1058 mdb_tgt_t *t = mdb.m_target; in pt_stack_common() 1237 mdb_tgt_t *t = mdb.m_target; in pt_attach() 1288 mdb_tgt_t *t = mdb.m_target; in pt_regstatus() 1335 mdb_tgt_t *t = mdb.m_target; in pt_findstack() 1389 mdb_tgt_t *t = mdb.m_target; in pt_gcore() 1443 mdb_tgt_t *t = mdb.m_target; in pt_kill() 1470 mdb_tgt_t *t = mdb.m_target; in pt_detach() 1622 mdb_tgt_t *t = mdb.m_target; in pt_status_dcmd() 1834 mdb_tgt_t *t = mdb.m_target; in pt_tls() [all …]
|
H A D | mdb_kproc.c | 252 return (mdb_tgt_setcontext(mdb.m_target, context)); in kp_setcontext() 337 kp_data_t *kp = mdb.m_target->t_data; in kp_status_dcmd() 981 kp->kp_parent = mdb.m_target; in mdb_kproc_tgt_create() 982 kp->kp_cookie = mdb.m_target->t_pshandle; in mdb_kproc_tgt_create() 983 kp->kp_platform = mdb_tgt_platform(mdb.m_target); in mdb_kproc_tgt_create()
|
H A D | mdb_tab.c | 481 (void) mdb_tgt_symbol_iter(mdb.m_target, MDB_TGT_OBJ_EVERY, in mdb_tab_complete_global() 548 mdb_tgt_t *t = mdb.m_target; in mdb_tab_complete_type()
|
H A D | mdb_module_load.c | 210 (void) mdb_tgt_object_iter(mdb.m_target, module_load, &mld); in mdb_module_load_all()
|
H A D | mdb_ctf.c | 313 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_enabled_by_object() 323 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_name() 344 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_symbol() 376 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_addr() 436 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_func_info() 801 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_type_iter() 2247 (void) mdb_tgt_object_iter(mdb.m_target, cmd_typelist_module, NULL); in cmd_typelist()
|
H A D | mdb.h | 142 mdb_tgt_t *m_target; /* Current debugger target backend */ member
|
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kaif.c | 272 if (mdb_tgt_lookup_by_name(mdb.m_target, MDB_TGT_OBJ_EXEC, in kaif_toxic_text() 275 if (mdb_tgt_lookup_by_name(mdb.m_target, MDB_TGT_OBJ_EXEC, in kaif_toxic_text() 299 if (mdb_tgt_aread(mdb.m_target, MDB_TGT_AS_VIRT_I, instrp, in kaif_brkpt_arm() 303 if (mdb_tgt_awrite(mdb.m_target, MDB_TGT_AS_VIRT_I, &bkpt, in kaif_brkpt_arm() 313 if (mdb_tgt_awrite(mdb.m_target, MDB_TGT_AS_VIRT_I, &instrp, in kaif_brkpt_disarm() 488 if ((npc = mdb_dis_nextins(mdb.m_disasm, mdb.m_target, in kaif_step() 501 if (mdb_tgt_aread(mdb.m_target, MDB_TGT_AS_VIRT_I, &instr, in kaif_step() 521 if (mdb_tgt_aread(mdb.m_target, MDB_TGT_AS_VIRT_I, &instr, in kaif_step() 571 if (mdb_tgt_aread(mdb.m_target, MDB_TGT_AS_VIRT_S, &newfl, in kaif_step() 580 if (mdb_tgt_awrite(mdb.m_target, MDB_TGT_AS_VIRT_S, &fl, in kaif_step() [all …]
|
H A D | kvm_isadep.c | 153 (void) mdb_isa_kvm_stack_iter(mdb.m_target, grp, func, arg); in kmt_stack_common() 242 if (mdb_tgt_ioread(mdb.m_target, &buf, len, addr) < 0) { in kmt_in_dcmd() 287 if (mdb_tgt_iowrite(mdb.m_target, &val, len, addr) < 0) { in kmt_out_dcmd() 441 if (kmt_iowrite(mdb.m_target, &addr, sizeof (addr), PCI_CONFADD) != in kmt_pcicfg_common() 447 if (kmt_iorw(mdb.m_target, valp, sizeof (*valp), PCI_CONFDATA, rw) != in kmt_pcicfg_common()
|
/illumos-gate/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 | 103 mdb_tgt_continue(mdb.m_target, NULL) == 0) in mdb_module_load() 236 mdb_tgt_continue(mdb.m_target, NULL) == 0) in kmdb_module_request_unload()
|
H A D | kmdb_kvm.c | 117 if (mdb_tgt_readsym(mdb.m_target, MDB_TGT_AS_VIRT, platform, in kmt_platform() 410 if (mdb_tgt_lookup_by_addr(mdb.m_target, addr, MDB_TGT_SYM_EXACT, in kmt_call() 562 if (mdb_tgt_readsym(mdb.m_target, MDB_TGT_AS_VIRT, &uts, sizeof (uts), in kmt_status_dcmd() 2159 kmt_defbp_delete(mdb.m_target, ka->ka_defbp); in kmt_bparg_dtor() 2549 kmt_data_t *kmt = mdb.m_target->t_data; in kmdb_kvm_startup() 2553 kmt_sync(mdb.m_target); in kmdb_kvm_startup() 2555 kmt_startup_isadep(mdb.m_target); in kmdb_kvm_startup() 2563 (void) mdb_tgt_sespec_activate_all(mdb.m_target); in kmdb_kvm_startup()
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | mdb_bhyve.c | 182 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_cpuid_get() 296 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_cpuregs_dcmd() 355 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_stack_common() 395 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_cpustack_dcmd() 445 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_status_dcmd() 486 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_sysregs_dcmd() 575 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_dbgregs_dcmd() 713 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_switch_dcmd() 751 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_vtol_dcmd() 791 bhyve_data_t *bd = mdb.m_target->t_data; in bhyve_vtop_dcmd() [all …]
|
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 | 70 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() 91 (void) mdb_amd64_kvm_stack_iter(mdb.m_target, grp, func, arg); in kt_stack_common()
|
H A D | kvm_ia32dep.c | 70 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() 91 (void) mdb_ia32_kvm_stack_iter(mdb.m_target, grp, func, arg); in kt_stack_common()
|