Sous-routine pm_reset_data_thread
Objectif
Réinitialise les données du moniteur de performances pour une unité d'exécution cible.
Bibliothèque
Bibliothèque d'API Performance Monitor (libpmapi.a)
Syntaxe
Descriptif
Cette sous-routine ne prend en charge que le modèle d'unités d'exécution 1: 1. Il a été remplacé par la sous-routine pm_reset_data_pthread , qui prend en charge les modèles d'unités d'exécution 1: 1 et M: N. Un appel à cette sous-routine équivaut à un appel à la sous-routine pm_reset_data_pthread avec un paramètre ptid égal à 0.
La sous-routine pm_reset_data_thread réinitialise les données du moniteur de performances en cours pour une unité d'exécution du noyau cible. L'unité d'exécution doit être arrêtée et faire partie d'un processus de débogage. Les données sont un ensemble (un par compteur matériel sur la machine utilisée) de valeurs de 64 bits. Toutes les valeurs sont réinitialisées à 0.
Paramètres
| Article | Descriptif |
|---|---|
| PID | ID de processus de l'unité d'exécution cible. Le processus cible doit être un débogueur du processus appelant. |
| ID d'unité d'exécution | ID de l'unité d'exécution cible. |
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 | L'opération a abouti. |
| Code d'erreur positif | Reportez-vous à la sous-routine pm_error (pm_error Subroutine) pour décoder le code d'erreur. |
Codes d'erreur
Reportez-vous à la sous-routine pm_error (pm_error Subroutine).
Fichiers
| Article | Descriptif |
|---|---|
| /usr/include/pmapi.h | Définit des macros, des types de données et des sous-routines standard. |