EngelsFransSpaans

Ad


OnWorks-favicon

llvm-cov-3.7 - Online in de cloud

Voer llvm-cov-3.7 uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht llvm-cov-3.7 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


llvm-cov - dekkingsinformatie uitzenden

KORTE INHOUD


llvm-cov commando [argumenten...]

PRODUCTBESCHRIJVING


De llvm-cov tool toont codedekkingsinformatie voor programma's die zijn geïnstrumenteerd
profielgegevens uitzenden. Er kan mee gewerkt worden gcov-stijl dekking of met kletteren's
instrumentatie gebaseerde profilering.

Als het programma wordt aangeroepen met een basisnaam van gcov, zal het zich gedragen alsof de llvm-cov gcov
commando werden genoemd. Anders moet er een opdracht worden gegeven.

COMMANDO'S


· gcov

· tonen

· verslag

GCOV COMMAND


KORTE INHOUD
llvm-cov gcov [opties] BRON BESTAND

PRODUCTBESCHRIJVING
De llvm-cov gcov tool leest codedekkingsgegevensbestanden en geeft de dekking weer
informatie voor een opgegeven bronbestand. Het is compatibel met de gcov hulpmiddel van versie
4.2 van GCC en kan ook compatibel zijn met sommige latere versies van gcov.

Te gebruiken llvm-cov gcov, moet u eerst een geïnstrumenteerde versie van uw toepassing bouwen
dat dekkingsgegevens verzamelt terwijl het draait. Samenstellen met de -fprofile-bogen en
-fest-dekking opties om de instrumentatie toe te voegen. (Als alternatief kunt u de
--Dekking optie, die beide andere opties omvat.) Je zou moeten compileren met
foutopsporingsinformatie (-g) en zonder optimalisatie (-O0); anders de dekkingsgegevens
kan niet nauwkeurig worden teruggeleid naar de broncode.

Op het moment dat u de geïnstrumenteerde code compileert, a .gcnr gegevensbestand zal worden gegenereerd voor
elk objectbestand. Deze .gcnr bestanden bevatten de helft van de dekkingsgegevens. De andere helft van
de gegevens vandaan komen .gcda bestanden die worden gegenereerd wanneer u het geïnstrumenteerde programma uitvoert,
met een aparte .gcda bestand voor elk objectbestand. Elke keer dat u het programma uitvoert, wordt het
uitvoeringstellingen worden opgeteld bij bestaande .gcda bestanden, dus zorg ervoor dat u alle oude verwijdert
bestanden als u niet wilt dat de inhoud ervan wordt opgenomen.

Standaard is de .gcda bestanden worden in dezelfde map geschreven als de objectbestanden, maar
je kunt dat overschrijven door de GCOV_PREFIX en GCOV_PREFIX_STRIP milieu
variabelen. De GCOV_PREFIX_STRIP variabele specificeert een aantal directorycomponenten die moeten worden
verwijderd vanaf het begin van het absolute pad naar de objectbestandsdirectory. Na het strippen
die mappen, het voorvoegsel van de GCOV_PREFIX variabele wordt toegevoegd. Deze omgeving
Met variabelen kunt u het geïnstrumenteerde programma uitvoeren op een machine waarop het oorspronkelijke object
bestandsmappen zijn niet toegankelijk, maar u moet dan de .gcda bestanden terug
naar de objectbestandsmappen waar llvm-cov gcov verwacht ze te vinden.

Nadat u de bestanden met dekkingsgegevens hebt gegenereerd, voert u de opdracht uit llvm-cov gcov voor elke hoofdbron
bestand waarin u de dekkingsresultaten wilt bekijken. Dit moet vanaf hetzelfde worden uitgevoerd
directory waar u eerder de compiler hebt uitgevoerd. De resultaten voor het opgegeven bronbestand
worden weggeschreven naar een bestand met de naam door een .gcov achtervoegsel. Er is ook een apart uitvoerbestand
gemaakt voor elk bestand dat is opgenomen in het hoofdbronbestand, ook met een .gcov achtervoegsel toegevoegd.

