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.