Cscout

Analyseer de broncode van C-programma's
Download nu

Cscout Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Diomidis D. Spinellis
  • Uitgever website:
  • http://www.spinellis.gr/index.html.var
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1020 KB

Cscout Tags


Cscout Beschrijving

Analyseer de broncode van C-programma's CSCOUT is een gratis refactoring-browser- en broncodeanalysator voor collecties van C-programma's. Het kan werkruimten van meerdere projecten verwerken (we definiëren een project als een verzameling C-bronbestanden die aan elkaar zijn gekoppeld) in kaart brengen van de complexiteit die wordt geïntroduceerd door de C Preprocessor terug in de originele C-broncodebestanden. CSCOUT maakt gebruik van moderne hardware-voorschotten (snelle processors en grote geheugencapaciteiten) om C-broncode te analyseren die verder gaat dan het detailniveau en de nauwkeurigheid van de huidige compilers, linkers en andere broncodeanalysatoren. De analyse CSCout uitvoert rekening houdend met de identificatorscopes die wordt geïntroduceerd door de C Preprocessor en de C-taal die de juiste scopes en naamruimten zijn. Na de broncodeanalyse CSCOUT kan: · Nauwkeurige Cross Project-ID uitvoeren Hernoemers, · Verwerkte geavanceerde query's op identifiers, bestanden en functies, · Lokaliseer ongebruikte of ten onrechte scoped-ID's, · Identificeer header-bestanden die niet moeten worden opgenomen, en · Roepgrafieken maken die zowel C-functies en functie-achtige macro's inspannen. Wat is er nieuw in deze release: · Nieuwe oproepgrafiek voor functies die een functie in context tonen: met alle paden van zijn bellers en alle genoemde functies. · Bij het opslaan van refactored code CSCOUT zal controleren of de hernoemde identificaties niet botsen met andere bestaande identificaties. Dit vereist een volledige herverwerking van de code. Een bijbehorende optie kan deze functie uitschakelen. · Toegevoegde functie-argument Refactureringspagina via welke functie-argument Refacturing kan worden herzien, gewijzigd en gedeactiveerd. · Optimaliseer de bestandsbehandeling tijdens de nabewerkingsfase. In een typisch gebruik resulteert dit in een vermindering van de verwerking van 37%. · Correcte afhandeling van functienamen die worden weergegeven als functiewijzers, bij het referentie van functieargumenten. · Gecorrigeerde dot-syntaxisfout bij het genereren van grafieken zonder globale opties instellen. · Betere foutenafhandeling Wanneer refactored bestanden niet kunnen worden hernoemd of ongedrukt. · Vooruitdrukkingen worden geëvalueerd alsof dezelfde vertegenwoordiging intMax_t / uintmax_t, in plaats van lang. · Maak een crash die plaatsvond bij het verwerken van Apache HTTPD 1.3.27. · Fixeren om te voorkomen dat CSMake wordt verward door Ccache.


Cscout Gerelateerde software

Van Helsing

GRATIS gestroomlijnde geheugenprofiler die Ruby-ontwikkelaars met real-time grafieken levert ...

299 3.8 MB

Downloaden