De basisinhoud van een .gcov uitvoerbestand is een kopie van het bronbestand met een uitvoering
count en regelnummer toegevoegd aan elke regel. Het aantal uitvoeringen wordt weergegeven als - als een lijn
bevat geen uitvoerbare code. Als een regel code bevat, maar die code nooit
uitgevoerd, wordt de telling weergegeven als #####.

OPTIES
-een, --alle-blokken
Geef alle basisblokken weer. Als er meerdere blokken zijn voor een enkele bronregel
code, zorgt deze optie ervoor dat llvm-cov het aantal voor elk blok weergeeft in plaats van alleen
één tel voor de hele regel.

-B, --branch-waarschijnlijkheden
Geef voorwaardelijke vertakkingskansen en een samenvatting van vertakkingsinformatie weer.

-C, --tak-tellingen
Vertakkingsaantallen weergeven in plaats van waarschijnlijkheden (vereist -b).

-F, --functie-samenvattingen
Toon een overzicht van de dekking per functie in plaats van slechts één overzicht per functie
gehele bronbestand.

--help Beschikbare opties weergeven (--help-verborgen voor meer).

-ik, --lange-bestandsnamen
Voeg het hoofdbestand toe voor dekkingsuitvoer van bestanden die zijn opgenomen in het hoofdbronbestand
naam gevolgd door ## als voorvoegsel voor de uitvoerbestandsnamen. Dit kan gecombineerd worden met
de optie --preserve-paths om volledige paden te gebruiken voor zowel het hoofdbestand als het
opgenomen bestand.

-N, --geen output
Voer er geen uit .gcov bestanden. Overzichtsinformatie wordt nog steeds weergegeven.

-o= , --object-directory= , --object-bestand=
Vind objecten in DIR of op basis van het pad van FILE. Als u een bepaald object opgeeft
bestand, wordt van de dekkingsgegevensbestanden verwacht dat ze dezelfde basisnaam hebben met .gcnr
en .gcda uitbreidingen. Als u een map opgeeft, worden de bestanden daarin verwacht
map met dezelfde basisnaam als het bronbestand.

-P, --behoud-paden
Padcomponenten behouden bij het benoemen van de dekkingsuitvoerbestanden. Naast de
bronbestandsnaam, inclusief de mappen van het pad naar dat bestand. De
mappen zijn gescheiden door # karakters, met . mappen verwijderd en ..
mappen vervangen door ^ karakters. Bij gebruik met de --long-file-names optie,
dit geldt voor zowel de hoofdbestandsnaam als de opgenomen bestandsnaam.

-u, --onvoorwaardelijke-takken
Neem onvoorwaardelijke vertakkingen op in de uitvoer voor de optie --branch-probabilities.

-versie
Toon de versie van llvm-cov.

EXIT STATUS
llvm-cov gcov geeft 1 terug als het geen invoerbestanden kan lezen. Anders wordt het afgesloten met nul.

SHOW COMMAND


KORTE INHOUD
llvm-cov tonen [opties] -instr-profiel PROFIEL BIN [BRONNEN]

PRODUCTBESCHRIJVING
De llvm-cov tonen opdracht toont regel voor regel dekking van een binair bestand BIN het profiel gebruiken
gegevens PROFIEL. Het kan optioneel worden gefilterd om alleen de dekking voor de weergegeven bestanden weer te geven
in BRONNEN.

Te gebruiken llvm-cov tonen, heb je een programma nodig dat is samengesteld met instrumentatie om uit te zenden
profiel- en dekkingsgegevens. Om zo'n programma mee te bouwen kletteren Gebruik de
-fprofile-instr-genereren en -fdekkingsmapping vlaggen. Als de koppeling met de kletteren bestuurder,
passeren -fprofile-instr-genereren naar de koppelingsfase om de benodigde looptijd te garanderen
bibliotheken zijn aangesloten.

