x86_64-linux-gnu-gcov-tool-13

Linux
Publiée le 2026-09-22 05:02:44
Illustration Linux pour la commande x86_64-linux-gnu-gcov-tool-13

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