x86_64-linux-gnu-gcov-tool-13
Linux
Publiée le
2026-09-22 05:02:44
x86_64-linux-gnu-gcov-tool-13
# Syntaxe de base pour l'aide du tool
x86_64-linux-gnu-gcov-tool-13 --help
# Vérifie la version installée du gcov tool
x86_64-linux-gnu-gcov-tool-13 --version
# Fusionne les contenus de couverture depuis deux répertoires différents (merge)
x86_64-linux-gnu-gcov-tool-13 merge ./coverage/run1 ./coverage/run2
# Fusionne avec des poids spécifiques pour accorder plus d'importance à un run
x86_64-linux-gnu-gcov-tool-13 merge -w "0.7,0.3" dirA dirB
# Spécifie un répertoire de sortie pour le résultat fusionné
x86_64-linux-gnu-gcov-tool-13 merge -o ./merged_output dirX dirY
# Fusionne un flux de données (stdin) avec les fichiers de couverture existants
cat coverage.stream | x86_64-linux-gnu-gcov-tool-13 merge-stream
# Spécifie des poids pour la fusion via le stream
x86_64-linux-gnu-gcov-tool-13 merge-stream -w "0.5,0.5" < input.txt
# Réécrit les contenus de couverture en normalisant le profil (normalize)
x86_64-linux-gnu-gcov-tool-13 rewrite --normalize 1 ./profile/old
# Spécifie un répertoire de sortie pour la réécriture
x86_64-linux-gnu-gcov-tool-13 rewrite -o ./normalized_output ./profile/input
# Met à l'échelle les compteurs du profil (scale) avec une fraction simple
x86_64-linux-gnu-gcov-tool-13 rewrite --scale 0.9 ./profile/data
# Réécrit le profil en mode verbeux pour voir ce qui se passe
x86_64-linux-gnu-gcov-tool-13 rewrite -v ./profile/debug
# Calcule la zone de chevauchement (overlap) entre deux profils
x86_64-linux-gnu-gcov-tool-13 overlap ./runA ./runB
# Affiche l'information au niveau des fonctions lors du calcul d'overlap
x86_64-linux-gnu-gcov-tool-13 overlap --function ./runA ./runB
# Affiche le nom complet des fichiers lors du calcul d'overlap
x86_64-linux-gnu-gcov-tool-13 overlap -F ./runC ./runD