De dekkingsinformatie wordt opgeslagen in het ingebouwde uitvoerbare bestand of de bibliotheek zelf, en dat is het ook
waar je op moet letten llvm-cov tonen de BIN argument. De profielgegevens worden gegenereerd
door dit geïnstrumenteerde programma normaal uit te voeren. Wanneer het programma wordt afgesloten, zal het een
raw-profielbestand, meestal genaamd standaard.profraw, die kan worden geconverteerd naar een indeling
dat past bij de PROFIEL argument met behulp van de llvm-profdata samensmelten gereedschap.

OPTIES
-show-line-tellingen
Toon het aantal uitvoeringen voor elke regel. Dit is standaard ingeschakeld, tenzij een ander
-laten zien optie wordt gebruikt.

-show-uitbreidingen
Vouw insluitsels, zoals preprocessor-macro's of tekstuele insluitsels, inline in het
weergave van het bronbestand.

-show-instanties
Voor bronregio's die meerdere keren worden geïnstantieerd, zoals sjablonen in C + +,
toon elke instantiëring afzonderlijk, evenals de gecombineerde samenvatting.

-show-regio's
Toon het aantal uitvoeringen voor elke regio door een dakje weer te geven dat verwijst naar de
karakter waar de regio begint.

-show-line-counts-or-regio's
Toon het aantal uitvoeringen voor elke lijn als er slechts één regio op de lijn is,
maar toon de individuele regio's als er meerdere op de lijn staan.

-gebruik-kleur[=WAARDE]
Kleuruitvoer in- of uitschakelen. Standaard wordt dit automatisch gedetecteerd.

-boog=
Als het gedekte binaire bestand een universeel binair bestand is, selecteert u de architectuur die u wilt gebruiken. Het is
een fout om een ​​architectuur op te geven die niet is opgenomen in het universele binaire bestand of
om een ​​architectuur te gebruiken die niet overeenkomt met een niet-universeel binair getal.

-naam=
Codedekking alleen weergeven voor functies met de opgegeven naam.

-naam-regex=
Toon alleen codedekking voor functies die overeenkomen met de gegeven reguliere expressie.

-lijndekking-gt=
Toon alleen codedekking voor functies met een lijndekking die groter is dan de opgegeven waarde
drempel.

-lijndekking-lt=
Toon alleen codedekking voor functies met een lijndekking die kleiner is dan de opgegeven waarde
drempel.

-regio-dekking-gt=
Codedekking alleen weergeven voor functies met een regiodekking die groter is dan de gegeven
drempel.

-regio-dekking-lt=
Codedekking alleen weergeven voor functies met een regiodekking die kleiner is dan de gegeven
drempel.

VERSLAG COMMAND


KORTE INHOUD
llvm-cov verslag [opties] -instr-profiel PROFIEL BIN [BRONNEN]

PRODUCTBESCHRIJVING
De llvm-cov verslag opdracht geeft een samenvatting weer van de dekking van een binair bestand BIN met de
profielgegevens PROFIEL. Het kan optioneel worden gefilterd om alleen de dekking voor de te tonen
bestanden vermeld in BRONNEN.

Als er geen bronbestanden zijn opgegeven, wordt voor elk bestand in de dekking een samenvattingsregel afgedrukt
gegevens. Als er bestanden zijn geleverd, worden samenvattingen weergegeven voor elke functie in de weergegeven bestanden
gebruiken.

Voor informatie over het samenstellen van programma's voor dekking en het genereren van profielgegevens, zie SHOW
COMMAND.

OPTIES
-gebruik-kleur[=WAARDE]
Kleuruitvoer in- of uitschakelen. Standaard wordt dit automatisch gedetecteerd.

-boog=
Als het gedekte binaire bestand een universeel binair bestand is, selecteert u de architectuur die u wilt gebruiken. Het is
een fout om een ​​architectuur op te geven die niet is opgenomen in het universele binaire bestand of
om een ​​architectuur te gebruiken die niet overeenkomt met een niet-universeel binair getal.

Gebruik llvm-cov-3.7 online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

Ad