InglesPransesEspanyol

Ad


OnWorks favicon

i686-linux-gnu-gcov-tool-6 - Online sa Cloud

Patakbuhin ang i686-linux-gnu-gcov-tool-6 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na i686-linux-gnu-gcov-tool-6 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gcov-tool - offline na tool sa pagproseso ng profile ng gcda

SINOPSIS


gcov-tool [-v|--bersyon] [-h|- Tumulong]

gcov-tool merge [merge-options] direktoryo1 direktoryo2
[-v|--verbose]
[-o| --output direktoryo]
[-w|--timbang w1,w2]

gcov-tool rewrite [rewrite-options] direktoryo
[-v|--verbose]
[-o|--output direktoryo]
[-s|--scale float_or_simple-frac_value]
[-n|--normalize mahabang_mahabang_halaga]

gcov-tool overlap [overlap-option] direktoryo1 direktoryo2
[-v|--verbose]
[-h|--hotonly]
[-f|--function]
[-F|--buong pangalan]
[-o|--bagay]
[-t|--hot_threshold] lumutang

DESCRIPTION


gcov-tool ay isang offline na tool upang iproseso ang mga file ng profile ng gcda ng gcc.

Sinusuportahan ng kasalukuyang gcov-tool ang mga sumusunod na functionality:

* Pagsamahin ang dalawang hanay ng mga profile na may mga timbang.

* Basahin ang isang hanay ng profile at muling isulat ang mga nilalaman ng profile. Maaaring sukatin o gawing normal ng isa ang
bilangin ang mga halaga.

Ang mga halimbawa ng mga kaso ng paggamit para sa tool na ito ay:

* Kolektahin ang mga profile para sa iba't ibang hanay ng mga input, at gamitin ang tool na ito upang pagsamahin ang mga ito. Isa
maaaring tukuyin ang bigat sa salik sa kaugnay na kahalagahan ng bawat input.

* Isulat muli ang profile pagkatapos mag-alis ng subset ng mga gcda file, habang pinapanatili ang
pagkakapare-pareho ng buod at histogram.

* Maaari rin itong gamitin upang i-debug o libgcov code dahil ibinabahagi ng mga tool ang karamihan sa code bilang
ang runtime library.

Tandaan na para sa pagsasanib na operasyon, ang profile na nabuo offline ay maaaring maglaman ng kaunti
iba't ibang mga halaga mula sa online na pinagsamang profile. Narito ang isang listahan ng mga karaniwang pagkakaiba:

* pagkakaiba ng histogram: Ang offline na tool na ito ay muling kinukuwenta ang histogram pagkatapos pagsamahin ang
mga counter. Ang resultang histogram, samakatuwid, ay tumpak. Ang online na pagsasama ay hindi
may ganitong kakayahan -- ang histogram ay pinagsama mula sa dalawang histogram at ang resulta ay
isang approximation.

* summary checksum difference: Summary checksum ay gumagamit ng CRC32 operation. Ang halaga
depende sa pagkakasunud-sunod ng listahan ng link ng mga bagay na gcov-info. Iba ang order na ito sa gcov-
tool mula doon sa online merge. Inaasahang magkakaroon ito ng iba't ibang mga summary checksum.
Hindi talaga mahalaga dahil hindi ginagamit ng compiler ang checksum na ito kahit saan.

* value profile counter value pagkakaiba: Ang ilang counter value para sa value profile ay
umaasa sa runtime, tulad ng mga heap address. Normal na makakita ng ilang pagkakaiba sa mga ito
uri ng mga counter.

Opsyon


-h
- Tumulong
Ipakita ang tulong tungkol sa paggamit gcov-tool (sa karaniwang output), at lumabas nang hindi ginagawa
anumang karagdagang pagproseso.

-v
--bersyon
Ipakita ang gcov-tool numero ng bersyon (sa karaniwang output), at lumabas nang hindi ginagawa
anumang karagdagang pagproseso.

pagsamahin
Pagsamahin ang dalawang direktoryo ng profile.

-v
--verbose
Itakda ang verbose mode.

-o direktoryo
--output direktoryo
Itakda ang direktoryo ng profile ng output. Default na pangalan ng direktoryo ng output ay merged_profile.

-w w1,w2
--timbang w1,w2
Itakda ang merge weights ng direktoryo1 at direktoryo2, ayon sa pagkakabanggit. Ang default
ang mga timbang ay 1 para sa pareho.

pagsulat na muli
Basahin ang tinukoy na direktoryo ng profile at muling isulat sa isang bagong direktoryo.

-v
--verbose
Itakda ang verbose mode.

-o direktoryo
--output direktoryo
Itakda ang direktoryo ng profile ng output. Default na pangalan ng output ay rewrite_profile.

-s float_or_simple-frac_value
--scale float_or_simple-frac_value
I-scale ang mga profile counter. Ang tinukoy na halaga ay maaaring nasa floating point value, o
simpleng fraction value form, tulad ng 1, 2, 2/3, at 5/3.

-n mahabang_mahabang_halaga
--normalize
I-normalize ang profile. Ang tinukoy na halaga ay ang max na counter value sa bago
profile.

nagsasapawan
I-computer ang overlap na marka sa pagitan ng dalawang tinukoy na mga direktoryo ng profile. Ang overlap
Kinuwenta ang marka batay sa mga profile ng arko. Ito ay tinukoy bilang ang kabuuan ng min
(p1_counter[i] / p1_sum_all, p2_counter[i] / p2_sum_all), para sa lahat ng arc counter i, kung saan
Ang p1_counter[i] at p2_counter[i] ay dalawang magkatugmang counter at p1_sum_all at p2_sum_all
ay ang kabuuan ng mga counter value sa profile 1 at profile 2, ayon sa pagkakabanggit.

-v
--verbose
Itakda ang verbose mode.

-h
--hotonly
I-print lamang ang impormasyon para sa mga maiinit na bagay/function.

-f
--function
I-print ang antas ng pag-overlap na marka.

-F
--buong pangalan
I-print ang buong gcda filename.

-o
--bagay
I-print ang object level overlap score.

-t lumutang
--hot_threshold
Itakda ang threshold para sa halaga ng hot counter.

Gumamit ng i686-linux-gnu-gcov-tool-6 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad