Lines Matching refs:dtp
120 dtrace_errmsg(dtrace_hdl_t *dtp, int error)
125 if (error == EDT_COMPILER && dtp != NULL && dtp->dt_errmsg[0] != '\0')
126 str = dtp->dt_errmsg;
127 else if (error == EDT_CTF && dtp != NULL && dtp->dt_ctferr != 0)
128 str = ctf_errmsg(dtp->dt_ctferr);
142 dtrace_errno(dtrace_hdl_t *dtp)
144 return (dtp->dt_errno);
148 dt_set_errno(dtrace_hdl_t *dtp, int err)
150 dtp->dt_errno = err;
155 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region,
161 s = dtp->dt_errmsg;
162 n = sizeof (dtp->dt_errmsg);
169 len = strlen(dtp->dt_errmsg);
170 s = dtp->dt_errmsg + len;
171 n = sizeof (dtp->dt_errmsg) - len;
174 filename = dtp->dt_filetag;
183 len = strlen(dtp->dt_errmsg);
184 s = dtp->dt_errmsg + len;
185 n = sizeof (dtp->dt_errmsg) - len;
188 if ((p = strrchr(dtp->dt_errmsg, '\n')) != NULL)
191 dtp->dt_errtag = errtag;
196 dtrace_faultstr(dtrace_hdl_t *dtp, int fault)