Valgrind

Skjermbilde programvare:
Valgrind
Prog.varedetaljer:
Versjon: 3.10.1
Last opp dato: 17 Feb 15
Lisens: Gratis
Popularitet: 58

Rating: 4.0/5 (Total Votes: 2)

Valgrind er en åpen kildekode-program som gir programvareutviklere med en av de beste og mest brukte verktøy for automatisk oppdagelse av minne threading og ledelse bugs på sine prosjekter.
Med andre ord, kan den brukes til stor fart opp programmene dine. Det & rsquo; s kommandolinjeprogram i går bare på Linux konsoll eller en X11 terminal emulator.State-of-the-art funksjoner og functionalityKey funksjoner inkluderer minne feil detektor, heap profiler, gren-prediksjon og cache profiler, tråd feildetektorer, samt samtale-graf genererer gren-prediksjon og cache profiler.
I tillegg kommer den med flere eksperimentelle verktøy, for eksempel global og stack rekke kjørt detektor, SimPoint basisblokk vektor generator, og andre haug profiler.
Programmet støtter et bredt spekter av programmer skrevet i forskjellige programmeringsspråk, for eksempel C, C ++, Python, Perl, Java, Fortran, montering kode, og mange andre.
Det & rsquo; s består av flere nyttige funksjoner for minne debugging, profilering og påvisning av minnelekkasjer. Disse inkluderer Memcheck, Addrcheck, Cachegrind, Callgrind, Ingen, Massif, exp-sgcheck, exp-bbv, exp-Dhat, Helgrind, og DRD.
Det går vel på GNU / Linux, Android, Mac OS X operativsystemer. Støttede arkitekturer inkluderer x86, kan amd64, ARM, PPC32, PPC64, s390x, MIPS32, MIPS64, og ARM.Availability og under hoodThe program lastes ned fra egen seksjon (se ovenfor) bare som en kilde arkiv, noe som kan være satt opp, kompilert og installert på alle Linux-basert operativsystem.
Imidlertid kan brukerne installere Valgrind direkte fra standard programvare repositories av sine Linux-distribusjoner. Støttede operativsystemer inkluderer Debian, Red Hat, Mandriva, opensuse, Arch Linux, Slackware, Gentoo, og others.Bottom LineIn konklusjon, er Valgrind et unikt program som bør brukes av alle programvareutvikler for å få fart på sine programmer og eliminere ekle minne bugs og lekkasjer.
Det & rsquo; s en prisvinnende programvare som har blitt brukt til forskningsformål ved MIT, Cambridge, UC Berkeley, Carnegie Mellon, UC Santa Barbara, Cornell, og mange andre universiteter rundt om i verden

Hva er nytt i denne utgaven:

  • 3.10.1 er en bug fix utgivelse. Det løser forskjellige feil som rapporteres på 3.10.0 og backports reparasjoner for alle meldt savnet AArch64 ARMv8 instruksjoner og syscalls fra stammen. Hvis du pakker eller levere 3.10.0 for andre å bruke, vil du kanskje vurdere å oppgradere til 3.10.1 i stedet.

Hva er nytt i versjon 3.10.0:

  • 3.10.0 er en funksjon utgivelse med mange forbedringer og den vanlige samlingen av feilrettinger.
  • Denne versjonen støtter X86 / Linux, AMD64 / Linux, ARM32 / Linux, ARM64 / Linux, PPC32 / Linux, PPC64BE / Linux, PPC64LE / Linux, S390X / Linux, MIPS32 / Linux, MIPS64 / Linux, ARM / Android, MIPS32 / Android, X86 / Android, X86 / MacOSX 10.9 og AMD64 / MacOSX 10.9. Støtte for MacOSX 10.8 og 10.9 er betydelig forbedret i forhold til 3.9.0 utgivelsen.

