Lines Matching refs:err
150 dtrace_errdata_t err;
176 err.dteda_edesc = errepd;
177 err.dteda_pdesc = errpd;
178 err.dteda_cpu = data->dtpda_cpu;
179 err.dteda_action = (int)DT_REC(uint64_t, 1);
180 err.dteda_offset = (int)DT_REC(uint64_t, 2);
181 err.dteda_fault = (int)DT_REC(uint64_t, 3);
182 err.dteda_addr = DT_REC(uint64_t, 4);
184 faultstr = dtrace_faultstr(dtp, err.dteda_fault);
192 if (err.dteda_action == 0) {
195 (void) sprintf(where, "action #%d", err.dteda_action);
198 if (err.dteda_offset != -1) {
199 (void) sprintf(offinfo, " at DIF offset %d", err.dteda_offset);
204 switch (err.dteda_fault) {
209 (u_longlong_t)err.dteda_addr);
220 errpd->dtpd_name, dtrace_faultstr(dtp, err.dteda_fault),
223 err.dteda_msg = str;
228 if ((*dtp->dt_errhdlr)(&err, dtp->dt_errarg) == DTRACE_HANDLE_ABORT)
239 dtrace_errdata_t err;
244 err.dteda_edesc = data->dtpda_edesc;
245 err.dteda_pdesc = errpd;
246 err.dteda_cpu = data->dtpda_cpu;
247 err.dteda_action = -1;
248 err.dteda_offset = -1;
249 err.dteda_fault = DTRACEFLT_LIBRARY;
250 err.dteda_addr = NULL;
266 err.dteda_msg = str;
271 if ((*dtp->dt_errhdlr)(&err, dtp->dt_errarg) == DTRACE_HANDLE_ABORT)