Lines Matching refs:ttc
116 trap_trace_ctl_t *ttc = &ttcp[i]; in ttrace_walk_init() local
118 if (ttc->ttc_first == 0) in ttrace_walk_init()
126 ttc->ttc_current = ttc->ttc_next - sizeof (trap_trace_rec_t); in ttrace_walk_init()
136 trap_trace_ctl_t *ttcp = wsp->walk_data, *ttc, *latest_ttc; in ttrace_walk_step() local
147 ttc = &ttcp[i]; in ttrace_walk_step()
149 if (ttc->ttc_current == 0) in ttrace_walk_step()
152 if (ttc->ttc_current < ttc->ttc_first) in ttrace_walk_step()
153 ttc->ttc_current = ttc->ttc_limit - recsize; in ttrace_walk_step()
155 if (mdb_vread(&rec, sizeof (rec), ttc->ttc_current) == -1) { in ttrace_walk_step()
156 mdb_warn("couldn't read rec at %p", ttc->ttc_current); in ttrace_walk_step()
162 latest_ttc = ttc; in ttrace_walk_step()
169 ttc = latest_ttc; in ttrace_walk_step()
171 if (mdb_vread(&rec, sizeof (rec), ttc->ttc_current) == -1) { in ttrace_walk_step()
172 mdb_warn("couldn't read rec at %p", ttc->ttc_current); in ttrace_walk_step()
176 rval = wsp->walk_callback(ttc->ttc_current, &rec, wsp->walk_cbdata); in ttrace_walk_step()
178 if (ttc->ttc_current == ttc->ttc_next) in ttrace_walk_step()
179 ttc->ttc_current = 0; in ttrace_walk_step()
181 ttc->ttc_current -= sizeof (trap_trace_rec_t); in ttrace_walk_step()
532 trap_trace_ctl_t *ttc = dcmd.ttd_ttc; in ttrace() local
543 if (mdb_readsym(ttc, ttc_size, "trap_trace_ctl") == -1) { in ttrace()