errtag
#define errmsg errtag(__FILE__, __LINE__), errtext
void errtag(char *str, int num);
dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region,
if (errtag != NULL && (yypcb->pcb_cflags & DTRACE_C_ETAGS))
(void) snprintf(s, n, "[%s] ", errtag);
dtp->dt_errtag = errtag;
char *errtag = kmem_asprintf("%s#%s",
fnvlist_add_int32(ddura->ddura_errlist, errtag,
strfree(errtag);