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

#include <pmapi.h>

int pm_reset_data_thread ( pid,  tid)
pid_t pid;
tid_t tid;

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.