Sous-routine pm_stop_thread et pm_tstop_thread
Objectif
Arrête le comptage 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_stop_pthread , qui prend en charge les modèles d'unités d'exécution 1: 1 et M: N. Un appel à cette sous-routine est équivalent à un appel à la sous-routine pm_stop_pthread avec un paramètre ptid égal à 0.
La sous-routine pm_stop_thread arrête le comptage du moniteur de performances 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, sous le contrôle du processus appelant.
La sous-routine pm_tstop_thread arrête le comptage du moniteur de performances pour une unité d'exécution du noyau cible et renvoie un horodatage indiquant quand le comptage a été arrêté.
Paramètres
| Article | Descriptif |
|---|---|
| PID | ID 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. |
| * heure | Pointeur vers une structure contenant la valeur de base de temps lorsque le comptage a été arrêté. Il peut être converti en temps à l'aide de la sous-routine time_base_to_time . |
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 | L'opération a abouti. |
| Positive error code | Reportez-vous à la sous-routine pm_error pour décoder le code d'erreur. |
Codes d'erreur
Reportez-vous à la sous-routine pm_error.
Fichiers
| Article | Descriptif |
|---|---|
| /usr/include/pmapi.h | Définit des macros standard, des types de données et des sous-routines. |