Formatting Output APIs
- 
                        
                     
void *dtrace_printf_create(dtrace_hdl_t *dtp, const char *s) - 
                     
                     
Generates formatted data from a string,
s.dtpis the DTrace handle returned bydtrace_open(). Seedtrace_printf_create(3DTRACE). - 
                        
                     
void *dtrace_printa_create(dtrace_hdl_t *dtp, const char *s) - 
                     
                     
Generates formatted data from a string,
s.dtpis the DTrace handle returned bydtrace_open(). Seedtrace_printa_create(3DTRACE). - 
                        
                     
size_t dtrace_printf_format(dtrace_hdl_t *dtp, void *fmtdata, char *s, size_t len) - 
                     
                     
Extracts the formatted string from
fmtdataand writes at mostlenbytes of this string intobuf.dtpis the DTrace handle returned bydtrace_open(). Seedtrace_printf_format(3DTRACE). - 
                        
                     
int dtrace_fprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) - 
                     
                     
Process the data from the
printf() action in a D program. Seedtrace_fprintf(3DTRACE). - 
                        
                     
int dtrace_fprinta(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recs, uint_t nrecs, const void *buf, size_t len) - 
                     
                     
Process the data from the
printa() action in a D program. Seedtrace_fprinta(3DTRACE). - 
                        
                     
int dtrace_system(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) - 
                     
                     
Process the data from the
system() action in a D program. Seedtrace_system(3DTRACE). - 
                        
                     
int dtrace_freopen(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) - 
                     
                     
Process the data from the
freopen() action in a D program. Seedtrace_freopen(3DTRACE).