Sous-routine pmc_write
Objectif
Ecrit un contrôle de moniteur de performances (PMC) à l'état d'incident.
Bibliothèque
Bibliothèque d'API Performance Monitor (libpmapi.a)
Syntaxe
#include <pmapi.h>
int _write (int reg_num, void *buffer)
Descriptif
La sous-routine pmc_write écrit un PMC à l'état d'incident.
La fonction prend deux paramètres, à savoir le numéro SPR (Special Purpose Register) du registre PMC dans lequel la valeur est écrite et l'adresse à partir de laquelle la valeur est écrite dans le PMC SPR. La sous-routine pmc_write écrit la valeur de l'adresse spécifiée dans le second argument dans le registre spécifié dans le premier argument.
Valeurs renvoyées
Si l'opération d'écriture aboutit, la valeur zéro est renvoyée. Si l'opération d'écriture échoue, la valeur -1 est renvoyée.
Fichiers
Le fichier pmapi.h définit les macros standard, les types de données et les sous-routines.