Lines Matching refs:err

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