/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb.c | 97 int i = (mdb.m_flags & MDB_FL_PSYM) ? 1 : 0; in psym_disc_get() 110 mdb.m_flags |= MDB_FL_PSYM; in psym_disc_set() 112 mdb.m_flags &= ~MDB_FL_PSYM; in psym_disc_set() 129 mdb_nv_set_value(mdb.m_proffset, MDB_NV_VALUE(v)); in roff_disc_set() 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() 200 arg_r.a_un.a_str = strcmp(mdb.m_root, "/") ? mdb.m_root : ""; in mdb_path_alloc() [all …]
|
H A D | mdb_main.c | 127 mdb_iob_printf(mdb.m_err, " [%d] %s`%s+0x%lx()\n", fnum, in print_frame() 131 mdb_iob_printf(mdb.m_err, " [%d] %p()\n", fnum, pc); in print_frame() 141 mdb_iob_printf(mdb.m_err, " invalid frame (%p)\n", fr); in valid_frame() 146 mdb_iob_printf(mdb.m_err, " mis-aligned frame (%p)\n", fr); in valid_frame() 163 if (mdb.m_frame != NULL && mdb.m_frame->f_cp != NULL) in flt_handler() 164 idcp = mdb.m_frame->f_cp->c_dcmd; in flt_handler() 179 idcp->idc_modp == &mdb.m_rmod || idcp->idc_modp->mod_hdl == NULL) in flt_handler() 182 if (mdb.m_term != NULL) { in flt_handler() 191 mdb_iob_printf(mdb.m_err, in flt_handler() 193 mdb.m_pname, sig); in flt_handler() [all …]
|
H A D | mdb_frame.c | 49 longjmp(mdb.m_frame->f_pcb, MDB_ERR_NOMEM); in mdb_cmd_create() 52 mdb_list_append(&mdb.m_frame->f_cmds, cp); in mdb_cmd_create() 90 mdb_iob_destroy(mdb.m_out); in mdb_frame_reset() 91 mdb.m_out = mdb_iob_stack_pop(&fp->f_ostk); in mdb_frame_reset() 103 if (mdb.m_fmark == NULL) in mdb_frame_push() 104 mdb.m_fmark = fp; in mdb_frame_push() 106 mdb_lex_state_save(mdb.m_frame->f_lstate); in mdb_frame_push() 110 mdb_list_append(&mdb.m_flist, fp); in mdb_frame_push() 112 fp->f_flags = mdb.m_flags & MDB_FL_VOLATILE; in mdb_frame_push() 113 fp->f_pcmd = mdb.m_frame->f_pcmd; in mdb_frame_push() [all …]
|
H A D | mdb_set.c | 47 mdb.m_flags = (mdb.m_flags & ~bits) | (bits & -enable); in opt_set_mflags() 55 mdb.m_tgtflags = (mdb.m_tgtflags & ~bits) | (bits & -enable); in opt_set_tflags() 63 mdb_iob_setflags(mdb.m_out, MDB_IOB_PGENABLE); in opt_pager() 65 mdb_iob_clrflags(mdb.m_out, MDB_IOB_PGENABLE); in opt_pager() 75 else if (mdb.m_promptlen == 0) in opt_adb() 87 mdb.m_armemlim = strtoi(arg); in opt_armemlim() 91 mdb.m_armemlim = MDB_ARR_NOLIMIT; in opt_armemlim() 102 mdb.m_arstrlim = strtoi(arg); in opt_arstrlim() 106 mdb.m_arstrlim = MDB_ARR_NOLIMIT; in opt_arstrlim() 117 mdb.m_execmode = MDB_EM_ASK; in opt_exec_mode() [all …]
|
H A D | mdb_grammar.y | 53 if (mdb_tgt_vread(mdb.m_target, buf, nbytes, addr) != nbytes) in vfetch() 60 if (mdb_tgt_fread(mdb.m_target, buf, nbytes, addr) != nbytes) in ffetch() 138 if (!mdb_call(mdb_nv_get_value(mdb.m_dot), 1, 0)) 153 if (!mdb_call(mdb_nv_get_value(mdb.m_dot), $2, 170 if (mdb_iob_isastr(mdb.m_in)) { 171 mdb_nv_set_value(mdb.m_dot, $1); 172 mdb.m_incr = 0; 177 mdb_nv_set_value(mdb.m_dot, $1); 179 mdb_list_move(&mdb.m_lastc, 180 &mdb.m_frame->f_cmds); [all …]
|
H A D | mdb_fmt.c | 130 uint_t oflags = mdb_iob_getflags(mdb.m_out) & MDB_IOB_INDENT; in fmt_dot() 133 mdb_iob_clrflags(mdb.m_out, oflags); in fmt_dot() 135 if (mdb.m_flags & MDB_FL_PSYM) { in fmt_dot() 137 mdb_iob_printf(mdb.m_out, "%-#16lla%16T", addr); in fmt_dot() 142 mdb_iob_printf(mdb.m_out, "%-16s%16T", buf); in fmt_dot() 145 mdb_iob_setflags(mdb.m_out, oflags); in fmt_dot() 146 mdb_nv_set_value(mdb.m_rvalue, addr); in fmt_dot() 165 mdb_iob_printf(mdb.m_out, "%e", f); in fmt_float() 190 return (addr - (mdb.m_incr * cnt)); in fmt_carat() 198 mdb_iob_nl(mdb.m_out); in fmt_nl() [all …]
|
H A D | mdb_modapi.c | 170 ssize_t rbytes = mdb_tgt_vread(mdb.m_target, buf, nbytes, addr); in mdb_vread() 181 return (mdb_tgt_vwrite(mdb.m_target, buf, nbytes, addr)); in mdb_vwrite() 187 ssize_t rbytes = mdb_tgt_aread(mdb.m_target, as, buf, nbytes, addr); in mdb_aread() 198 return (mdb_tgt_awrite(mdb.m_target, as, buf, nbytes, addr)); in mdb_awrite() 204 ssize_t rbytes = mdb_tgt_fread(mdb.m_target, buf, nbytes, addr); in mdb_fread() 215 return (mdb_tgt_fwrite(mdb.m_target, buf, nbytes, addr)); in mdb_fwrite() 221 ssize_t rbytes = mdb_tgt_pread(mdb.m_target, buf, nbytes, addr); in mdb_pread() 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() 245 return (mdb_tgt_writestr(mdb.m_target, MDB_TGT_AS_VIRT, buf, addr)); in mdb_writestr() [all …]
|
H A D | mdb_cmds.c | 117 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint8() 121 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8() 125 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8() 128 mdb_iob_printf(mdb.m_out, "%-#*lla%16T%-#8x=%8T0x%x\n", in write_uint8() 129 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint8() 140 if (rdback && mdb_tgt_aread(mdb.m_target, as, &o, sizeof (o), in write_uint16() 144 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16() 148 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16() 151 mdb_iob_printf(mdb.m_out, "%-#*lla%16T%-#8hx=%8T0x%hx\n", in write_uint16() 152 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint16() [all …]
|
H A D | mdb_shell.c | 86 if (access(mdb.m_shell, X_OK) == -1) in mdb_shell_exec() 87 yyperror("cannot access %s", mdb.m_shell); in mdb_shell_exec() 94 (void) execlp(mdb.m_shell, strbasename(mdb.m_shell), in mdb_shell_exec() 97 warn("failed to exec %s", mdb.m_shell); in mdb_shell_exec() 163 uint_t iflag = mdb_iob_getflags(mdb.m_out) & MDB_IOB_INDENT; in mdb_shell_pipe() 169 if (access(mdb.m_shell, X_OK) == -1) in mdb_shell_pipe() 170 yyperror("cannot access %s", mdb.m_shell); in mdb_shell_pipe() 192 (void) execlp(mdb.m_shell, strbasename(mdb.m_shell), in mdb_shell_pipe() 195 warn("failed to exec %s", mdb.m_shell); in mdb_shell_pipe() 209 mdb_iob_stack_push(&mdb.m_frame->f_ostk, mdb.m_out, yylineno); in mdb_shell_pipe() [all …]
|
H A D | mdb_ctf.c | 290 } else if (mdb.m_synth != NULL) { in name_to_type() 291 if ((id = ctf_lookup_by_name(mdb.m_synth, in name_to_type() 293 fp = mdb.m_synth; in name_to_type() 316 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_enabled_by_object() 326 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_name() 347 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_symbol() 379 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_lookup_by_addr() 439 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_func_info() 831 mdb_tgt_t *t = mdb.m_target; in mdb_ctf_type_iter() 836 fp = mdb.m_synth; in mdb_ctf_type_iter() [all …]
|
H A D | mdb_module_load.c | 109 for (i = 0; mdb.m_lpath[i] != NULL; i++) { in mdb_module_load() 113 "%s/%s", mdb.m_lpath[i], name); in mdb_module_load() 134 mdb.m_lpath[i], name); in mdb_module_load() 160 if (mdb_module_load(name, mld->mld_mode) == 0 && mdb.m_term != NULL) { in module_load() 162 mdb_iob_puts(mdb.m_out, "Loading modules: ["); in module_load() 165 mdb_iob_printf(mdb.m_out, " %s", name); in module_load() 166 mdb_iob_flush(mdb.m_out); in module_load() 202 uint_t oflag = mdb_iob_getflags(mdb.m_out) & MDB_IOB_PGENABLE; in mdb_module_load_all() 208 mdb_iob_clrflags(mdb.m_out, oflag); in mdb_module_load_all() 210 (void) mdb_tgt_object_iter(mdb.m_target, module_load, &mld); in mdb_module_load_all() [all …]
|
H A D | mdb_module.c | 90 if (mdb_nv_lookup(&mdb.m_modules, name) != NULL) { in mdb_module_validate_name() 123 mdb.m_lmod = mod; /* Mark module as currently loading */ in mdb_module_create() 146 if (!(mdb.m_flags & MDB_FL_NOCTF)) in mdb_module_create() 289 (void) mdb_nv_insert(&mdb.m_modules, mod->mod_name, NULL, in mdb_module_create() 306 if (mdb.m_mtail != NULL) { in mdb_module_create() 307 ASSERT(mdb.m_mtail->mod_next == NULL); in mdb_module_create() 308 mdb.m_mtail->mod_next = mod; in mdb_module_create() 309 mod->mod_prev = mdb.m_mtail; in mdb_module_create() 310 mdb.m_mtail = mod; in mdb_module_create() 312 ASSERT(mdb.m_mhead == NULL); in mdb_module_create() [all …]
|
H A D | mdb_disasm.c | 42 mdb_var_t *v = mdb_nv_lookup(&mdb.m_disasms, name); in mdb_dis_select() 45 mdb.m_disasm = mdb_nv_get_cookie(v); in mdb_dis_select() 49 if (mdb.m_target == NULL) { in mdb_dis_select() 50 if (mdb.m_defdisasm != NULL) in mdb_dis_select() 51 strfree(mdb.m_defdisasm); in mdb_dis_select() 52 mdb.m_defdisasm = strdup(name); in mdb_dis_select() 64 if ((dp->dis_module = mdb.m_lmod) == NULL) in mdb_dis_create() 65 dp->dis_module = &mdb.m_rmod; in mdb_dis_create() 68 mdb_var_t *v = mdb_nv_lookup(&mdb.m_disasms, dp->dis_name); in mdb_dis_create() 77 (void) mdb_nv_insert(&mdb.m_disasms, dp->dis_name, NULL, in mdb_dis_create() [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/mdb/ |
H A D | Makefile | 21 TESTDIR = $(ROOTOPTPKG)/tests/mdb 44 format/tst.format-cap-E.mdb \ 45 format/tst.format-cap-E.mdb.out \ 46 format/tst.format-cap-G.mdb \ 47 format/tst.format-cap-G.mdb.out \ 48 format/tst.format-cap-J.mdb \ 49 format/tst.format-cap-J.mdb.out \ 50 format/tst.format-cap-P.mdb \ 51 format/tst.format-cap-P.mdb.out \ 52 format/tst.format-cap-R.mdb \ [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_main.c | 181 mdb.m_dseg = kav->kav_dseg; in kmdb_init() 182 mdb.m_dsegsz = kav->kav_dseg_size; in kmdb_init() 185 mdb.m_out = mdb_iob_create(out_io, MDB_IOB_WRONLY); in kmdb_init() 188 mdb.m_err = mdb_iob_create(err_io, MDB_IOB_WRONLY); in kmdb_init() 189 mdb_iob_clrflags(mdb.m_err, MDB_IOB_AUTOWRAP); in kmdb_init() 192 mdb.m_null = mdb_iob_create(null_io, MDB_IOB_WRONLY); in kmdb_init() 195 mdb.m_term = NULL; in kmdb_init() 208 mdb.m_flags |= MDB_FL_NOUNLOAD; in kmdb_init() 210 mdb.m_in = mdb_iob_create(in_io, MDB_IOB_RDONLY); in kmdb_init() 211 mdb_iob_setflags(mdb.m_in, MDB_IOB_TTYLIKE); in kmdb_init() [all …]
|
H A D | kmdb_wr.c | 81 if ((curtail = mdb.m_dbgwrtail) == NULL) { in kmdb_wr_debugger_notify() 89 mdb.m_dbgwrtail = new; in kmdb_wr_debugger_notify() 91 mdb.m_dbgwrhead = new; in kmdb_wr_debugger_notify() 103 } while (cas((uintptr_t *)&mdb.m_dbgwrtail, (uintptr_t)curtail, in kmdb_wr_debugger_notify() 119 if (mdb.m_dbgwrhead == NULL) in kmdb_wr_debugger_process() 123 mdb.m_dbgwrtail->wn_next = NULL; in kmdb_wr_debugger_process() 124 for (wn = mdb.m_dbgwrtail; wn->wn_prev != NULL; in kmdb_wr_debugger_process() 129 wn = mdb.m_dbgwrhead; in kmdb_wr_debugger_process() 136 mdb.m_dbgwrhead = mdb.m_dbgwrtail = NULL; in kmdb_wr_debugger_process() 147 return (mdb.m_dbgwrhead == NULL); in kmdb_wr_debugger_notify_isempty() [all …]
|
H A D | kmdb_kdi.c | 72 return (mdb.m_kdi->kdi_mods_changed()); in kmdb_kdi_mods_changed() 114 rc = mdb.m_kdi->kdi_mod_iter(kmdb_kdi_mod_interp, &mid); in kmdb_kdi_mod_iter() 124 return (mdb.m_kdi->kdi_mod_isloaded(modp)); in kmdb_kdi_mod_isloaded() 131 return (mdb.m_kdi->kdi_mod_haschanged(mc1, mp1, mc2, mp2)); in kmdb_kdi_mod_haschanged() 151 return (kdi_prw(buf, nbytes, addr, mdb.m_kdi->kdi_pread)); in kmdb_kdi_pread() 157 return (kdi_prw(buf, nbytes, addr, mdb.m_kdi->kdi_pwrite)); in kmdb_kdi_pwrite() 163 mdb.m_kdi->kdi_flush_caches(); in kmdb_kdi_flush_caches() 183 if (mdb.m_flags & MDB_FL_NOCTF) in kmdb_kdi_get_flags() 185 if (mdb.m_flags & MDB_FL_NOMODS) in kmdb_kdi_get_flags() 194 return (mdb.m_kdi->kdi_range_is_nontoxic(va, sz, write)); in kmdb_kdi_range_is_nontoxic() [all …]
|
H A D | kmdb_dpi.c | 67 mdb.m_dpi = &kmdb_dpi_ops; in kmdb_dpi_init() 68 return (mdb.m_dpi->dpo_init(kav)); in kmdb_dpi_init() 75 mdb.m_dpi->dpo_debugger_activate(dvecp, flags); in kmdb_activate() 81 mdb.m_dpi->dpo_debugger_deactivate(); in kmdb_deactivate() 120 mdb.m_dpi->dpo_enter_mon(); in kmdb_dpi_enter_mon() 126 mdb.m_dpi->dpo_modchg_register(func); in kmdb_dpi_modchg_register() 132 mdb.m_dpi->dpo_modchg_cancel(); in kmdb_dpi_modchg_cancel() 138 return (mdb.m_dpi->dpo_get_cpu_state(cpuid)); in kmdb_dpi_get_cpu_state() 144 return (mdb.m_dpi->dpo_get_master_cpuid()); in kmdb_dpi_get_master_cpuid() 150 return (mdb.m_dpi->dpo_get_gregs(cpuid)); in kmdb_dpi_get_gregs() [all …]
|
H A D | kmdb_fault.c | 57 mdb_iob_printf(mdb.m_err, in kmdb_fault() 63 mdb_iob_printf(mdb.m_err, in kmdb_fault() 70 mdb_iob_printf(mdb.m_err, "\n*** Debugger Fault (CPU %d)\n\n", in kmdb_fault() 77 if (mdb.m_term != NULL) { in kmdb_fault() 79 mdb_iob_printf(mdb.m_err, "\n%s: " in kmdb_fault() 88 ", or (d)ebug with self? ", mdb.m_pname); in kmdb_fault() 89 mdb_iob_flush(mdb.m_err); in kmdb_fault() 91 if (IOP_READ(mdb.m_term, &c, sizeof (c)) != sizeof (c)) in kmdb_fault() 94 mdb_iob_printf(mdb.m_err, "\n"); in kmdb_fault() 121 mdb_iob_printf(mdb.m_err, in kmdb_fault()
|
H A D | kmdb_promif.c | 57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar() 87 args[0] = (uintptr_t)mdb.m_pio->cons_polledio_argument; in kmdb_prom_polled_write() 92 (uintptr_t)mdb.m_pio->cons_polledio_putchar, 2, args); in kmdb_prom_polled_write() 119 if (mdb.m_pio != NULL && mdb.m_pio->cons_polledio_putchar != NULL) in kmdb_prom_writer() 206 if (mdb.m_intr == 0) in check_int() 207 longjmp(mdb.m_frame->f_pcb, MDB_ERR_SIGINT); in check_int() 209 mdb.m_pend++; in check_int() 666 return (mdb.m_promif->pif_oterm); in kmdb_prom_term_type() 675 bcopy(&mdb.m_promif->pif_tios, ti, sizeof (struct termios)); in kmdb_prom_term_ctl() 691 if (mdb.m_promif->pif_oterm != NULL) { in kmdb_prom_term_ctl() [all …]
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | developer-debug-mdb.p5m | 29 set name=pkg.fmri value=pkg:/developer/debug/mdb@$(PKGVERS) 104 hardlink path=usr/bin/$(ARCH32)/adb target=../../../usr/bin/$(ARCH32)/mdb 105 file path=usr/bin/$(ARCH32)/mdb mode=0555 107 hardlink path=usr/bin/$(ARCH64)/adb target=../../../usr/bin/$(ARCH64)/mdb 108 file path=usr/bin/$(ARCH64)/mdb mode=0555 110 hardlink path=usr/bin/mdb target=../../usr/lib/isaexec 115 dir path=usr/lib/mdb group=sys 116 dir path=usr/lib/mdb/kvm group=sys 117 dir path=usr/lib/mdb/kvm/$(ARCH64) group=sys 118 file path=usr/lib/mdb/kvm/$(ARCH64)/arp.so group=sys mode=0555 [all …]
|
H A D | source-demo-mdb-examples.p5m | 27 set name=pkg.fmri value=pkg:/source/demo/mdb-examples@$(PKGVERS) 36 dir path=usr/demo/mdb 37 file path=usr/demo/mdb/Makefile 38 file path=usr/demo/mdb/Makefile.amd64 39 file path=usr/demo/mdb/Makefile.common 40 file path=usr/demo/mdb/Makefile.i386 41 file path=usr/demo/mdb/README 42 dir path=usr/demo/mdb/amd64 43 dir path=usr/demo/mdb/common 44 file path=usr/demo/mdb/common/example1.c [all …]
|
/illumos-gate/usr/src/cmd/mdb/tools/scripts/ |
H A D | mdb.sh | 29 mdb_lib=/net/mdb.eng/mdb/archives # Archive library path 30 mdb_ws=/net/mdb.eng/mdb/snapshot/latest # Snapshot of latest workspace 45 if [ -n "$CODEMGR_WS" -a -x $CODEMGR_WS/proto/root_$mach/usr/bin/mdb ]; then 46 mdb_exec=$CODEMGR_WS/proto/root_$mach/usr/bin/mdb 48 elif [ -x /usr/bin/mdb -a ! -d /mdb ]; then 49 mdb_exec=/usr/bin/mdb 51 elif [ -x /usr/bin/mdb -a -d /mdb ]; then 53 if [ -x /usr/bin/$isa/mdb ]; then 54 mdb_exec=/usr/bin/$isa/mdb 63 elif [ -x $mdb_ws/proto/root_$mach/usr/bin/mdb ]; then [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kmdb_fault_isadep.c | 50 mdb_iob_printf(mdb.m_err, " [%2d] %?p()\n", fnum, pc); in print_frame() 52 mdb_iob_printf(mdb.m_err, " [%2d] %?p %A()\n", fnum, pc, pc); in print_frame() 62 mdb_iob_printf(mdb.m_err, " mis-aligned frame (%p)\n", fr); in valid_frame() 93 mdb_iob_printf(mdb.m_err, " trapno: %d, sp: %p, pc: %p", trapno, in kmdb_fault_display() 96 mdb_iob_printf(mdb.m_err, " %A", pc); in kmdb_fault_display() 97 mdb_iob_printf(mdb.m_err, "\n\n"); in kmdb_fault_display() 99 if (mdb.m_dseg == NULL || mdb.m_dsegsz == 0) { in kmdb_fault_display() 100 mdb_iob_printf(mdb.m_err, in kmdb_fault_display() 106 if (!(sp - (uintptr_t)mdb.m_dseg < mdb.m_dsegsz)) { in kmdb_fault_display() 107 mdb_iob_printf(mdb.m_err, in kmdb_fault_display()
|
H A D | kmdb_kdi_isadep.c | 44 mdb.m_kdi->mkdi_stop_slaves(my_cpuid, doxc); in kmdb_kdi_stop_slaves() 50 mdb.m_kdi->mkdi_start_slaves(); in kmdb_kdi_start_slaves() 56 mdb.m_kdi->mkdi_slave_wait(); in kmdb_kdi_slave_wait() 62 return (mdb.m_kdi->mkdi_get_userlimit()); in kmdb_kdi_get_userlimit() 70 if ((err = mdb.m_kdi->mkdi_get_cpuinfo(vendorp, familyp, modelp)) != 0) in kmdb_kdi_get_cpuinfo() 85 mdb.m_kdi->mkdi_activate(main, cpusave, ncpusave); in kmdb_kdi_activate() 91 mdb.m_kdi->mkdi_deactivate(); in kmdb_kdi_deactivate() 97 mdb.m_kdi->mkdi_idt_switch(cpusave); in kmdb_kdi_idt_switch() 103 mdb.m_kdi->mkdi_update_drreg(drreg); in kmdb_kdi_update_drreg() 109 mdb.m_kdi->mkdi_memrange_add(base, len); in kmdb_kdi_memrange_add() [all …]
|