EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

i686-linux-gnu-gcov-tool-6 – Online in der Cloud

Führen Sie i686-linux-gnu-gcov-tool-6 im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl i686-linux-gnu-gcov-tool-6, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gcov-tool - Offline-Tool zur Verarbeitung von GCDA-Profilen

ZUSAMMENFASSUNG


gcov-tool [-v|--Version] [-h|--help]

gcov-tool zusammenführen [Zusammenführungsoptionen] Verzeichnis1 Verzeichnis2
[-v|- ausführlich]
[-o| --Ausgabe Verzeichnis]
[-w|--Last w1,w2]

gcov-tool rewrite [Rewrite-Optionen] Verzeichnis
[-v|- ausführlich]
[-o|--Ausgabe Verzeichnis]
[-s|--Skala float_or_simple-frac_value]
[-n|--normalisieren long_long_value]

gcov-tool Überlappung [Überlappungsoptionen] Verzeichnis1 Verzeichnis2
[-v|- ausführlich]
[-h|- nur heiß]
[-f|--Funktion]
[-F|--vollständiger Name]
[-o|--Objekt]
[-t|--hot_threshold] schweben

BESCHREIBUNG


gcov-tool ist ein Offline-Tool zum Verarbeiten der gcda-Profildateien von gcc.

Das aktuelle gcov-Tool unterstützt die folgenden Funktionalitäten:

* zwei Sätze von Profilen mit Gewichten zusammenführen.

* einen Profilsatz lesen und den Profilinhalt neu schreiben. Man kann die skalieren oder normalisieren
Werte zählen.

Beispiele für Anwendungsfälle für dieses Tool sind:

* Sammeln Sie die Profile für verschiedene Eingaben und verwenden Sie dieses Tool, um sie zusammenzuführen. Einer
kann die Gewichtung angeben, um die relative Bedeutung jeder Eingabe zu berücksichtigen.

* Schreiben Sie das Profil neu, nachdem Sie eine Teilmenge der gcda-Dateien entfernt haben, während Sie die
Konsistenz der Zusammenfassung und des Histogramms.

* Es kann auch zum Debuggen oder libgcov-Code verwendet werden, da die Tools den Mehrheitscode teilen
die Laufzeitbibliothek.

Beachten Sie, dass dieses offline erstellte Profil für den Zusammenführungsvorgang geringfügige
verschiedene Werte aus dem online zusammengeführten Profil. Hier eine Auflistung typischer Unterschiede:

* Histogrammunterschied: Dieses Offline-Tool berechnet das Histogramm nach dem Zusammenführen der
Zähler. Das resultierende Histogramm ist daher präzise. Die Online-Zusammenführung funktioniert nicht
haben diese Fähigkeit -- das Histogramm wird aus zwei Histogrammen zusammengeführt und das Ergebnis ist
eine Annäherung.

* Unterschied der Summenprüfsumme: Die Summenprüfsumme verwendet eine CRC32-Operation. Der Wert
hängt von der Linklistenreihenfolge der gcov-info-Objekte ab. Diese Reihenfolge unterscheidet sich in gcov-
Werkzeug daraus im Online-Merge. Es wird erwartet, dass es unterschiedliche zusammenfassende Prüfsummen hat.
Es spielt keine Rolle, da der Compiler diese Prüfsumme nirgendwo verwendet.

* Differenz der Zählerwerte des Werteprofils: Einige Zählerwerte für das Werteprofil sind
laufzeitabhängig, wie Heap-Adressen. Es ist normal, einen Unterschied darin zu sehen
Art von Zählern.

OPTIONAL


-h
--help
Hilfe zur Verwendung anzeigen gcov-tool (auf der Standardausgabe) und beenden, ohne etwas zu tun
jede weitere Bearbeitung.

-v
--Version
Zeigen Sie die an gcov-tool Versionsnummer (auf der Standardausgabe) und beenden, ohne etwas zu tun
jede weitere Bearbeitung.

fusionieren
Führen Sie zwei Profilverzeichnisse zusammen.

-v
- ausführlich
Stellen Sie den ausführlichen Modus ein.

-o Verzeichnis
--Ausgabe Verzeichnis
Legen Sie das Ausgabeprofilverzeichnis fest. Der Standardname des Ausgabeverzeichnisses ist fusioniertes_profil.

-w w1,w2
--Last w1,w2
Legen Sie die Zusammenführungsgewichte der . fest Verzeichnis1 und Verzeichnis2, bzw. Der Standard
Gewichte sind 1 für beide.

umschreiben
Lesen Sie das angegebene Profilverzeichnis und schreiben Sie es in ein neues Verzeichnis.

-v
- ausführlich
Stellen Sie den ausführlichen Modus ein.

-o Verzeichnis
--Ausgabe Verzeichnis
Legen Sie das Ausgabeprofilverzeichnis fest. Der Standardausgabename ist rewrite_profile.

-s float_or_simple-frac_value
--Skala float_or_simple-frac_value
Skalieren Sie die Profilzähler. Der angegebene Wert kann ein Gleitkommawert sein, oder
einfache Bruchwertform, wie 1, 2, 2/3 und 5/3.

-n long_long_value
--normalisieren
Normalisieren Sie das Profil. Der angegebene Wert ist der maximale Zählerwert im neuen
Profil.

überlappen
Computer die Überlappungsbewertung zwischen den beiden angegebenen Profilverzeichnissen. Die Überlappung
Die Bewertung wird basierend auf den Bogenprofilen berechnet. Es ist definiert als die Summe von min
(p1_counter[i] / p1_sum_all, p2_counter[i] / p2_sum_all), für alle Bogenzähler i, wobei
p1_counter[i] und p2_counter[i] sind zwei übereinstimmende Zähler und p1_sum_all und p2_sum_all
sind die Summe der Zählerwerte in Profil 1 bzw. Profil 2.

-v
- ausführlich
Stellen Sie den ausführlichen Modus ein.

-h
- nur heiß
Nur Info für heiße Objekte/Funktionen drucken.

-f
--Funktion
Überlappungsbewertung auf Funktionsebene drucken.

-F
--vollständiger Name
Drucken Sie den vollständigen GCDA-Dateinamen.

-o
--Objekt
Überlappungsbewertung auf Objektebene drucken.

-t schweben
--hot_threshold
Legen Sie den Schwellenwert für den Hot-Counter-Wert fest.

Verwenden Sie i686-linux-gnu-gcov-tool-6 online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad