i686-linux-gnu-gcov-tool-6 - En ligne dans le cloud

Il s'agit de la commande i686-linux-gnu-gcov-tool-6 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


gcov-tool - outil de traitement de profil gcda hors ligne

SYNOPSIS


outil-gcov [-v|--version] [-h|--Aidez-moi]

gcov-tool merge [options de fusion] annuaire1 annuaire2
[-v|--verbeux]
[-o| --output annuaire]
[-w|--poids w1, w2]

gcov-tool rewrite [options de réécriture] annuaire
[-v|--verbeux]
[-o|--output annuaire]
[-s|--escalader float_or_simple-frac_value]
[-n|--normaliser valeur_long_long]

chevauchement de l'outil gcov [options de chevauchement] annuaire1 annuaire2
[-v|--verbeux]
[-h|--hotonly]
[-f|--fonction]
[-F|--nom et prénom]
[-o|--objet]
[-t|--hot_threshold] flotter

DESCRIPTION


outil-gcov est un outil hors ligne pour traiter les fichiers de profil gcda de gcc.

L'outil gcov actuel prend en charge les fonctionnalités suivantes :

* fusionner deux ensembles de profils avec des poids.

* lire un ensemble de profils et réécrire le contenu du profil. On peut mettre à l'échelle ou normaliser le
compter les valeurs.

Voici des exemples de cas d'utilisation de cet outil :

* Collectez les profils pour différents ensembles d'entrées et utilisez cet outil pour les fusionner. Une
peut spécifier le poids à prendre en compte dans l'importance relative de chaque entrée.

* Réécrivez le profil après avoir supprimé un sous-ensemble des fichiers gcda, tout en conservant le
cohérence du résumé et de l'histogramme.

* Il peut également être utilisé pour déboguer ou libgcov code car les outils partagent le code majoritaire comme
la bibliothèque d'exécution.

Notez que pour l'opération de fusion, ce profil généré hors ligne peut contenir de légers
différentes valeurs du profil fusionné en ligne. Voici une liste de différences typiques :

* différence d'histogramme : cet outil hors ligne recalcule l'histogramme après la fusion des
compteurs. L'histogramme obtenu est donc précis. La fusion en ligne ne
ont cette capacité -- l'histogramme est fusionné à partir de deux histogrammes et le résultat est
une approximation.

* différence de somme de contrôle récapitulative : la somme de contrôle récapitulative utilise une opération CRC32. La valeur
dépend de l'ordre de la liste de liens des objets gcov-info. Cet ordre est différent dans gcov-
outil de celui dans la fusion en ligne. On s'attend à ce qu'il ait des sommes de contrôle récapitulatives différentes.
Cela n'a pas vraiment d'importance car le compilateur n'utilise cette somme de contrôle nulle part.

* différence de valeurs de compteur de profil de valeur : certaines valeurs de compteur pour le profil de valeur sont
dépendant de l'exécution, comme les adresses de tas. Il est normal de voir une certaine différence dans ces
genre de compteurs.

OPTIONS


-h
--Aidez-moi
Afficher l'aide sur l'utilisation outil-gcov (sur la sortie standard), et quittez sans faire
tout traitement ultérieur.

-v
--version
Afficher le outil-gcov numéro de version (sur la sortie standard), et quittez sans faire
tout traitement ultérieur.

fusionner
Fusionnez deux répertoires de profils.

-v
--verbeux
Réglez le mode détaillé.

-o annuaire
--output annuaire
Définissez le répertoire du profil de sortie. Le nom du répertoire de sortie par défaut est profil_fusionné.

-w w1,w2
--poids w1,w2
Définissez les poids de fusion des annuaire1 et de annuaire2, respectivement. Le défaut
les poids sont de 1 pour les deux.

récrire
Lisez le répertoire de profil spécifié et réécrivez dans un nouveau répertoire.

-v
--verbeux
Réglez le mode détaillé.

-o annuaire
--output annuaire
Définissez le répertoire du profil de sortie. Le nom de sortie par défaut est réécrire_profil.

-s float_or_simple-frac_value
--escalader float_or_simple-frac_value
Mettez les compteurs de profil à l'échelle. La valeur spécifiée peut être en virgule flottante, ou
forme de valeur de fraction simple, telle que 1, 2, 2/3 et 5/3.

-n valeur_long_long
--normaliser
Normaliser le profil. La valeur spécifiée est la valeur maximale du compteur dans le nouveau
profil.

chevauchement
Calculez le score de chevauchement entre les deux répertoires de profils spécifiés. Le chevauchement
le score est calculé sur la base des profils d'arc. Il est défini comme la somme de min
(p1_counter[i] / p1_sum_all, p2_counter[i] / p2_sum_all), pour tous les compteurs d'arc i, où
p1_counter[i] et p2_counter[i] sont deux compteurs appariés et p1_sum_all et p2_sum_all
sont la somme des valeurs de compteur dans le profil 1 et le profil 2, respectivement.

-v
--verbeux
Réglez le mode détaillé.

-h
--hotonly
N'imprimez que les informations pour les objets/fonctions chauds.

-f
--fonction
Imprimer le score de chevauchement au niveau de la fonction.

-F
--nom et prénom
Imprimer le nom de fichier gcda complet.

-o
--objet
Imprimer le score de chevauchement au niveau de l'objet.

-t flotter
--hot_threshold
Définissez le seuil de la valeur du compteur à chaud.

Utilisez i686-linux-gnu-gcov-tool-6 en ligne à l'aide des services onworks.net



Derniers programmes en ligne Linux et Windows