all options
stretch  ]
[ Source: eclipse-linuxtools  ]

Package: eclipse-cdt-valgrind (3.1.0-1)

Links for eclipse-cdt-valgrind

Screenshot

Debian Resources:

Download Source Package eclipse-linuxtools:

Maintainers:

External Resources:

Similar packages:

Valgrind-integrering for Eclipse CDT

Linux Tools Project Valgrind-udvidelsesmodulet forsøger at tilbyde simpel og effektiv profilering for C/C++-udviklingsværktøjer.

Integration af disse værktøjer fra Valgrindpakken er indeholdt:

 * Memcheck *

Memcheck er et værktøj som detekterer hukommelsesproblemer. Det er Valgrinds mest populære værktøj og det mest modne. Memchecks resultat er ret så ligefremt - det er en serie af fejl sammen med staksporingsinformation.

Valgrind View præsenterer denne information med en TreeViewer med fejlene som elementer på øverste niveau.

Staksporingen præsenteres under fejlen og når der dobbeltklikkes på en ramme vil et redigeringsprogram åbne sig og gå til den omtalte linje.

Markører repræsenterer memcheck-fejl inden i redigeringsprogrammet og er lænket til problemvisningen.

Inkluderer et redigeringsprogram for Valgrind-suppressionsfiler med syntaksfremhævelse, foldning og kodefuldførelse.

 * Massif *

Massif er et heap-profileringsværktøj. Det anvender flere »øjebliksbilleder« under kørsel af dit program, som i detaljer viser de forskellige heap-allokeringer. Dets resultat for hvert øjebliksbillede viser primært tidspunkt for øjebliksbilledet, hvor mange byte der blev allokeret, som kan bruges og hvor meget ekstra der blev allokeret når spurgt. Tidsenheden kan konfigureres til at være instruktioner, millisekunder eller byte. På angivne intervaller laves »detaljerede« øjebliksbilleder. Disse detaljerede øjebliksbilleder indeholder et træ af heap-allokeringer, som sammenfatter det øjebliksbillede. Til forskel fra Memcheck så understøtter Massif endnu ikke XML. Massifs resultat er kompleks og kræver derfor kreative måder at blive vist på. Valgrind inkluderer programmet ms_print, som bruges til at vise Massifs resultat på en visuelt flot måde. Ms_print blev brugt som en skabelon for hvordan dette resultat skulle vises.

Standardvisningen for resultatet er med en TableViewer. Øjebliksbilleder vises som tabulære data, ligesom ms_print gør.

For detaljerede øjebliksbilleder indikerer et ikon, at der kan dobbeltklikkes på øjebliksbilledet og at visningen vil vise en TreeViewer for detaljerede øjebliksbilleders heap-allokeringstræer.

ms_print tilbyder også et bjælkediagram med byte allokeret under kørslen. I en måske mere passende stil, er der en indstilling til at vise et detaljeret linjediagram for disse data.

* Cachegrind *

Cachegrind udfører cache og branching-profilering. En Cachegrind-profilkørsel måler antallet af cache-tab og brach-misfortolkninger udført af et program. Resultaterne for en cachegrind-profilkørsel vises i Valgrind-visningen. Disse resultater viser Cachegrinds cache/branch-data i forskellige niveauer for nøjagtighed.

Dobbeltklik på en fil, funktion eller linje vil åbne de tilsvarende kildefiler og placere markøren på den passende placering (hvis kilden kan afklares).

Integrering med den CDT's fortolkede kodemodel tilbyder en brugergrænseflade, som ligner det du ser i Outline-visningen.

Other Packages Related to eclipse-cdt-valgrind

  • depends
  • recommends
  • suggests
  • enhances

Download eclipse-cdt-valgrind

Download for all available architectures
Architecture Package Size Installed Size Files
all 1,606.0 kB1,793.0 kB [list of files]