Hva er nytt i versjon 3.9.0:

  • Denne versjonen støtter X86 / Linux, AMD64 / Linux , ARM / Linux, PPC32 / Linux, PPC64 / Linux, S390X / Linux, MIPS32 / Linux, MIPS64 / Linux, ARM / Android, X86 / Android, X86 / MacOSX 10.7 og AMD64 / MacOSX 10.7. Støtte for Mac OS X 10.8 er betydelig forbedret i forhold til 3.8.0 utgivelsen.
  • Platform ENDRINGER:
  • Støtte for MIPS64 LE og kjøre Linux. Valgrind har blitt testet på MIPS64 Debian Squeeze og Debian Wheezy distribusjoner.
  • Støtte for MIPS DSP ASE på MIPS32 plattformer.
  • Støtte for s390x Decimal Floating Point instruksjoner på vertene som har DFP anlegget installert.
  • Støtte for POWER8 (Strøm ISA 2.07) instruksjoner
  • Støtte for Intel AVX2 instruksjoner. Dette er bare tilgjengelig på 64 bits kode.
  • Første støtte for Intel Transaksjonssynkroniserings Extensions, både RTM og HLE.
  • Første støtte for maskinvare Transaksjons Memory på POWER.
  • Forbedret støtte for MacOSX 10.8 (64-biters). Memcheck kan nå kjøre store GUI apps tålelig bra.
  • VERKTØY ENDRINGER:
  • Memcheck:
  • Forbedringer i håndtering av vektorisert kode, som fører til betydelig færre falske feilrapporter. Du må bruke flagget --partial-laster-ok = yes å få fordelene av disse endringene.
  • Bedre kontroll over lekkasjen kontrolløren. Det er nå mulig å spesifisere hvilke lekkasje slag (klar / indirekte / mulig / tilgjengelig) bør vises, noe som bør anses som feil, og som skal undertrykkes av en gitt lekkasje undertrykkelse. Dette gjøres ved hjelp av alternativene --show-lekkasje-typer = kind1, kind2, .., --errors-for-lekkasje-typer = kind1, kind2, .. og en valgfri & quot; kamp-lekkasje-typer: & quot; linje i undertrykkelse oppføringer hhv. Merk at genererte lekkasje undertrykkelse inneholde denne nye linjen, og er derfor mer spesifikk enn i tidligere versjoner. For å få samme oppførsel som tidligere utgivelser, fjerne & quot; matche-lekkasje-typer: & quot; linje fra genererte undertrykkelse før du bruker dem.
  • Redusert & quot; mulig lekkasje & quot; rapporter fra lekkasjen kontrolløren ved bruk av bedre heuristikk. De tilgjengelige heuristikk gi deteksjon av gyldige interiør pekere til std :: stdstring, til nye [] tildelte arrays med elementer som har destructors og til interiør pekere peker til en indre del av en C ++ objekt ved hjelp av multippel arv. De kan velges individuelt med det alternativet --leak-check-heuristikk = heur1, heur2, ...
  • Bedre kontroll av stacktrace oppkjøp for heap-tildelt blokker. Bruke --keep-stacktraces alternativet, er det mulig å styre uavhengig om en stabel spor er ervervet for hver tildeling og deallokering. Dette kan brukes til å skape bedre & quot; bruke etter gratis & quot; feil eller for å redusere Valgrind ressursforbruket ved opptak mindre informasjon.
  • Bedre rapportering av lekkasje undertrykkelse bruk. Listen over brukte undertrykkelse (vises når v alternativet er gitt), viser nå, for hver lekkasje undertrykkelse, hvor mange blokker og bytes det undertrykt under siste lekkasjen søk.
  • Helgrind:
  • Falske feil som følge av bruk av statisk initialisert mutexes og tilstandsvariabler (PTHREAD_MUTEX_INITIALISER, etc) har blitt fjernet.
  • Falske feil som følge av bruk av pthread_cond_waits som timeout, har blitt fjernet.
  • Andre endringer:
  • Noen forsøk på å tune Valgrind er plassbehovet til de forventede egenskapene til målet:
  • Standardstørrelsen på oversettelsen cache er redusert fra åtte sektorer til 6 på Android plattformer, siden hver sektor opptar ca 40MB når du bruker Memcheck.
  • Standardstørrelsen på oversettelsen cache er økt til 16 sektorer på alle andre plattformer, som gjenspeiler det faktum at store applikasjoner krever instrumentering og lagring av store mengder kode. Av lignende grunner er antallet av hukommelse kartlagt segmenter som kan spores er økt med en faktor på 6.
  • I alle tilfeller, kan maksimalt antall sektorer i oversettelsen cache bli styrt av de nye flagg --num-transtab-sektorer.
  • Endringer i hvordan debug info (linjenummer, etc) blir lest:
  • Valgrind ikke lenger midlertidig mmaps hele objektet for å lese fra den. I stedet er lesing skjer gjennom en liten fast størrelse buffer. Dette unngår virtuell minnebruk pigger når Valgrind leser debuginfo fra store felles stedene.
  • En ny eksperimentell ekstern debug info server. Valgrind kan lese debug info fra en annen maskin (vanligvis en bygge host) hvor debuginfo objektene lagres. Dette kan spare mye tid og krefter når du kjører Valgrind ressursbegrensede mål (telefoner, tabletter) når de fulle debuginfo objektene lagres et annet sted. Dette er aktivert som den --debuginfo-serveren = alternativet.
  • Konsistens sjekker mellom hoved- og debug gjenstander kan deaktiveres ved hjelp av --allow-umake-debuginfo alternativet.
  • Stack slappe av stabelen skanning, på ARM. Avkobling av stabelen skanning kan gjenopprette stabelen spor i noen tilfeller når den normale avviklings mekanismer mislykkes. Stack skanning er best beskrives som & quot; en ekkel, farlig og misvisende hack & quot; og så er deaktivert som standard. Bruk --unw-stack-skann-treske og --unw-stack-Scan-rammer til å aktivere og kontrollere det.
  • Deteksjon og sammenslåing av rekursive stack ramme sykluser. Når programmet har rekursive algoritmer, begrenser dette minnet som brukes av Valgrind for innspilte stabelen spor og unngår opptak uinteressante gjentatte samtaler. Dette styres av kommandolinjealternativet --merge-rekursiv-ramme og av monitoren kommandoen & quot; v.set fusjonere-rekursive rammer & quot;.
  • File navn og linjenummer til brukte undertrykkelse. Listen over brukte undertrykkelse (vises når v alternativet er gitt) nå viser for hver brukte undertrykkelse, filnavn og linjenummer der undertrykkelse er definert.
  • Nye og endrede GDB server monitor funksjoner:
  • valgrind.h har en ny klient forespørsel, VALGRIND_MONITOR_COMMAND, som kan brukes til å utføre gdbserver monitor kommandoer fra klientprogrammet.
  • En ny monitor kommando, & quot;. V.info open_fds & quot ;, som gir listen over åpne fildeskriptorer og ytterligere detaljer
  • En valgfri melding i & quot; v.info n_errs_found & quot; overvåke kommando, for eksempel & quot;. v.info n_errs_found test 1234 ferdig & quot ;, slik en kommentar streng som skal legges til prosessen utgang, kanskje for avsiling av feil av ulike tester eller testfaser
  • En ny monitor kommando & quot; v.info execontext & quot; som viser informasjon om de stakk spor innspilt av Valgrind.
  • En ny monitor kommando & quot; v.do expensive_sanity_check_general & quot; å kjøre noen interne konsistenskontroller.
  • Ny flagg --sigill-diagnostikk for å kontrollere om en diagnostisk meldingen skrives ut når JIT møter en instruks det kan ikke oversette. Den faktiske atferd - levering av SIGILL til søknaden -. Er uendret
  • Den maksimale mengden minne som Valgrind kan bruke på 64 bits mål er økt fra 32 GB til 64 GB. Dette skulle gjøre det mulig å kjøre applikasjoner på Memcheck som opprinnelig krever opp til ca 35GB.
  • Fast BUGS:
  • Følgende bugs har blitt fikset eller løst. Legg merke til at & quot; n-i-bz & quot;
  • står for & quot; ikke i Bugzilla & quot; - Det vil si en bug som ble rapportert til oss
  • men fikk aldri en Bugzilla oppføring. Vi oppfordrer deg til å sende inn feil i
  • bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) heller
  • enn mailing utviklerne (eller postlister) direkte - bugs at
  • er ikke inngått bugzilla tendens til å bli glemt eller ignorert.
  • For å se detaljer om et gitt bug, besøk https://bugs.kde.org/show_bug.cgi?id=XXXXXX der XXXXXX er feilen nummeret som er nevnt nedenfor.
  • 123837 systemkall: fjerde argument er valgfritt, avhengig cmd
  • 135425 memcheck skal fortelle deg hvor Freed blokkene var Mallocd
  • 164485 VG_N_SEGNAMES og VG_N_SEGMENTS er (fortsatt) for liten
  • 207815 Legger noen av DRM ioctls å syswrap-linux.c
  • 251569 vex amd64- & gt; IR: 0xF 0x1 0xF9 0xBF 0x90 0xD0 0x3 0x0 (RDTSCP)
  • 252955 Umulig å kompilere med ccache
  • 253519 Memcheck rapporterer auxv pekeren aksesser som ugyldig leser.
  • 263034 Crash ved lasting noen PPC64 binærfiler
  • 269 599 Økning dypeste tilbakesporing
  • 274695 s390x: Support & quot; sammenligningen til / fra logisk & quot; instruksjoner (z196)
  • 275800 s390x: Autodetect cache info (del 2)
  • 280271 Valgrind rapporterer mulig minne lekkasjer på fortsatt-nås std :: string
  • 284540 Memcheck bør ikke telle undertrykkelse matchende fortsatt-nås [..]
  • 289578 logger ikke kan lages med ARM slappe av tabeller (stable skanne flagg)
  • 296311 Wrong stack spor på grunn av -fomit-frame-pekeren (x86)
  • 304832 ppc32: bygge svikt
  • 305431 Bruk find_buildid shdr fallback for separate .debug filer
  • 305728 legge til støtte for AVX2 instruksjoner
  • 305948 ppc64: kodegenerering for ShlD64 / ShrD64 hevder
  • 306035 s390x: Fix IR generasjon for Laag og venner
  • 306054 s390x: Tilstand kode beregning for konvertere til int / logisk
  • 306098 s390x: alternativ opcode skjema for konvertere til / fra fast
  • 306587 Fix cache line gjenkjenning fra hjelpevektor for PPC.
  • 306783 Mips ubehandlet syscall: 4025/4079/4182
  • 307038 DWARF2 CFI-leser: ubehandlet DW_OP_ opcode 0x8 (DW_OP_const1u et al)
  • 307082 HG falsk positiv: pthread_cond_destroy: ødeleggelse av ukjent CV
  • 307101 sys_capget andre argumentet kan være NULL
  • 307103 sys_openat:. Hvis banenavn er absolutt, så dirfd ignoreres
  • 307106 amd64- & gt; IR: f0 0f c0 02 (låse xadd byte)
  • 307113 s390x: DFP støtte
  • 307141 Valgrind does't arbeid i MIPS-linux system
  • 307155 filter_gdb skal filtrere ut syscall-template.S T_PSEUDO
  • 307285 x86_amd64 funksjonen test for avx i test suite er galt
  • 307290 memcheck overlapping testcase trenger memcpy versjon filter
  • 307463 Vennligst legg & quot; & limit = 0 & quot; til & quot; alle åpne bugs & quot; lenke
  • 307465 --show-muligens-lost = ingen bør redusere feiltellingen / avslutningskode
  • 307557 Lekkasjer på Mac OS X 10.7.5 bibliotekene på ImageLoader :: recursiveInit [..]
  • 307729 pkgconfig støtte brutt valgrind.pc
  • 307828 Memcheck falske feil SSE optimalisert wcscpy, wcscmp, wcsrchr, wcschr
  • 307955 Building Valgrind 3.7.0-R4 mislykkes i Gentoo AMD64 ved bruk av klang
  • 308089 Ubehandlet syscall på ppc64: prctl
  • 308135 PPC32 MPC8xx har 16 byte cache størrelse
  • 308321 testsuite memcheck filter forstyrrer gdb_filter
  • 308333 == 307106
  • 308341 vgdb bør rapportere prosess exit (eller fatal signal)
  • 308427 S390 memcheck rapporter tsearch cjump / cmove avhenger uninit
  • 308495 Fjern bygge avhengighet installerte Xen overskrifter
  • 308 573 Intern feil på 64-bits instruksjoner henrettet i 32-bits modus
  • 308626 == 308627
  • 308627 pmovmskb gyldighets bit forplantning er upresis
  • 308644 vgdb kommando for å ha info for spor fds alternativet
  • 308711 gi mer info om aspacemgr og arenaer i out_of_memory
  • 308717 ARM: implementere fast punkt VCVT.F64 [SU] 32
  • .
  • 308718 ARM implementere SMLALBB familie med instruksjoner
  • 308886 Manglende støtte for PTRACE_SET / GETREGSET
  • 308930 syscall name_to_handle_at (303 på amd64) ikke håndteres
  • 309229 V-bit tester ikke rapporterer antall tester generert
  • 309323 print ukjent instuction på MIPS
  • 309425 Gi en --sigill-diagnostikk flagg for å undertrykke ulovlig [..]
  • 309427 SSE optimalisert stpncpy trigger uninitialised verdi [..] feil
  • 309430 Selv hosting ppc64 møter en vassert feil på operand typen
  • 309600 Valgrind er litt forvirret om 0 store seksjoner
  • 309823 Generer feil for fortsatt kan nås blokker
  • 309921 PCMPISTRI gyldighets bit forplantning er upresis
  • 309922 ingen / tester / ppc64 / test_dfp5 noen ganger svikter
  • 310169 The Iop_CmpORD klasse av IOPS ikke støttes av vbit kontrolløren.
  • 310424 --read-var-info ikke riktig beskrive statiske variabler
  • 310792 søk ekstra bane for avlusing symboler
  • 310931 s390x: Melding-sikkerhet bistå (MSA) instruksjon forlengelse [..]
  • 311100 PPC DFP gjennomføringen av heltall operander er inkonsekvent [..]
  • 311318 ARM: & quot; 128-bit konstant er ikke implementert & quot; feilmelding
  • 311407 ssse3 bcopy (faktisk konvertert memcpy) fører ugyldig lese [..]
  • 311690 V krasjer fordi den omdirigerer grener innsiden av en omdirigert funksjon
  • 311880 x86_64: lage regtest henger på shell_valid1
  • 311922 ADVARSEL: ubehandlet syscall: 170
  • 311933 == 251569
  • 312171 ppc: Instruksjon utvalg for DFP
  • 312571 Avrunding modus samtale galt for DFP IOPS [..]
  • 312620 Bytt til Iop_D32toD64 [..] for S390 DFP støtte brøt ppc [..]
  • 312913 Dingler pekere feilen skal også rapportere Alloc stakksporingen
  • 312980 Building on Mountain Lion genererer noen kompilatoren advarsler
  • 313267 Legge MIPS64 / Linux port til Valgrind
  • 313348 == 251569
  • 313354 == 251569
  • 313811 Buffer overflow i assert_fail
  • 314099 coverity påpekt feil i VEX guest_ppc_toIR.c insn_suffix
  • 314269 ppc: dead kode i insn utvalg
  • 314718 ARM: implementere heltall skillet instruksjon (sdiv og udiv)
  • 315 345 cl-format.xml og callgrind / dump.c ikke enige om å bruke CFL = eller CFI =
  • 315441 sendmsg syscall bør ignorere ustørknede msghdr msg_flags
  • 315534 msgrcv inne en tråd fører Valgrind å henge (blokk)
  • 315545 Assertion '(UChar *) avsnittet & gt; tt [tteNo] .tcptr soname'
  • 320895 legge fanotify støtte (patch inkludert)
  • 320998 vex amd64- & gt; IR pcmpestri og pcmpestrm SSE4.2 instruksjon
  • 321065 Valgrind oppdateringer for Xen 4.3
  • 321148 Ubehandlet instruksjon: PLI (Thumb 1, 2, 3)
  • 321363 Ubehandlet instruksjon: SSAX (ARM + Thumb)
  • 321364 Ubehandlet instruksjon: SXTAB16 (ARM + Thumb)
  • 321466 Ubehandlet instruksjon: SHASX (ARM + Thumb)
  • 321467 Ubehandlet instruksjon: SHSAX (ARM + Thumb)
  • 321468 Ubehandlet instruksjon: SHSUB16 (ARM + Thumb)
  • 321619 Ubehandlet instruksjon: SHSUB8 (ARM + Thumb)
  • 321620 Ubehandlet instruksjon: UASX (ARM + Thumb)
  • 321621 Ubehandlet instruksjon: USAX (ARM + Thumb)
  • 321692 Ubehandlet instruksjon: UQADD16 (ARM + Thumb)
  • 321693 Ubehandlet instruksjon: LDRSBT (Thumb)
  • 321694 Ubehandlet instruksjon: UQASX (ARM + Thumb)
  • 321696 Ubehandlet instruksjon: UQSAX (Thumb + ARM)
  • 321697 Ubehandlet instruksjon: UHASX (ARM + Thumb)
  • 321703 Ubehandlet instruksjon: UHSAX (ARM + Thumb)
  • 321704 Ubehandlet instruksjon: REVSH (ARM + Thumb)
  • 321730 Legg cg_diff og cg_merge man-sidene
  • 321738 Legg vgdb og Valgrind-lytter man-sidene
  • 321814 == 315545
  • 321891 Ubehandlet instruksjon: LDRHT (Thumb)
  • 321960 pthread_create () så alloca () forårsaker ugyldig stabel skrivefeil
  • 321969 ppc32 og ppc64 ikke støtter [lf] setxattr
  • 322254 Vis threadname sammen med tre ganger daglig hvis satt av søknad
  • 322294 Legg innledende støtte for IBM Power ISA 2.07
  • 322368 Assertion svikt i wqthread_hijack under OS X 10.8
  • 322563 vex mips- & gt; IR: 0x70 0x83 0xF0 0x3A
  • 322807 VALGRIND_PRINTF_BACKTRACE skriver callstack til xml og tekst til standardfeil
  • 322851 0bXXX binær bokstavelig syntaks er ikke standard
  • 323035 Ubehandlet instruksjon: LDRSHT (Thumb)
  • 323036 Ubehandlede instruksjon: SMMLS (ARM og Thumb)
  • 323116 Den memcheck / tester / ppc64 / power_ISA2_05.c unnlater å bygge [..]
  • 323175 Ubehandlet instruksjon: SMLALD (ARM + Thumb)
  • 323177 Ubehandlet instruksjon: SMLSLD (ARM + Thumb)
  • 323432 Calling pthread_cond_destroy () eller pthread_mutex_destroy () [..]
  • 323437 Fase 2 støtte for IBM Power ISA 2.07
  • 323713 Support mmxext (heltall sse) undergruppe på i386 (Athlon)
  • 323803 Transaksjonsminne instruksjoner støttes ikke for Power
  • 323893 SSE3 ikke tilgjengelig på amd prosessorer i Valgrind
  • 323905 Sannsynlig falsk positiv fra Valgrind / DRD på close ()
  • 323912 valgrind.h header er ikke kompatibel for mingw64
  • 324047 Valgrind ikke støtter [LDR, ST] {S} [B, H] T ARM instruksjoner
  • 324149 helgrind: Når pthread_cond_timedwait returnerer ETIMEDOUT [..]
  • 324181 mmap håndterer ikke MAP_32BIT
  • 324227 memcheck falsk positiv lekkasje når en tråd kaller exit + blokk [..]
  • 324421 Støtte for fanotify API på ARM-arkitektur
  • 324514 gdbserver overvåke cmd utgang oppførsel konsistens [..]
  • 324518 ppc64: emulering av dcbt instruksjoner ikke håndterer [..]
  • 324546 ingen / tester / ppc32 test_isa_2_07_part2 ber -m64
  • 324582 Når tilgangen er gjort til frigjort minne, rapporterer både tildeling [..]
  • 324594 Fix overløp beregning for Power ISA 2,06 insns:. Mulldo / mulldo
  • 324765 ppc64: ulovlig instruksjon ved utføring ingen / tester / ppc64 / jm-misc
  • 324816 Feil VEX implementering for xscvspdp / xvcvspdp for SNaN innganger
  • 324834 Ubehandlede instruksjonene i Microsoft C kjøre-tid for x86_64
  • 324894 Fase 3 støtte for IBM Power ISA 2.07
  • 326091 DRD: Unngå falske løpsrapporter fra optimaliserte strlen () impls
  • 326113 Valgrind libvex hwcaps feil på AMD64
  • ni-bz Noen gale kommandolinjevalg kunne bli ignorert
  • ni-bz patch for å tillate fair-sched på android
  • ni-bz rapport error for vgdb snapshot spurt før henrettelsen
  • ni-bz samme som 303 624 (fast i 3.8.0), men for x86 android

Hva er nytt i versjon 3.8.1:

  • Det fikser noen påstanden feil i 3.8.0 at oppstå moderat ofte i det virkelige bruksmåter, legger til støtte for noen mangler instruksjoner om ARM, og fikser en fastlåst tilstand på MacOSX.
  • Hvis du pakker eller levere 3.8.0 for andre å bruke, vil du kanskje vurdere å oppgradere til 3.8.1 i stedet.

Hva er nytt i versjon 3.6.0:

  • Dette er en funksjon utgivelse med mange viktige forbedringer og den vanlige samlingen av feilrettinger.
  • Den viktigste forbedringen er at Valgrind fungerer nå på ARM / Linux og på Mac OS X 10.6 (Snow Leopard).

Lignende programvare

jarvis
jarvis

20 Feb 15

Visual xsltproc
Visual xsltproc

2 Jun 15

DBG
DBG

3 Jun 15

Kodos
Kodos

3 Jun 15

Kommentarer til Valgrind

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!