Guía de seguimiento dinámico de Solaris

printf()

void printf(string format, ...) 

Al igual que trace(), la acción printf() realiza un seguimiento de las expresiones del lenguaje D. Sin embargo, printf() acepta un formato del estilo printf(3C) más elaborado. Al igual que printf(3C), los parámetros están formados por una cadena format seguida de un número variable de argumentos. De forma predeterminada, se realiza un seguimiento de los argumentos en la memoria intermedia dirigida. Más adelante, se da formato a los argumentos para la salida mediante dtrace(1M) en función de la cadena de formato especificada. Por ejemplo, los dos primeros ejemplos de trace() de trace() pueden combinarse para formar una única acción printf():

printf("execname is %s; priority is %d", execname, curlwpsinfo->pr_pri);

Para obtener más información sobre printf(), consulte el Capítulo 12Formato de salida.