Manuel de suivi dynamique Solaris

printf()

void printf(string format, ...) 

De la même manière que l'action trace(), l'action printf() procède au suivi d'expressions D. Toutefois, printf() autorise un formatage de style printf(3C). Comme printf(3C), les paramètres se composent d'une chaîne format suivie d'un nombre variable d'arguments. Par défaut, les arguments font l'objet d'un suivi dans le tampon spécifié. Les arguments sont ensuite formatés pour la sortie dans dtrace(1M) en fonction de la chaîne de format spécifiée. Par exemple, les deux premiers exemples de trace() de la section trace() peuvent être combinés dans une seule action printf() :

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

Pour plus d'informations sur printf(), reportez-vous au Chapitre12Format de sortie.