Sous-routine pm_delete_program_pgroup
Objectif
Supprime les paramètres du moniteur de performances précédemment établis pour le groupe de comptage auquel appartient une unité d'exécution de programme cible.
Bibliothèque
Bibliothèque d'API Performance Monitor (libpmapi.a)
Syntaxe
Descriptif
La sous-routine pm_delete_program_pgroup supprime les paramètres précédemment établis du moniteur de performances pour une unité d'exécution de programme cible. Le pthread doit être arrêté et doit faire partie d'un processus de débogage sous le contrôle du processus appelant. Les paramètres du groupe auquel appartient le pthread cible et de tous les autres pthreads du même groupe sont également supprimés.
Si pthread s'exécute en mode 1: 1, seul le paramètre tid doit être spécifié. Si pthread s'exécute en mode m: n, seul le paramètre ptid doit être spécifié. Si les paramètres ptid et tid sont tous deux spécifiés, ils doivent faire référence à un seul pthread avec le paramètre ptid spécifié et en cours d'exécution sur une unité d'exécution de noyau avec le paramètre tid spécifié.
Paramètres
| Article | Descriptif |
|---|---|
| PID | ID processus de l'unité d'exécution cible. Le processus cible doit être un débogueur sous le contrôle du processus appelant. |
| ID d'unité d'exécution | ID unité d'exécution du pthread cible. Pour ignorer ce paramètre, définissez-le sur 0. |
| ptid | ID pthread de la pthread cible. Pour ignorer ce paramètre, définissez-le sur 0. |
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Aucune erreur ne s'est produite. |
| Code d'erreur positif | Reportez-vous à la sous-routine pm_error pour décoder le code d'erreur. |
Codes d'erreur
Reportez-vous à lasous-routine pm_error.
Fichiers
| Article | Descriptif |
|---|---|
| /usr/include/pmapi.h | Définit des macros standard, des types de données et des sous-routines. |