Valgrind

Software screenshot:
Valgrind
Software informatie:
Versie: 3.10.1
Upload datum: 17 Feb 15
Ontwikkelaar: Valgrind Developers
Licentie: Gratis
Populariteit: 58

Rating: 4.0/5 (Total Votes: 2)

Valgrind is een open source applicatie die software-ontwikkelaars voorziet van een van de beste en meest gebruikte gereedschappen voor automatische detectie van het geheugen threading en beheer insecten op hun projecten.
Met andere woorden, kan het worden gebruikt om sterk versnellen uw programma. It & rsquo; s een command-line applicatie het draait alleen op de Linux console of een X11-terminal emulator.State-of-the-art functies en functionalityKey functies omvatten geheugenfout detector, hoop profiler, branche-voorspelling en cache profiler, draad fout detectoren, evenals call-grafiek genereren branche-voorspelling en cache profiler.
Bovendien, het komt met een aantal experimentele instrumenten, zoals de opwarming en stack scala overspoeld detector, SimPoint basisblok vector generator, en tweede heap profiler.
De applicatie ondersteunt een breed scala aan programma's geschreven in verschillende programmeertalen, zoals C, C ++, Python, Perl, Java, Fortran, assemblage-code, en vele anderen.
It & rsquo; s bestaat uit verschillende handige hulpprogramma's voor het geheugen debuggen, profilering en detectie van geheugenlekken. Deze omvatten Memcheck, Addrcheck, Cachegrind, Callgrind, Geen, massief, exp-sgcheck, exp-BBV, exp-dhat, Helgrind en DRD.
Het loopt goed op de GNU / Linux, Android, Mac OS X-besturingssystemen. Ondersteunde architecturen omvatten x86, kan amd64, ARM, ppc32, PPC64, s390x, MIPS32, MIPS64 en ARM.Availability en onder de hoodThe programma worden gedownload van de speciale sectie (zie boven) alleen als een bron archief, dat configure kan zijn, samengesteld en op een Linux-gebaseerd besturingssysteem geïnstalleerd.
Echter, gebruikers kunnen Valgrind direct van de standaard software repositories van hun Linux-distributies installeren. Ondersteunde besturingssystemen zijn onder Debian, Red Hat, Mandriva, openSUSE, Arch Linux, Slackware, Gentoo, en others.Bottom LineIn conclusie, Valgrind is een unieke toepassing die moet worden gebruikt door een software-ontwikkelaar te versnellen hun programma's en het elimineren van vervelende geheugen bugs en lekken.
It & rsquo; s een bekroonde software die is met succes gebruikt voor onderzoeksdoeleinden op het MIT, Cambridge, UC Berkeley, Carnegie Mellon, UC Santa Barbara, Cornell, en vele andere universiteiten over de hele wereld

Wat is nieuw in deze release:

  • 3.10.1 is een bug fix release. Het lost verschillende bugs gemeld in 3.10.0 en backports fixes voor alle vermist AArch64 ARMv8 instructies en syscalls uit de kofferbak. Als je pakket of te leveren 3.10.0 voor anderen te gebruiken, wilt u misschien overwegen een upgrade naar 3.10.1 plaats.

Wat is nieuw in versie 3.10.0:

  • 3.10.0 is een eigenschap release met veel verbeteringen en de gebruikelijke verzameling bugfixes.
  • Deze versie ondersteunt 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 en AMD64 / MacOSX 10.9. Ondersteuning voor MacOSX 10.8 en 10.9 is aanzienlijk verbeterd ten opzichte van de 3.9.0 release.

