ggcov

Programinė įranga Screenshot:
ggcov
Programinė detalės:
Versija: 0.8
Įkėlimo datą: 3 Jun 15
Kūrėjas: Greg Banks
Licencija: Nemokamai
Populiarumas: 505

Rating: 3.3/5 (Total Votes: 3)

ggcov projektas yra GTK + GUI tyrinėti bandymas aprėpti duomenis gaminami C ir C rengiami gcc -fprofile-lankai -ftest-aprėpties ++ programas. Taigi tai iš esmės GUI pakaitalas gcov programa, kuri ateina su gcc.
Atkreipkite dėmesį: ggcov nėra už gcov sąsajos; o jis nuskaito tuos pačius duomenų rinkmenas tiesiogiai ir daro įvairių papildomų apdorojimą ant jų.
ggcov yra išleista pagal GNU General Public License (GPL) 2 versija be jokių garantijų.
Štai keletas pagrindinių ypatybių "ggcov":
Grafinis
 
· Pristato aprėpties informaciją grafiškai, kaip įmanoma, naudojant baras grafikus, spalvos kodavimas ir skambučių grafikas ekranas.
 
Interaktyvus
 
· Informacija tarpusavyje susiję, pavyzdžiui dukart paspaudus ant failų sąraše lango eilutėje rodo tos bylos šaltinis lange šaltinį. Informacija, lentelių forma yra sortable pagal norimą stulpelį, ir visi stulpeliai gali būti pasirinktinai rodomas ar slepiamas.
 
Savavališkai ir sutrumpinti
 
· Aprėptis santraukos įvairių pogrupių šaltinio (Visi šaltinis, ypač šaltinio failas, ypač funkcija, linijų faile diapazonas) yra tik kelių paspaudimų. Santrauka pateikiama langas su tiek tekstinės ir grafinės atstovavimą.
 
Keli katalogai
 
· Šaltinio failus plinta per kelis katalogus yra tvarkomi. Failų sąrašas langas gali rodyti šaltinio failus nei lygaus sąrašo ar medžio. Sąrašai šaltinio failus rodo vardus, kuriems taikomi minimalūs kelio pavadinimą iš bendro protėvio kataloge.
 
Slėpti pagal Pasirengimo procesoriaus simbolis
 
· --suppress-Ifdef vėliava gali būti naudojama slopinti kodo eilučių viduje # ifdef arba #if blokų, kurios priklauso nuo tam tikrų iš anksto procesorių simboliais. Pavyzdžiui --suppress-ifdef testus, SUDERINTI slopinti kodo eilutes #if debug viduje # ifdef testą. Nutylėtų linijos nėra pranešta santrauką. Ši funkcija yra naudinga siekiant išvengti bandymų infrastruktūrą arba derinti kodą spuriously sumažinti pranešė kompensacijos lygį.
 
Lankstumas nurodant šaltinį
 
· Šaltinis failai gali būti nurodyta bet kartu:
 
· Katalogo: visos coveraged šaltinio failus į katalogą ir sub-katalogų.
· Vykdomi: visi coveraged šaltinio failus naudojamos statyti objekto failą ir bet shared libraries, dėl kurių vykdomąjį priklauso.
· Objektas failą: visi coveraged šaltinio failus naudojamos statyti objekto failą.
· Bendra biblioteka: visi coveraged šaltinio failus, naudojamos kurti bendrą biblioteką.
· Šaltinis failą: tiksliai nurodyta šaltinio failas.
 
C ++ funkcija Vardai Demangled
 
· C ++ funkcija pavadinimai pateikiami skaitymo demangled forma.
 
Ne vietinis valdymas perdavimas
 
· Rankenos ne vietos kontrolės pervedimus, pavyzdžiui C ++ išimtys arba C longjmp.
 
GNOME integracija
 
· .desktop Byla yra numatyta, kad ggcov pasirodo GNOME meniu struktūrą. Nauja šaltinio failus (ar objektas failus, arba vykdomąjį) gali būti velkami-N-nukrito ant ggcov nuo Nautilus. GNOME 2.x, konfigūracijos parametrai yra saugomi gconf duomenų bazę.
 
Tekstas režimas
 
· Ggcov ateina su tekstiniu režimu programos tggcov kuris gali būti naudojamas suteikti aprėpties ataskaitas atskiro šaltinio failus arba visą programas. tggcov yra skirta neinteraktyvi naudojimo, pvz kaip kaupiasi proceso ar bandymų komplektą.
 
Skambinkite Graph analizė
 
· Apskaičiuoja skambučio grafiką visų funkcinių skambučių žinomų kompiliavimo metu (ty išskyrus skambučių per funkcija rodyklėmis arba C ++ virtualios funkcijos lentelės) ir taikoma aprėpties duomenis šiame kvietime diagramoje. Rezultatas yra tai, kad jūs galite pamatyti, kiek kartų funkcija buvo vadinama iš įvairių kitų funkcijų. Call grafų analizės trūkumas yra tai, kad ggcov reikia skaityti ir pasiimti kito objekto failus gauti skambučių duomenis. Kodas egzistuoja ir veikia i386 platformų tik su ELF vykdomąjį.
 
PHP Web sąsaja
 
· Nauja versijos 0.6 yra PHP versija ggcov, kuri leidžia jums suteikti kodas aprėpties informaciją internete. Web Edition turi visas navigacijos ir vizualizacijos funkcijas GNOME programos, bet prieinama bet grafinę naršyklę (ne Java arba javascript būtina).
Reikalavimai:
· Libglade biblioteka su GNOME palaikymuName
· GNOME libgnomeui biblioteka
· GNOME GTK + biblioteka
· Jei norite, popt biblioteka
· GNU libbfd iš binutils paketo
Kas naujo šioje versijoje:
· Pagrindinės patobulinimų buvo padaryta callgraph schemoje, turėtų būti labiau naudingas.
· Parama naujų versijų gcc įvairiose platformose buvo įtraukta ir įvairių klaidų ištaisyta.

Panaši programinė įranga

Komentarai ggcov

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!