Lines Matching refs:addr

64 cmd_stack(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
78 if (mdb_vread(&f, sizeof (f), addr) == -1) {
79 mdb_warn("failed to read frame at %p", addr);
90 mdb_printf("+>\tframe <%u> %p (%s", f.f_id, addr, buf);
119 addr + OFFSETOF(mdb_frame_t, f_list),
120 addr + OFFSETOF(mdb_frame_t, f_cmds));
122 addr + OFFSETOF(mdb_frame_t, f_istk),
123 addr + OFFSETOF(mdb_frame_t, f_ostk));
127 f.f_pcmd, addr + OFFSETOF(mdb_frame_t, f_pcb));
161 cmd_frame(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
164 return (cmd_stack(addr, flags, argc, argv));
171 cmd_iob(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
184 if (mdb_vread(&iob, sizeof (iob), addr) == -1 ||
186 mdb_warn("failed to read iob at %p", addr);
190 mdb_printf("%?p %6lu %6x %?p %a\n", addr, (ulong_t)iob.iob_nbytes,
198 cmd_in(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
206 cmd_out(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
214 cmd_err(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
222 cmd_target(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
230 addr = (uintptr_t)get_mdb()->m_target;
232 if (mdb_vread(&t, sizeof (t), addr) != sizeof (t)) {
233 mdb_warn("failed to read target at %p", addr);
237 mdb_printf("+>\ttarget %p (%a)\n", addr, t.t_ops);
240 addr + OFFSETOF(mdb_tgt_t, t_active),
241 addr + OFFSETOF(mdb_tgt_t, t_idle));
243 addr + OFFSETOF(mdb_tgt_t, t_xdlist), t.t_module);
247 addr + OFFSETOF(mdb_tgt_t, t_status), t.t_matched);
256 cmd_sespec(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
263 if (mdb_vread(&se, sizeof (se), addr) != sizeof (se)) {
264 mdb_warn("failed to read sespec at %p", addr);
268 mdb_printf("+>\tsespec %p (%a)\n", addr, se.se_ops);
271 addr + OFFSETOF(mdb_sespec_t, se_selist),
272 addr + OFFSETOF(mdb_sespec_t, se_velist));
284 cmd_vespec(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
291 if (mdb_vread(&ve, sizeof (ve), addr) != sizeof (ve)) {
292 mdb_warn("failed to read vespec at %p", addr);
296 mdb_printf("+>\tvespec %p (id %d)\n", addr, ve.ve_id);
298 addr + OFFSETOF(mdb_vespec_t, ve_list), ve.ve_flags);
311 cmd_wr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
320 if (mdb_vread(&wn, sizeof (wn), addr) != sizeof (wn)) {
321 mdb_warn("failed to read wr node at %p", addr);
335 if (mdb_vread(&dlr, sizeof (dlr), addr) != sizeof (dlr)) {
336 mdb_warn("failed to read kmdb_wr_load_t at %p", addr);
359 if (mdb_vread(&dur, sizeof (dur), addr) != sizeof (dur)) {
360 mdb_warn("failed to read kmdb_wr_unload_t at %p", addr);
381 if (mdb_vread(&dpth, sizeof (dpth), addr) != sizeof (dpth)) {
382 mdb_warn("failed to read kmdb_wr_path_t at %p", addr);
438 uintptr_t addr = wsp->walk_addr;
441 if (addr == NULL)
444 if (mdb_vread(&iob, sizeof (iob), addr) == -1) {
445 mdb_warn("failed to read iob at %p", addr);
450 return (wsp->walk_callback(addr, &iob, wsp->walk_cbdata));
465 uintptr_t addr = wsp->walk_addr;
468 if (addr == NULL)
471 if (mdb_vread(&f, sizeof (f), addr) == -1) {
472 mdb_warn("failed to read frame at %p", addr);
477 return (wsp->walk_callback(addr, &f, wsp->walk_cbdata));
492 uintptr_t addr = wsp->walk_addr;
495 if (addr == NULL)
498 if (mdb_vread(&t, sizeof (t), addr) == -1) {
499 mdb_warn("failed to read target at %p", addr);
504 return (wsp->walk_callback(addr, &t, wsp->walk_cbdata));
510 uintptr_t addr = wsp->walk_addr;
513 if (addr == NULL)
516 if (mdb_vread(&s, sizeof (s), addr) == -1) {
517 mdb_warn("failed to read sespec at %p", addr);
522 return (wsp->walk_callback(addr, &s, wsp->walk_cbdata));
528 uintptr_t addr = wsp->walk_addr;
531 if (addr == NULL)
534 if (mdb_vread(&v, sizeof (v), addr) == -1) {
535 mdb_warn("failed to read vespec at %p", addr);
540 return (wsp->walk_callback(addr, &v, wsp->walk_cbdata));
546 uintptr_t addr = wsp->walk_addr;
549 if (addr == NULL)
552 if (mdb_vread(&s, sizeof (s), addr) == -1) {
553 mdb_warn("failed to read sespec at %p", addr);
558 return (wsp->walk_callback(addr, &s, wsp->walk_cbdata));
597 uintptr_t addr;
611 if (mdb_readvar(&addr, "_mdb_abort_str") != -1 && addr != NULL &&
612 mdb_readstr(buf, sizeof (buf), addr) > 0)