Lines Matching refs:addr

112 write_uint8(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t ull, uint_t rdback)  in write_uint8()  argument
117 addr) == -1) in write_uint8()
118 return (addr); in write_uint8()
120 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8()
121 return (addr); in write_uint8()
124 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint8()
125 return (addr); in write_uint8()
128 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint8()
131 return (addr + sizeof (n)); 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() argument
140 addr) == -1) in write_uint16()
141 return (addr); in write_uint16()
143 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16()
144 return (addr); in write_uint16()
147 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint16()
148 return (addr); in write_uint16()
151 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint16()
154 return (addr + sizeof (n)); in write_uint16()
158 write_uint32(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t ull, uint_t rdback) in write_uint32() argument
163 addr) == -1) in write_uint32()
164 return (addr); in write_uint32()
166 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint32()
167 return (addr); in write_uint32()
170 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint32()
171 return (addr); in write_uint32()
174 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint32()
177 return (addr + sizeof (n)); in write_uint32()
181 write_uint64(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t n, uint_t rdback) in write_uint64() argument
186 addr) == -1) in write_uint64()
187 return (addr); in write_uint64()
189 if (mdb_tgt_awrite(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint64()
190 return (addr); in write_uint64()
193 if (mdb_tgt_aread(mdb.m_target, as, &n, sizeof (n), addr) == -1) in write_uint64()
194 return (addr); in write_uint64()
197 mdb_iob_getmargin(mdb.m_out), addr, o, n); in write_uint64()
200 return (addr + sizeof (n)); in write_uint64()
210 write_var_uint(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t val, size_t size, in write_var_uint() argument
228 return (addr); in write_var_uint()
234 return (write_uint8(as, addr, val, rdback)); in write_var_uint()
236 return (write_uint16(as, addr, val, rdback)); in write_var_uint()
238 return (write_uint32(as, addr, val, rdback)); in write_var_uint()
240 return (write_uint64(as, addr, val, rdback)); in write_var_uint()
243 return (addr); in write_var_uint()
248 write_ctf_uint(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t n, uint_t rdback) in write_ctf_uint() argument
255 if (mdb_ctf_lookup_by_addr(addr, &mid) != 0) { in write_ctf_uint()
257 return (addr); in write_ctf_uint()
263 return (addr); in write_ctf_uint()
270 return (addr); in write_ctf_uint()
278 return (addr); in write_ctf_uint()
284 return (addr); in write_ctf_uint()
288 return (write_var_uint(as, addr, n, size, rdback)); in write_ctf_uint()
292 write_arglist(mdb_tgt_as_t as, mdb_tgt_addr_t addr, in write_arglist() argument
346 mdb_nv_set_value(mdb.m_dot, addr); in write_arglist()
348 if ((naddr = write_value(as, addr, value, rdback)) == addr) { in write_arglist()
350 value, addr); in write_arglist()
355 mdb.m_incr = naddr - addr; in write_arglist()
356 addr = naddr; in write_arglist()
363 match_uint16(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t v64, uint64_t m64) in match_uint16() argument
368 sizeof (x), addr) == sizeof (x); addr += sizeof (x)) { in match_uint16()
371 mdb_iob_printf(mdb.m_out, "%lla\n", addr); in match_uint16()
375 return (addr); in match_uint16()
379 match_uint32(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t v64, uint64_t m64) in match_uint32() argument
384 sizeof (x), addr) == sizeof (x); addr += sizeof (x)) { in match_uint32()
387 mdb_iob_printf(mdb.m_out, "%lla\n", addr); in match_uint32()
391 return (addr); in match_uint32()
395 match_uint64(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint64_t val, uint64_t mask) in match_uint64() argument
400 sizeof (x), addr) == sizeof (x); addr += sizeof (x)) { in match_uint64()
403 mdb_iob_printf(mdb.m_out, "%lla\n", addr); in match_uint64()
407 return (addr); in match_uint64()
411 match_arglist(mdb_tgt_as_t as, uint_t flags, mdb_tgt_addr_t addr, in match_arglist() argument
465 addr = match_value(as, addr, args[0], args[1]); in match_arglist()
466 mdb_nv_set_value(mdb.m_dot, addr); in match_arglist()
489 print_arglist(mdb_tgt_as_t as, mdb_tgt_addr_t addr, uint_t flags, in print_arglist() argument
493 mdb_tgt_addr_t oaddr = addr; in print_arglist()
522 mdb_tgt_lookup_by_addr(mdb.m_target, (uintptr_t)addr, in print_arglist()
531 addr = (uintptr_t)addr; in print_arglist()
534 (uint_t)mdb_iob_getmargin(mdb.m_out), addr); in print_arglist()
561 naddr = mdb_fmt_print(mdb.m_target, as, addr, n, in print_arglist()
563 mdb.m_incr = naddr - addr; in print_arglist()
564 addr = naddr; in print_arglist()
579 mdb.m_incr = addr - oaddr; in print_arglist()
587 mdb_tgt_addr_t addr = mdb_nv_get_value(mdb.m_dot); in print_common() local
591 return (write_arglist(as, addr, argc, argv)); in print_common()
593 return (match_arglist(as, flags, addr, argc, argv)); in print_common()
596 return (print_arglist(as, addr, flags, argc, argv)); in print_common()
624 cmd_print_value(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_print_value() argument
673 cmd_assign_variable(uintptr_t addr, uint_t flags, in cmd_assign_variable() argument
688 addr = *((uchar_t *)&addr); in cmd_assign_variable()
691 addr = *((ushort_t *)&addr); in cmd_assign_variable()
694 addr = *((uint_t *)&addr); in cmd_assign_variable()
697 addr = *((ulong_t *)&addr); in cmd_assign_variable()
705 dot = addr; in cmd_assign_variable()
736 print_soutype(const char *sou, uintptr_t addr, uint_t flags) in print_soutype() argument
754 rv = mdb_call_dcmd("print", addr, flags, 1, &v); in print_soutype()
763 print_type(const char *name, uintptr_t addr, uint_t flags) in print_type() argument
771 addr = mdb_get_dot(); in print_type()
775 if ((rv = print_soutype(name, addr, flags)) != DCMD_ERR) in print_type()
789 rv = mdb_call_dcmd("print", addr, flags, 1, &v); in print_type()
794 rv = print_soutype(sname, addr, flags); in print_type()
799 exec_alias(const char *fname, uintptr_t addr, uint_t flags) in exec_alias() argument
810 (void) mdb_snprintf(addralias, sz, "%p%s", addr, alias); in exec_alias()
821 cmd_src_file(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_src_file() argument
860 if ((rv = exec_alias(fname, addr, flags)) != DCMD_ERR || in cmd_src_file()
861 (rv = print_type(fname, addr, flags)) != DCMD_ERR) in cmd_src_file()
869 cmd_exec_file(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_exec_file() argument
897 return (cmd_src_file(addr, flags, argc, argv)); in cmd_exec_file()
911 if ((rv = exec_alias(fname, addr, flags)) != DCMD_ERR || in cmd_exec_file()
912 (rv = print_type(fname, addr, flags)) != DCMD_ERR) in cmd_exec_file()
922 cmd_cat(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_cat() argument
972 cmd_grep(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_grep() argument
981 mdb_printf("%lr\n", addr); in cmd_grep()
988 cmd_map(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_map() argument
1002 cmd_notsup(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_notsup() argument
1010 cmd_quit(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_quit() argument
1045 cmd_vars(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_vars() argument
1076 cmd_nzvars(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_nzvars() argument
1096 cmd_radix(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_radix() argument
1102 if (addr < 2 || addr > 16) { in cmd_radix()
1106 mdb.m_radix = (int)addr; in cmd_radix()
1115 cmd_symdist(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_symdist() argument
1121 mdb.m_symdist = addr; in cmd_symdist()
1131 cmd_pgwidth(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_pgwidth() argument
1137 mdb_iob_resize(mdb.m_out, mdb.m_out->iob_rows, addr); in cmd_pgwidth()
1145 cmd_reopen(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_reopen() argument
1168 cmd_xdata(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_xdata() argument
1179 cmd_unset(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_unset() argument
1206 cmd_log(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_log() argument
1301 cmd_old_log(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_old_log() argument
1305 return (cmd_log(addr, flags, 1, &arg)); in cmd_old_log()
1308 return (cmd_log(addr, flags, argc, argv)); in cmd_old_log()
1314 cmd_load(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_load() argument
1353 cmd_unload(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_unload() argument
1388 cmd_dbmode(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_dbmode() argument
1396 if ((addr = mdb_dstr2mode(argv->a_un.a_str)) != MDB_DBG_HELP) in cmd_dbmode()
1397 mdb_dmode(addr); in cmd_dbmode()
1399 mdb_dmode(addr); in cmd_dbmode()
1407 cmd_version(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_version() argument
1419 cmd_algol(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_algol() argument
1430 cmd_obey(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_obey() argument
1457 cmd_globals(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_globals() argument
1471 cmd_eval(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_eval() argument
1496 cmd_files(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_files() argument
1548 cmd_mappings(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_mappings() argument
1559 if ((m = mdb_tgt_addr_to_map(mdb.m_target, addr)) == NULL) in cmd_mappings()
1621 cmd_objects(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_objects() argument
1776 cmd_showrev(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_showrev() argument
1925 cmd_findsym(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_findsym() argument
1972 symlist[len++] = addr; in cmd_findsym()
1992 dis_str2addr(const char *s, uintptr_t *addr) in dis_str2addr() argument
1997 *addr = (uintptr_t)mdb_strtoull(s); in dis_str2addr()
2007 *addr = (uintptr_t)sym.st_value; in dis_str2addr()
2012 cmd_dis(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_dis() argument
2050 if (dis_str2addr(argv[i].a_un.a_str, &addr)) in cmd_dis()
2053 addr = argv[i].a_un.a_val; in cmd_dis()
2064 if (mdb_tgt_lookup_by_addr(tgt, addr, in cmd_dis()
2072 eaddr = addr + (uintptr_t)sym.st_size; in cmd_dis()
2105 while ((eaddr == 0 && n-- != 0) || (addr < eaddr)) { in cmd_dis()
2107 buf, sizeof (buf), addr); in cmd_dis()
2108 if (naddr == addr) in cmd_dis()
2111 mdb_printf("%-#32p%8T%s\n", addr, buf); in cmd_dis()
2114 addr, addr, buf); in cmd_dis()
2116 mdb_printf("%-#32a%8T%s\n", addr, buf); in cmd_dis()
2117 addr = naddr; in cmd_dis()
2122 if (addr & 0x3) { in cmd_dis()
2128 for (oaddr = mdb_dis_previns(dis, tgt, as, addr, n); in cmd_dis()
2129 oaddr < addr; oaddr = naddr) { in cmd_dis()
2144 buf, sizeof (buf), addr)) == addr) in cmd_dis()
2150 mdb_printf("%-#32p%8T%s%", addr, buf); in cmd_dis()
2152 mdb_printf("%-#?p %-#32a%8T%s", addr, addr, buf); in cmd_dis()
2154 mdb_printf("%-#32a%8T%s%", addr, buf); in cmd_dis()
2157 for (addr = naddr; n-- != 0; addr = naddr) { in cmd_dis()
2159 buf, sizeof (buf), addr); in cmd_dis()
2160 if (naddr == addr) in cmd_dis()
2163 mdb_printf("%-#32p%8T%s\n", addr, buf); in cmd_dis()
2166 addr, addr, buf); in cmd_dis()
2168 mdb_printf("%-#32a%8T%s\n", addr, buf); in cmd_dis()
2172 mdb_set_dot(addr); in cmd_dis()
2178 walk_step(uintptr_t addr, const void *data, void *private) in walk_step() argument
2180 mdb_printf("%#lr\n", addr); in walk_step()
2185 cmd_walk(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_walk() argument
2223 status = mdb_pwalk(argv->a_un.a_str, walk_step, NULL, addr); in cmd_walk()
2254 mdb_partial_xread(void *buf, size_t nbytes, uintptr_t addr, void *arg) in mdb_partial_xread() argument
2259 return (fp(mdb.m_target, buf, nbytes, addr)); in mdb_partial_xread()
2264 mdb_partial_pread(void *buf, size_t nbytes, physaddr_t addr, void *arg) in mdb_partial_pread() argument
2266 return (mdb_tgt_pread(mdb.m_target, buf, nbytes, addr)); in mdb_partial_pread()
2271 cmd_dump(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_dump() argument
2319 error = mdb_dumpptr(addr, length, dflags, in cmd_dump()
2322 error = mdb_dumpptr(addr, length, dflags, in cmd_dump()
2330 cmd_echo(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_echo() argument
2348 cmd_head(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_head() argument
2411 cmd_typeset(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_typeset() argument
2418 return (cmd_vars(addr, flags, argc, argv)); in cmd_typeset()
2433 addr = 0; /* set variables to zero unless explicit addr given */ in cmd_typeset()
2453 NULL, addr, 0); in cmd_typeset()
2455 mdb_nv_set_value(v, addr); in cmd_typeset()
2471 cmd_context(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_context() argument
2476 if (mdb_tgt_setcontext(mdb.m_target, (void *)addr) == 0) in cmd_context()
2485 cmd_prompt(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_prompt() argument
2501 cmd_term(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_term() argument
2510 cmd_vtop(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_vtop() argument
2519 if (mdb_tgt_vtop(mdb.m_target, as, addr, &pa) == -1) { in cmd_vtop()
2527 mdb_printf("virtual %lr mapped to physical %llr\n", addr, pa); in cmd_vtop()
2613 cmd_events(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_events() argument
2696 cmd_cont_common(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv, in cmd_cont_common() argument
2745 cmd_step(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_step() argument
2764 return (cmd_cont_common(addr, flags, argc, argv, func, name)); in cmd_step()
2768 cmd_step_out(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_step_out() argument
2770 return (cmd_cont_common(addr, flags, argc, argv, in cmd_step_out()
2775 cmd_next(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_next() argument
2777 return (cmd_cont_common(addr, flags, argc, argv, in cmd_next()
2782 cmd_cont(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_cont() argument
2784 return (cmd_cont_common(addr, flags, argc, argv, in cmd_cont()
2791 cmd_run(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_run() argument
2857 cmd_zapall(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_zapall() argument
2869 cmd_delete(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_delete() argument
2879 spec.spec_base = addr; in cmd_delete()
2893 cmd_write(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cmd_write() argument
2943 naddr = write_var_uint(as, addr, val, forced_size, rdback); in cmd_write()
2945 naddr = write_ctf_uint(as, addr, val, rdback); in cmd_write()
2947 if (addr == naddr) { in cmd_write()
2948 mdb_warn("failed to write %llr at address %#llx", val, addr); in cmd_write()