GoGPT Best VPN GoSearch

Icône de favori OnWorks

eztrace_create_plugin - En ligne dans le Cloud

Exécutez eztrace_create_plugin dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande eztrace_create_plugin qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


eztrace_create_plugin - crée un plugin EZTrace

SYNOPSIS


eztrace_create [OPTION] FICHIER

DESCRIPTION


Générer un plugin EZTrace

OPTIONS


-JE >
Ajoutez des répertoires d'inclusion spécifiques pour la compilation du code généré.

-o >
Sélectionnez le répertoire de sortie.

-h --aide
Imprimez un bref message d'aide et quittez.

EXEMPLES


eztrace_create_plugin génère le code source d'un plugin EZTrace décrit par un
fichier modèle. Le fichier modèle doit être structuré comme suit :

--- foo.tpl
BEGIN_MODULE
NOM exemple_lib
DESC "module pour la bibliothèque d'exemples"
LANGUE C
ID 99
int foo(int n)
COMMENCER
EVENT("Faire la fonction foo")
FIN
barre vide(int n)
COMMENCER
RECORD_STATE ("barre de fonction en cours d'exécution")
FIN
END_MODULE
--- fin de foo.tpl

Passer foo.tpl à eztrace_create_plugin entraînera un répertoire (par défaut : sortie) qui
contient le code source d'un plugin EZTrace qui intercepte les fonctions foo et bar.
$ eztrace_create_plugin foo.tpl
Nouveau module
Nom du module : 'exemple_lib'
Description du module : '"module pour la bibliothèque d'exemples"'
Langue : 'C'
Identifiant du module : '99'
Fonction 'foo' terminée
Fonction 'bar' terminée
Fin du module example_lib

Une fois le code source généré compilé, le plugin résultant peut être utilisé avec eztrace
ou eztrace.old :

$ sortie cd
Faire $
$ exporter EZTRACE_LIBRARY_PATH=$PWD
$ eztrace_avail
3 modules stdio pour les fonctions stdio (lecture, écriture, sélection, sondage, etc.)
2 modules pthread pour les fonctions de synchronisation PThread (mutex, sémaphore, spinlock,
etc)
Module 6 papi pour compteurs PAPI Performance
1 module omp pour les régions parallèles OpenMP
Module 4 mpi pour les fonctions MPI
5 modules mémoire pour les fonctions mémoire (malloc, free, etc.)
153 module example_lib pour la bibliothèque d'exemples
$ eztrace -t example_lib mon_application
[...]

Utilisez eztrace_create_plugin en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.