Wat is nieuw in versie 3.9.0:

  • Deze versie ondersteunt X86 / Linux, AMD64 / Linux , ARM / Linux, ppc32 / Linux, PPC64 / Linux, S390X / Linux, MIPS32 / Linux, MIPS64 / Linux, ARM / Android, X86 / Android, X86 / MacOSX 10.7 en AMD64 / MacOSX 10.7. Ondersteuning voor Mac OS X 10.8 is aanzienlijk verbeterd ten opzichte van de 3.8.0 release.
  • PLATFORM WIJZIGINGEN:
  • Ondersteuning voor MIPS64 LE en Linux draait. Valgrind is getest op MIPS64 Debian Squeeze en Debian Wheezy distributies.
  • Ondersteuning voor MIPS DSP ASE op MIPS32 platforms.
  • Ondersteuning voor s390x Decimal Floating Point instructies op hosts die de DFP faciliteit geïnstalleerd te hebben.
  • Ondersteuning voor Power8 (Power ISA 2,07) instructies
  • Ondersteuning voor Intel AVX2 instructies. Dit is alleen beschikbaar op 64-bits code.
  • Initiële ondersteuning voor Intel Transactionele Synchronization Extensions, zowel RTM en HLE.
  • Initiële ondersteuning voor hardware Transactionele Memory op POWER.
  • Verbeterde ondersteuning voor MacOSX 10.8 (64-bits). Memcheck kunt nu grote GUI apps tamelijk goed.
  • wisselen van gereedschap:
  • Memcheck:
  • Verbeteringen in de verwerking van gevectoriseerd code, wat leidt tot aanzienlijk minder valse foutmeldingen. Je nodig hebt om de vlag te gebruiken --partial-ladingen-ok = yes om de voordelen van deze veranderingen te krijgen.
  • Betere controle over het lek checker. Het is nu mogelijk om te specificeren welke lekkage soorten (definitieve / indirect / mogelijk / bereikbaar) worden getoond, die door een bepaalde lekkage suppressie moeten worden beschouwd als fouten, en die moeten worden onderdrukt. Dit wordt gedaan met behulp van de opties --show-lek-soorten = kind1, kind2, .., --errors-voor-lek-soorten = kind1, kind2, .. en een optionele & quot; match-lek-soorten: & quot; lijn in onderdrukking inzendingen, respectievelijk. Merk op dat gegenereerd lek onderdrukkingen bevatten deze nieuwe lijn en zijn daarom meer specifiek dan in voorgaande releases. Om hetzelfde gedrag als eerdere releases te krijgen, verwijder de & quot; match-lek-soorten: & quot; lijn van gegenereerd onderdrukkingen alvorens ze te gebruiken.
  • Minder & quot; mogelijke lek & quot; verslagen van het lek checker door het gebruik van betere heuristiek. De beschikbare heuristiek bieden detectie van geldige interieur pointers naar std :: stdstring, om nieuwe [] toegewezen arrays met elementen met destructors en interieur pointers die wijzen op een binnenste deel van een C ++ object met behulp van multiple inheritance. Ze kunnen afzonderlijk worden geselecteerd met de optie --leak-check-heuristiek = heur1, heur2, ...
  • Betere controle van stacktrace overname voor-heap toegewezen blokken. Met behulp van de optie --keep-stacktrace, is het mogelijk om zelfstandig te bepalen of een stack trace is verworven voor elke toewijzing en vrijmaken. Dit kan worden gebruikt om beter & quot; te gebruiken na vrije & quot; fouten of om Valgrind resource verbruik te verminderen door het opnemen van minder informatie.
  • Betere rapportage van lek onderdrukking gebruik. De lijst met gebruikte onderdrukkingen (weergegeven als de optie -v wordt gegeven) toont nu voor elk lek onderdrukkingen, hoeveel blokken en bytes het onderdrukt tijdens de laatste lek zoeken.
  • Helgrind:
  • Valse fouten als gevolg van het gebruik van statisch geïnitialiseerd mutexes en conditie variabelen (PTHREAD_MUTEX_INITIALISER, etc) zijn verwijderd.
  • Valse fouten als gevolg van het gebruik van pthread_cond_waits die time-out, zijn verwijderd.
  • Andere wijzigingen:
  • Sommige poging om de benodigde ruimte tune Valgrind's om de verwachte mogelijkheden van de doelgroep:
  • De standaardgrootte van de vertaling cache is teruggebracht van 8 sectoren tot 6 op Android-platforms, omdat elke sector neemt ongeveer 40MB bij het gebruik van Memcheck.
  • De standaardgrootte van de vertaling cache is verhoogd naar 16 sectoren op alle andere platformen, als gevolg van het feit dat grote toepassingen vereisen instrumentatie en de opslag van grote hoeveelheden code. Om soortgelijke redenen is het aantal toegewezen geheugen segmenten die kunnen worden gevolgd verhoogd met een factor 6.
  • In alle gevallen kan het maximale aantal sectoren in de vertaling cache worden gecontroleerd door de nieuwe vlag --num-transtab-sectoren.
  • Veranderingen in hoe debug info (lijnnummers, etc) is te lezen:
  • Valgrind niet langer tijdelijk mmaps het gehele object te lezen uit het. In plaats daarvan wordt het lezen gedaan door middel van een kleine vaste formaat buffer. Dit voorkomt virtueel geheugengebruik spikes wanneer Valgrind leest debuginfo van grote gedeelde objecten.
  • Een nieuwe experimentele remote debug info server. Valgrind kan debug info vanaf een andere machine (meestal, een build host) waar debuginfo objecten worden gelezen. Dit kan een hoop tijd en moeite besparen bij het uitvoeren van Valgrind op beperkte resources doelstellingen (telefoons, tablets) wanneer de volledige debuginfo voorwerpen ergens anders worden opgeslagen. Dit wordt mogelijk gemaakt door de --debuginfo-server = optie.
  • Consistentie controleren tussen hoofd- en debug-objecten kan worden uitgeschakeld met behulp van de optie --allow-mismatch-debuginfo.
  • Stapel afwikkelen van stapel te scannen, op ARM. Het afwikkelen van stapel scannen kan stacktraces herstellen in sommige gevallen, wanneer de normale Unwind mechanismen mislukken. Stapel scannen is het best te omschrijven als & quot; een nare, gevaarlijke en misleidende hack & quot; en zo is standaard uitgeschakeld. Gebruik --unw-stack-scan-dorsen en --unw-stack-scan-frames mogelijk te maken en te beheersen.
  • Detectie en samenvoeging van recursieve stack frame cycli. Wanneer uw programma heeft recursieve algoritmen, dit beperkt het geheugen wordt gebruikt door Valgrind voor opgenomen stacktraces en voorkomt de opname oninteressant herhaalde oproepen. Dit wordt geregeld door de command line optie --merge-recursieve-frame en door de monitor command & quot; v.set merge-recursieve-frames & quot;.
  • De bestandsnaam en lijn nummers voor gebruikt onderdrukkingen. De lijst met gebruikte onderdrukkingen (weergegeven als de optie -v wordt gegeven) nu laat zien, voor elke gebruikte onderdrukking, de bestandsnaam en het regelnummer waar de onderdrukking wordt gedefinieerd.
  • Nieuwe en gewijzigde GDB Server Monitor kenmerken:
  • valgrind.h heeft een nieuw verzoek van de klant, VALGRIND_MONITOR_COMMAND, die kunnen worden gebruikt om gdbserver beeldscherm opdrachten uit te voeren vanaf de client-programma.
  • Een nieuwe monitor commando, & quot;. V.info open_fds & quot ;, dat de lijst van open file descriptors en aanvullende informatie geeft
  • Een optionele bericht in de & quot; v.info n_errs_found & quot; monitoren commando, bijvoorbeeld & quot;. v.info n_errs_found-test 1234 afgewerkt & quot ;, waardoor een reactie tekenreeks die moet worden toegevoegd aan het proces-uitgang, misschien wel voor het doel van het scheiden van fouten van verschillende tests of testfasen
  • Een nieuwe monitor command & quot; v.info execontext & quot; dat toont informatie over de stapel sporen opgetekend door Valgrind.
  • Een nieuwe monitor command & quot; v.do expensive_sanity_check_general & quot; om een ​​aantal interne consistentie controles uit te voeren.
  • Nieuwe vlag --sigill-diagnostiek om te bepalen of een diagnostisch bericht wordt afgedrukt wanneer de JIT tegenkomt een instructie kan het niet vertalen. Het feitelijke gedrag - levering van SIGILL om de toepassing -. Is ongewijzigd
  • De maximale hoeveelheid geheugen die Valgrind kunt gebruiken op 64 bit doelstellingen is verhoogd van 32GB naar 64GB. Dit moet het mogelijk maken om applicaties op Memcheck die standaard nodig tot ongeveer 35GB uit te voeren.
  • bugs:
  • De volgende bugs zijn opgelost of opgelost. Merk op dat & quot; n-i-BZ & quot;
  • staat voor & quot; niet in bugzilla & quot; - Dat wil zeggen, een bug die werd gemeld aan ons
  • , maar nooit een bugzilla binnenkomst kreeg. We raden u aan bugs bestand in
  • bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) plaats
  • dan mailen van de ontwikkelaars (of mailinglijsten) direct - bugs die
  • Er wordt geen rekening bugzilla aangegaan hebben de neiging om zich te vergeten of genegeerd.
  • Als u de details van een bepaald insect, bezoek https://bugs.kde.org/show_bug.cgi?id=XXXXXX waarbij XXXXXX de bug nummer zoals hieronder vermeld.
  • 123.837 system call: 4e argument is optioneel, afhankelijk van cmd
  • 135.425 memcheck moet je vertellen waar Freed blokken waren Mallocd
  • 164.485 VG_N_SEGNAMES en VG_N_SEGMENTS zijn (nog) te klein
  • 207.815 Voegt een deel van de drm ioctls om syswrap-linux.c
  • 251.569 vex amd64- & gt; IR: 0xF 0x1 0xF9 0xBF 0x90 0xD0 0x3 0x0 (RDTSCP)
  • 252.955 Onmogelijk om te compileren met Ccache
  • 253.519 Memcheck meldt auxv pointer toegangen als ongeldig leest.
  • 263.034 Crash bij het laden van een aantal PPC64 binaries
  • 269.599 Toename diepste backtrace
  • 274.695 s390x: Support & quot; vergelijken van / naar logische & quot; instructies (z196)
  • 275.800 s390x: autodetecteren cache info (deel 2)
  • 280.271 Valgrind meldt mogelijke geheugen lekt op stilstaande-bereikbaar std :: string
  • 284.540 Memcheck moet niet rekenen onderdrukkingen matching nog steeds bereikbaar [..]
  • 289.578 Backtraces met ARM ontspannen tafels (stapelen scan vlaggen)
  • 296.311 Verkeerde stacktraces vanwege -fomit frame-pointer (x86)
  • 304.832 ppc32: bouwen falen
  • 305.431 Gebruik find_buildid shdr fallback voor aparte .debug bestanden
  • 305.728 ondersteuning toevoegen voor AVX2 instructies
  • 305.948 ppc64: code generatie voor ShlD64 / ShrD64 beweert
  • 306.035 s390x: Fix IR generatie voor LAAG en vrienden
  • 306.054 s390x: Staat code berekening voor convert-to-int / logische
  • 306.098 s390x: alternatieve opcode formulier voor het converteren van / naar vaste
  • 306.587 Fix cache line detectie uit aanverwante vector voor PPC.
  • 306.783 Mips onverwerkte syscall: 4025/4079/4182
  • 307.038 DWARF2 CFI lezer: onverwerkte DW_OP_ opcode 0x8 (DW_OP_const1u et al)
  • 307.082 HG vals positief: pthread_cond_destroy: vernietiging van onbekende CV
  • 307.101 sys_capget tweede argument kan zijn NULL
  • 307.103 sys_openat:. Als padnaam is absoluut, dan dirfd wordt genegeerd
  • 307.106 amd64- & gt; IR: f0 0f C0 02 (slot xadd byte)
  • 307.113 s390x: DFP ondersteuning
  • 307.141 valgrind does't werk in mips-linux-systeem
  • 307.155 filter_gdb moeten wegfilteren syscall-template.S T_PSEUDO
  • 307.285 x86_amd64 functie test voor AVX in de test suite is verkeerd
  • 307.290 memcheck overlap testcase moet memcpy versie filter
  • 307.463 Gelieve te voegen & quot; & limit = 0 & quot; aan de & quot; alle openstaande bugs & quot; koppeling
  • 307.465 --show-mogelijk-verloren = no moet de fout telling / exit code te verminderen
  • 307.557 Prei op Mac OS X 10.7.5 bibliotheken bij ImageLoader :: recursiveInit [..]
  • 307.729 pkgconfig steun gebroken valgrind.pc
  • 307.828 Memcheck valse fouten SSE geoptimaliseerd boven wcscpy, wcscmp, wcsrchr, wcschr
  • 307.955 Gebouw valgrind 3.7.0-r4 faalt in Gentoo AMD64 bij gebruik clang
  • 308.089 Unhandled syscall op ppc64: prctl
  • 308.135 ppc32 MPC8xx heeft 16 bytes cachegrootte
  • 308.321 testsuite memcheck filter verstoort gdb_filter
  • 308.333 == 307.106
  • 308.341 vgdb moet proces afslag (of fataal signaal)
  • melden
  • 308.427 s390 memcheck rapporten tsearch cjump / cmove afhankelijk van uninit
  • 308.495 Verwijder build afhankelijkheid geïnstalleerd Xen headers
  • 308.573 Interne fout op 64-bit instructie uitgevoerd in 32-bits modus
  • 308.626 == 308.627
  • 308.627 pmovmskb geldigheid beetje voortplanting is onnauwkeurig
  • 308.644 vgdb opdracht voor het feit dat de informatie voor de optie spoor-FDS
  • 308.711 geven meer info over aspacemgr en arena's in out_of_memory
  • 308.717 ARM: implementeren fixed-point VCVT.F64 [SU] 32
  • .
  • 308.718 ARM implementeren SMLALBB familie van instructies
  • 308.886 Missing ondersteuning voor PTRACE_SET / GETREGSET
  • 308.930 syscall name_to_handle_at (303 op amd64) niet behandeld
  • 309.229 V-bit tester niet rapporteert aantal tests gegenereerd
  • 309.323 afdrukken niet herkende instuction op MIPS
  • 309.425 Zorg voor een --sigill-diagnostiek vlag te onderdrukken illegale [..]
  • 309.427 SSE geoptimaliseerd stpncpy trekker ongeinitialiseerde waarde [..] fouten
  • 309.430 Zelf hosting ppc64 ontmoet een vassert fout van het type operand
  • 309.600 valgrind is een beetje in de war over de 0-sized secties
  • 309.823 Genereer fouten voor nog bereikbaar blokken
  • 309.921 PCMPISTRI geldigheid beetje voortplanting is onnauwkeurig
  • 309.922 geen / testen / ppc64 / test_dfp5 soms mislukt
  • 310.169 De Iop_CmpORD klasse van Iops wordt niet ondersteund door de vbit checker.
  • 310.424 --read-var-info niet goed beschrijven statische variabelen
  • 310.792 zoeken extra pad voor debug symbolen
  • 310.931 s390x: Message-beveiliging te helpen (MSA) instructie uitbreiding [..]
  • 311.100 PPC DFP uitvoering van de integer operanden is inconsistent [..]
  • 311.318 ARM: & quot; 128-bit constante is niet geïmplementeerd & quot; foutmelding
  • 311.407 SSSE3 bcopy (eigenlijk omgezet memcpy) veroorzaakt ongeldig gelezen [..]
  • 311.690 V crasht omdat het redirects takken binnenkant van een doorgestuurd functie
  • 311.880 x86_64: maak regtest hangt op shell_valid1
  • 311.922 WAARSCHUWING: onverwerkte syscall: 170
  • 311.933 == 251.569
  • 312.171 ppc: insn selectie voor DFP
  • 312.571 Afronding modus oproep verkeerd voor de DFP Iops [..]
  • 312.620 Wijzigen om Iop_D32toD64 [..] voor s390 DFP ondersteuning brak ppc [..]
  • 312.913 bungelende pointers fout moet ook de alloc stack trace melden
  • 312.980 Voortbouwend op Mountain Lion genereert sommige compilerwaarschuwingen
  • 313.267 MIPS64 / Linux-poort om Valgrind toevoegen
  • 313.348 == 251.569
  • 313.354 == 251.569
  • 313.811 Buffer overflow in assert_fail
  • 314.099 coverity gewezen fout in VEX guest_ppc_toIR.c insn_suffix
  • 314.269 ppc: dode code in insn selectie
  • 314.718 ARM: implementeren integer kloof instructie (sdiv en udiv)
  • 315.345 cl-format.xml en callgrind / dump.c het niet eens zijn over het gebruik van CFL = of CFI =
  • 315.441 sendmsg syscall moet uitgeschakeld msghdr msg_flags negeren
  • 315.534 msgrcv in een thread veroorzaakt valgrind te hangen (blok)
  • 315.545 Bewering '(uchar *) seconden & gt; tt [tteNo] .tcptr soname'
  • 320.895 toe fanotify ondersteuning (patch inbegrepen)
  • 320.998 vex amd64- & gt; IR pcmpestri en pcmpestrm SSE4.2 instructie
  • 321.065 Valgrind updates voor Xen 4.3
  • 321.148 niet-afgehandelde gedoceerd: PLI (Duim 1, 2, 3)
  • 321.363 niet-afgehandelde gedoceerd: SSAX (ARM + Thumb)
  • 321.364 niet-afgehandelde gedoceerd: SXTAB16 (ARM + Thumb)
  • 321.466 niet-afgehandelde gedoceerd: SHASX (ARM + Thumb)
  • 321.467 niet-afgehandelde gedoceerd: SHSAX (ARM + Thumb)
  • 321.468 niet-afgehandelde gedoceerd: SHSUB16 (ARM + Thumb)
  • 321.619 niet-afgehandelde gedoceerd: SHSUB8 (ARM + Thumb)
  • 321.620 niet-afgehandelde gedoceerd: UASX (ARM + Thumb)
  • 321.621 niet-afgehandelde gedoceerd: USAX (ARM + Thumb)
  • 321.692 niet-afgehandelde gedoceerd: UQADD16 (ARM + Thumb)
  • 321.693 niet-afgehandelde gedoceerd: LDRSBT (Duim)
  • 321.694 niet-afgehandelde gedoceerd: UQASX (ARM + Thumb)
  • 321.696 niet-afgehandelde gedoceerd: UQSAX (Thumb + ARM)
  • 321.697 niet-afgehandelde gedoceerd: UHASX (ARM + Thumb)
  • 321.703 niet-afgehandelde gedoceerd: UHSAX (ARM + Thumb)
  • 321.704 niet-afgehandelde gedoceerd: REVSH (ARM + Thumb)
  • 321.730 toevoegen cg_diff en cg_merge man pagina's
  • 321.738 toevoegen vgdb en valgrind-luisteraar man pagina's
  • 321.814 == 315.545
  • 321.891 niet-afgehandelde gedoceerd: LDRHT (Duim)
  • 321.960 pthread_create () dan alloca () veroorzaken ongeldig stapel schrijffouten
  • 321.969 ppc32 en ppc64 niet ondersteunen [lf] setxattr
  • 322.254 Toon threadname samen met tid indien ingesteld door de toepassing
  • 322.294 toevoegen aanvankelijke steun voor IBM Power ISA 2,07
  • 322.368 Bewering storing in wqthread_hijack onder OS X 10.8
  • 322.563 vex mips- & gt; IR: 0x70 0x83 0xF0 0x3A
  • 322.807 VALGRIND_PRINTF_BACKTRACE schrijft aanroepstapel naar xml en tekst naar stderr
  • 322.851 0bXXX binaire letterlijke syntax is niet standaard
  • 323.035 niet-afgehandelde gedoceerd: LDRSHT (Duim)
  • 323.036 niet-afgehandelde gedoceerd: SMMLS (ARM en Thumb)
  • 323116 De memcheck / testen / ppc64 / power_ISA2_05.c niet in slaagt om te bouwen [..]
  • 323.175 niet-afgehandelde gedoceerd: SMLALD (ARM + Thumb)
  • 323.177 niet-afgehandelde gedoceerd: SMLSLD (ARM + Thumb)
  • 323.432 Calling pthread_cond_destroy () of pthread_mutex_destroy () [..]
  • 323.437 Fase 2 ondersteuning voor IBM Power ISA 2,07
  • 323.713 Ondersteuning mmxext (integer sse) deelverzameling op i386 (athlon)
  • 323.803 Transactionele geheugen instructies worden niet ondersteund voor Power
  • 323.893 SSE3 niet beschikbaar op AMD CPU in valgrind
  • 323.905 Mogelijke vals positief uit Valgrind / DRD op close ()
  • 323.912 valgrind.h header is niet compatibel voor mingw64
  • 324.047 Valgrind niet ondersteunt [LDR, ST] {S} [B, H] T ARM instructies
  • 324.149 Helgrind: Wanneer pthread_cond_timedwait terugkeert ETIMEDOUT [..]
  • 324.181 mmap behandelt geen MAP_32BIT
  • 324.227 memcheck vals positieve lek als een thread noemt exit + blok [..]
  • 324.421 Ondersteuning voor fanotify API op ARM-architectuur
  • 324.514 gdbserver bewaken cmd-uitgang gedrag consistentie [..]
  • 324.518 ppc64: Emulatie van dcbt instructies niet verwerken [..]
  • 324546 geen / testen / ppc32 test_isa_2_07_part2 vraagt ​​-m64
  • 324.582 Wanneer de toegang wordt verwezen naar vrijgegeven geheugen, melden beide toewijzing [..]
  • 324.594 Fix overflow berekening voor de Macht ISA 2.06 insns:. Mulldo / mulldo
  • 324.765 ppc64: ongeldige instructie bij het uitvoeren van geen / testen / ppc64 / jm-misc
  • 324.816 Onjuiste VEX implementatie voor xscvspdp / xvcvspdp voor SNAN ingangen
  • 324.834 niet-afgehandelde instructies in Microsoft C run-time voor x86_64
  • 324.894 Fase 3 ondersteuning voor IBM Power ISA 2,07
  • 326.091 DRD: Vermijd valse ras rapporten van geoptimaliseerd strlen () impls
  • 326.113 valgrind libvex hwcaps fout op AMD64
  • ni-BZ Sommige verkeerde command line opties kunnen worden genegeerd
  • ni-bz patch om fair-sched op android
  • ni-bz rapport fout voor vgdb snapshot aangevraagd vóór uitvoering
  • ni-BZ gelijk aan 303.624 (in 3.8.0 vast), maar voor x86 android

Wat is nieuw in versie 3.8.1:

  • Het verhelpt enkele bewering storingen in 3.8.0 dat optreden matig vaak in het echte use cases, voegt ondersteuning voor een aantal ontbrekende instructies op ARM, en lost een deadlock op MacOSX.
  • Als u verpakken of te leveren 3.8.0 voor anderen te gebruiken, wilt u misschien overwegen een upgrade naar 3.8.1 plaats.

Wat is nieuw in versie 3.6.0:

  • Dit is een eigenschap release met vele belangrijke verbeteringen en de gebruikelijke verzameling bugfixes.
  • De belangrijkste verbetering is dat Valgrind werkt nu op ARM / Linux en Mac OS X 10.6 (Snow Leopard).

Vergelijkbare software

ngrep
ngrep

2 Jun 15

VimPdb
VimPdb

11 May 15

glibc-audit
glibc-audit

3 Jun 15

Reacties op Valgrind

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!