Lines Matching defs:vs
2255 whatis_walk_seg(uintptr_t addr, const vmem_seg_t *vs, whatis_info_t *wi)
2259 size_t size = vs->vs_end - vs->vs_start;
2263 if (vs->vs_type != VMEM_ALLOC && vs->vs_type != VMEM_FREE)
2266 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) {
2267 mdb_whatis_report_object(w, cur, vs->vs_start, "");
2275 (vs->vs_type == VMEM_ALLOC && vs->vs_depth != 0))) {
2280 (vs->vs_type == VMEM_ALLOC) ? "allocated" : "freed",
2572 * address is in segkp vs. segkmem. But hey, computers are
3645 vmem_seg_t vs;
3646 pc_t *stk = vs.vs_stack;
3693 if (mdb_vread(&vs, sizeof (vs), addr) == -1) {
3717 if (vs.vs_type != t)
3721 sz = vs.vs_end - vs.vs_start;
3729 t = vs.vs_type;
3730 depth = vs.vs_depth;
3759 if (vs.vs_stack[i] >= laddr &&
3760 vs.vs_stack[i] < haddr)
3767 if (thread != NULL && (uintptr_t)vs.vs_thread != thread)
3770 if (earliest != 0 && vs.vs_timestamp < earliest)
3773 if (latest != 0 && vs.vs_timestamp > latest)
3791 addr, type, vs.vs_start, vs.vs_end, sz);
3797 "", "", vs.vs_thread, vs.vs_timestamp);
3807 vs.vs_start, size? sz : vs.vs_end);