EngelsFransSpaans

Ad


OnWorks-favicon

llvm-cov-3.5 - Online in de cloud

Voer llvm-cov-3.5 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.5 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 [opties] BRONBESTAND

PRODUCTBESCHRIJVING


De llvm-cov tool leest codedekkingsgegevensbestanden en geeft de dekkingsinformatie weer voor
een gespecificeerd bronbestand. Het is compatibel met de gcov tool vanaf versie 4.2 van GCC en
kan ook compatibel zijn met sommige latere versies van gcov.

Om llvm-cov te gebruiken, moet u eerst een geïnstrumenteerde versie van uw applicatie bouwen
verzamelt dekkingsgegevens terwijl deze actief is. Compileren met de -fprofile-bogen en -fest-dekking
opties om de instrumentatie toe te voegen. (Als alternatief kunt u de --Dekking keuze,
die beide andere opties omvat.) Je zou moeten compileren met foutopsporingsinformatie
(-g) en zonder optimalisatie (-O0); anders kunnen de dekkingsgegevens niet nauwkeurig zijn
teruggezet 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 ze verwacht te vinden.

Nadat u de dekkingsgegevensbestanden hebt gegenereerd, voert u llvm-cov uit voor elk hoofdbronbestand
waar u de dekkingsresultaten wilt bekijken. Dit moet vanuit dezelfde map worden uitgevoerd
waar u eerder de compiler hebt uitgevoerd. De resultaten voor het opgegeven bronbestand zijn
geschreven naar een bestand met de naam door het toevoegen van a .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 llvm-cov-uitvoerbestand is een kopie van het bronbestand met de extensie
aantal uitvoeringen en regelnummer vóór elke regel. Het aantal uitvoeringen wordt weergegeven als -
als een regel geen uitvoerbare code bevat. Als een regel code bevat, maar die code was
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 geeft 1 terug als het geen invoerbestanden kan lezen. Anders wordt het afgesloten met nul.

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


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Turkse devops
    Turkse devops
    TurkDevOps en kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Tarafunda desteklenmektir..
    Kenmerken:https://github.com/turkdevopshttps://turkdevops.g...
    Turkdevops downloaden
  • 2
    asamdf
    asamdf
    *asammdf* is een snelle Python-parser en
    redacteur voor ASAM (Association for
    Standaardisatie van automatisering en
    Meetsystemen) MDF / MF4
    (Meetgegevensformaat...
    Asammdf downloaden
  • 3
    LAME (lame is geen mp3-encoder)
    LAME (lame is geen mp3-encoder)
    LAME is een educatief hulpmiddel om te gebruiken
    voor meer informatie over MP3-codering. De
    doel van het LAME-project is om te verbeteren
    de psycho-akoestiek, kwaliteit en snelheid
    van MP...
    LAME downloaden (Lame is geen MP3-encoder)
  • 4
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 5
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 6
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • Meer "

Linux-commando's

Ad