Valgrind

Programinė įranga Screenshot:
Valgrind
Programinė detalės:
Versija: 3.10.1
Įkėlimo datą: 17 Feb 15
Licencija: Nemokamai
Populiarumas: 154

Rating: 4.3/5 (Total Votes: 3)

Valgrind yra atviro kodo programa, kuri suteikia programinės įrangos kūrėjams, vienas iš geriausių ir labiausiai naudotų įrankių automatinio atradimo atminties sriegimo ir valdymo klaidas savo projektus.
Kitaip tariant, jis gali būti naudojamas, kad gerokai pagreitinti savo programas. Ji & rsquo; sa komandų eilutės Taikymas veikia tik Linux konsolės ar x11 terminalas emulator.State-of-the-art funkcijos ir functionalityKey funkcijos apima atminties klaidos detektorius, krūvos Profiler Filialas geologiniais talpyklos Profiler sriegis klaidų detektorius, taip pat skambučių grafikas gamybos filialo-prognozavimo ir talpyklos Profiler.
Be to, ji ateina su keletą eksperimentinių priemonių, pavyzdžiui, pasaulio ir kamino masyvo viršyta detektorius, SimPoint pagrindinio bloko vektoriaus generatorius, ir antrą krūvos Profiler.
Programa palaiko platų programų, parašytų įvairiomis programavimo kalbomis, pavyzdžiui, C, C ++, Python, Perl, Java, Fortran, surinkimo kodas, ir daugelis kitų.
Ji & rsquo; s sudaro keletas naudingų priemonių, skirtų atminties derinimo, profiliavimo ir aptikimo atminties nutekėjimas. Tai apima Memcheck, Addrcheck, Cachegrind, Callgrind Nė vienas, masyvas, exp-sgcheck, exp-BBV, exp-dhat, Helgrind ir DRD.
Jis veikia gerai ant GNU / Linux, Android, Mac OS X operacinėms sistemoms. Palaikomos architektūros yra x86, amd64, ARM, PPC32, ppc64, s390x, MIPS32, MIPS64 ir ARM.Availability ir pagal hoodThe programą galima parsisiųsti iš specialios skyriuje (žr aukščiau) tik kaip išeities archyve, kuris gali būti sukonfigūruoti, surinkti ir sumontuoti ant bet Linux operacinę sistemą.
Tačiau vartotojai gali įdiegti Valgrind tiesiogiai iš numatytojo programinės įrangos saugyklų jų Linux distribucijų. Palaikomos OS yra Debian, Red Hat, Mandriva, openSUSE, Arch Linux, Slackware, Gentoo, ir others.Bottom lineIn išvadą, Valgrind yra unikali programa, kuri turėtų būti naudojama bet programinės įrangos kūrėjas pagreitinti savo programas ir pašalinti bjaurus atminties klaidas ir nutekėjimas.
Ji & rsquo; s apdovanojimai programinę įrangą, kuri buvo sėkmingai naudojama mokslinių tyrimų tikslais MIT, Cambridge, UC Berkeley, Carnegie Mellon, UC Santa Barbara, Kornelio, ir daugelis kitų universitetų visame pasaulyje

Kas naujo , šioje laidoje:

  • 3.10.1 yra ištaisytos klaidos. Ji nustato įvairias klaidas, apie kuriuos pranešta 3.10.0 ir adaptuotų paketų pataisymai visiems pranešė trūkstamas AArch64 ARMv8 instrukcijas ir syscalls iš kamieno. Jei pakuotės arba pristatyti 3.10.0 kitiems naudoti, jūs galbūt norėsite apsvarstyti galimybę atnaujinti į 3.10.1 vietoj.

Kas naujo versija 3.10.0:

  • 3.10.0 yra funkcija laida su daug patobulinimų ir įprasta kolekcija klaidų.
  • Ši versija palaiko 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 ir AMD64 / MacOSX 10.9. Parama MacOSX 10,8 ir 10,9 yra žymiai pagerėjo, palyginti su 3.9.0 išleidimo.

Kas naujo versijos 3.9.0:

  • Ši versija palaiko x86 / Linux AMD64 / Linux ARM / Linux PPC32 / Linux ppc64 / Linux S390X / Linux MIPS32 / Linux MIPS64 / Linux, ARM / "Android", X86 / "Android", X86 / MacOSX 10.7 ir AMD64 / MacOSX 10.7. Parama "Mac OS X 10.8 žymiai pagerėjo, palyginti su 3.8.0 išleidimo.
  • PLATFORM POKYČIAI:
  • Parama MIPS64 LE ir būti paleistas Linux. Valgrind buvo išbandyta ant MIPS64 Debian Squeeze ir Debian'o Wheezy paskirstymo.
  • Parama MIPS DSP ASE ant MIPS32 platformų.
  • Parama s390x Dešimtainis slankiojo kablelio instrukcijas kompiuterių, įdiegėte DFP salė.
  • Parama POWER8 (Maitinimo ISA 2.07) instrukcijos
  • Parama Intel AVX2 instrukcijas. Tai prieinama tik 64 bitų kodą.
  • Pradinis parama Intel transakcinės sinchronizavimo priauginimui, tiek RTM ir HLE.
  • Pradinis parama Aparatūra transakcinės atmintis galią.
  • Patobulintas parama MacOSX 10,8 (64 bitų tik). Memcheck dabar gali paleisti dideli GUI programas pakenčiamai gerai.
  • Įrankių POKYČIAI:
  • Memcheck:
  • Patobulinimai tvarkymo vectorised kodas, dėl kurių žymiai mažiau netikrų klaidų ataskaitas. Jums reikia naudoti vėliava --partial-krovinius-ok = taip gauti šių pokyčių naudą.
  • Geriau kontrolė nuotėkio tikrintuvą. Tai dabar galima nurodyti, kurios nuotėkio rūšių (neabejotinas / netiesioginis / galima / pasiekiami) turi būti rodoma, kurios turėtų būti laikomos klaidomis, ir kuri turi būti slopinamas tam tikra nuotėkio slopinimas. Tai daroma naudojant parinkčių --show-sandari rūšių = kind1, kind2, .., --errors-už-sandari rūšių = kind1, kind2, .. ir neprivaloma & quot; rungtynių sandari rūšių: & quot; linija slopinimo įrašų, atitinkamai. Atkreipkite dėmesį, kad generuojami nuotėkio suppressions yra šią naują eilutę, ir todėl yra labiau specifinė nei ankstesnėse laidose. Norėdami gauti tą patį elgesį, kaip ankstesnėse laidose, išimkite & quot; Rungtynių-sandari rūšių: & quot; linija nuo susidarančių suppressions prieš juos naudojant.
  • Sumažintas & quot; galima nuotėkio & quot; ataskaitas nuotėkio tikrintuvą iki geresnių euristikos panaudojimo. Galimos euristika pateikia aptikti svarbių interjero rodyklės į std :: stdstring, naujų [], skirtų matricos elementais, turintys destruktoriai ir interjero patarimų nukreipta į vidinį dalis C ++ prieštaravimą naudojant keletą paveldėjimo. Jie gali būti parenkami individualiai, naudojant parinktį --leak-Check-euristika = heur1, heur2 ...
  • Geriau kontrolė stacktrace įsigijimo už krūvos-skiriama blokus. Naudojant --keep-stacktraces pasirinktį, tai galima valdyti nepriklausomai, ar kamino pėdsakų įsigijo kiekvieno paskirstymo ir deallocation. Tai gali būti naudojama siekiant sukurti geriau & quot; naudoti po nemokama & quot; klaidas ar sumažinti Valgrind anketa išteklių vartojimą įrašant mažiau informacijos.
  • Geriau ataskaitų nuotėkio slopinimo naudojimas. Naudojamų suppressions sąrašas (rodomas, kai -v yra nurodytas) dabar rodo, už kiekvieną nuotėkio suppressions Kiek blokų ir baitų jis slopino per pastarąjį nuotėkio paiešką.
  • Helgrind:
  • Netikros klaidų, atsirandančių dėl statiškai pradedamas mutexes ir būklė kintamųjų (PTHREAD_MUTEX_INITIALISER ir tt) naudojimo buvo pašalintas.
  • Netikros klaidų, atsirandančių dėl pthread_cond_waits kad timeout naudoti, buvo pašalinti.
  • Kiti pakeitimai:
  • Kai bandymas Tune Valgrind kosminės erdvės reikalavimus, numatomų pajėgumų tikslą: "
  • Numatytasis dydis vertimo atmintyje buvo sumažintas nuo 8 sektoriuose 6 "Android" platformų, nes kiekvienas sektorius užima apie 40 MB, naudojant Memcheck.
  • Numatytasis dydis vertimo atmintyje buvo padidintas iki 16 sektorių visų kitų platformų, o tai rodo, kad didelės taikomosiomis prietaisus ir saugojimą milžiniški kodą. Dėl panašių priežasčių, atminties priskirti segmentams skaičius, kuris gali būti stebimi buvo padidintas iš koeficiento 6.
  • Visais atvejais maksimalus skaičius sektoriuose vertimo atmintyje gali būti kontroliuojama nauja vėliava --num-transtab sektorių.
  • Pokyčiai how debug info (eilučių numerius, ir tt) yra skaityti:
  • Valgrind nebėra laikinai mmaps visą objektą skaityti iš jos. Vietoj to, skaitymo daroma per mažą fiksuotą dydžio buferį. Taip išvengiama virtualios atminties šuoliai, kai Valgrind skaito debuginfo iš didelių objektais.
  • Naujas eksperimentinis nuotolinio derinimo informacijos serverio. Valgrind gali skaityti derinimo informaciją iš skirtingų mašina (paprastai statyti priimančiosios), kur debuginfo objektai yra saugomi. Tai gali sutaupyti daug laiko ir daug vargo, kai veikia Valgrind ant riboti išteklius tikslų (telefonai, tabletės), kai visas debuginfo objektai yra kažkur kitur. Tai leido iš --debuginfo-serverio = variantą.
  • Derėjimas tikrinti tarp pagrindinių ir derinti objektų galima išjungti naudojant --allow-nesutampa-debuginfo parinktį.
  • kamino nepanaikina iki kamino nuskaitymo ARM. Nepanaikina iki kamino nuskaitymo gali susigrąžinti kamino pėdsakus, kai kuriais atvejais, kai normalus pasilsėti mechanizmai nesugeba. Kamino nuskaitymas yra geriausiai apibūdinama, kaip & quot; bjaurus, pavojingą ir klaidinančią Hack & quot; ir taip yra išjungta. Naudokite --unw-stack-Scan-THRESH ir --unw kamino-Scan-kadrus įjungti ir ją kontroliuoti.
  • aptikimas ir sujungimas rekursinis kamino rėmo ciklų. Kai jūsų programa turi rekursinių algoritmus, tai riboja atmintį Valgrind naudojamas įrašytų kamino pėdsakų ir išvengiama įrašymo neįdomu raginimų. Tai yra kontroliuojama komandų eilutės parinktis --merge-grįžtamojo kadro ir monitoriaus Command & quot; v.set sujungti-rekursinių rėmelių & quot;.
  • Failo pavadinimas ir linijos numeriai naudojami suppressions. Naudojamų suppressions (rodomas, kai -v yra nurodytas) dabar rodo, kiekvienam naudojamam slopinimo, failo pavadinimas ir eilutės numeris, jei sulaikymas yra apibrėžtas. Sąrašas
  • Nauji ir modifikuoti GDB Server Monitor funkcijos: "
  • valgrind.h turi naujas klientas prašymas, VALGRIND_MONITOR_COMMAND, kurie gali būti naudojami atlikti gdbserver monitoriaus komandas iš kliento programą.
  • Naujas monitorius komandą, & quot;. V.info open_fds & quot ;, kuri suteikia atvirų failų deskriptorių ir papildomų detalių sąrašą
  • neprivaloma žinutę & quot; v.info n_errs_found & quot; stebėti komandą, pavyzdžiui, & quot;. v.info n_errs_found testas 1234 baigė & quot ;, todėl komentaras eilutė turi būti įtraukta į proceso išeigos, galbūt dėl ​​atskirti klaidų skirtingus bandymus ar bandymo etapų tikslas
  • Naujas monitorius komanda & quot; v.info execontext & quot; kad rodo informaciją apie kamino pėdsakų įrašytų Valgrind.
  • Naujas monitorius komanda & quot; v.do expensive_sanity_check_general & quot; paleisti kai vidinio nuoseklumo patikrinimus.
  • Nauja vėliava --sigill diagnostikos kontroliuoti, ar diagnostikos pranešimas spausdinamas kai JTG susiduria nurodymą jis negali išversti. Faktinis elgesys - pristatymas SIGILL su paraiška -. Nepakito
  • Didžiausia atminties, kuri Valgrind gali naudoti 64 bitų tikslų buvo padidintas nuo 32GB 64GB. Tai turėtų būti įmanoma paleisti programas ant Memcheck kad gimtoji reikia iki maždaug 35GB.
  • Suremontuota:
  • Toliau klaidos buvo ištaisytos ar išspręsta. Atkreipkite dėmesį, kad & quot; N-i-BZ & quot;
  • reiškia & quot; ne Bugzilla & quot; - Tai yra, klaida, kad buvo pranešta apie mus
  • bet niekada gavo Bugzilla įrašą. Mes rekomenduojame jums failą klaidas
  • Bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind), o "
  • nei pašto kūrėjai (ar adresų sąrašus) tiesiogiai - klaidas, kad "
  • nėra įrašyti į Bugzilla linkę gauti pamiršta apie arba ignoruojami.
  • Norėdami pamatyti informaciją apie tam tikrą klaidą, apsilankykite https://bugs.kde.org/show_bug.cgi?id=XXXXXX kur XXXXXX yra klaidų skaičius, kaip nurodyta toliau.
  • 123.837 sistema skambutis: 4 argumentas yra pasirinktinai, priklausomai nuo cmd
  • 135.425 memcheck turėtų jums pasakyti, kur išlaisvino blokai buvo Mallocd
  • 164.485 VG_N_SEGNAMES ir VG_N_SEGMENTS yra (vis dar) per mažas
  • 207.815 Prideda kai DRM ioctls į syswrap-linux.c
  • 251.569 īgnumu amd64- & gt; IR: 0xF 0x1 0xF9 0xBF 0x90 0xD0 0x3 0x0 (RDTSCP)
  • 252.955 neįmanoma sudaryti su ccache
  • 253.519 Memcheck ataskaitos auxv žymeklis pasiekia negaliojančiais skaito.
  • 263.034 avarijos, kai pakrovimo kai ppc64 dvejetainius
  • 269.599 padidėjimas giliausias pėdsakas
  • 274.695 s390x: Pagalba & quot; palyginimui į / iš logiška & quot; instrukcijos (z196)
  • 275.800 s390x: Aptikti automatiškai talpyklos informacijos (2 dalis)
  • 280.271 Valgrind ataskaitas galima atminties nutekėjimas į vis dar Nesunkiai pasiekiami magistraliniai std :: string
  • 284.540 Memcheck neturėtų tikėtis suppressions atitikimo vis dar pasiekiamas [..] "
  • 289.578 lūžimo pėdsakų su ARM išsileisti stalai (kamino skenavimo vėliavas)
  • 296.311 Klaidingas kamino pėdsakų, nes -fomit-Frame rodyklę (x86)
  • 304.832 ppc32: kurti nepakankamumas
  • 305.431 naudoti find_buildid shdr atsarginis atskiroms .debug failus
  • 305.728 Pridėti parama AVX2 instrukcijas
  • 305.948 ppc64: kodas karta ShlD64 / ShrD64 teigia,
  • 306.035 s390x: Nustatyti IR karta Laag ir draugų "
  • 306.054 s390x: Būklė kodas skaičiavimo už konvertuoti-to-INT / loginiu
  • 306.098 s390x: pakaitinis kodas operacijos forma konvertuoti į / iš fiksuotojo
  • 306.587 Fix talpyklos linija aptikimo iš pagalbinio vektoriaus PPC.
  • 306.783 Mips neapdirbtas syscall: 4025/4079/4182
  • 307.038 DWARF2 PIT skaitytojas: neapdirbtas DW_OP_ kodas operacijos 0x8 (DW_OP_const1u kt)
  • 307.082 HG klaidingai teigiamas: pthread_cond_destroy: sunaikinimas nežinoma CV
  • 307.101 sys_capget Antrasis argumentas gali būti NULL
  • 307.103 sys_openat:. Jei takus yra absoliuti, tada dirfd ignoruojamas
  • 307.106 amd64- & gt; IR: f0 0F c0 02 (užrakinti xADD baitas)
  • 307.113 s390x: DFP parama
  • 307.141 Valgrind Pusryčiai nebuvo darbas MIPS linux sistemos
  • 307.155 filter_gdb turėtų filtruoti syscall-template.S T_PSEUDO
  • 307.285 x86_amd64 funkcija testas AVX bandymo komplekto yra negerai
  • 307.290 memcheck sutampa TestCase reikia memcpy versija filtras
  • 307.463 Prašome pridėti & quot; & ribinės = 0 & quot; į & quot; visų atvirų klaidas & quot; nuorodą "
  • 307.465 --show-galbūt neteko = ne turėtų sumažinti klaidų skaičių / pasitraukimo kodą
  • 307.557 pratekėjimų ant Mac OS X 10.7.5 Bibliotekos ImageLoader :: recursiveInit [..] "
  • 307.729 pkgconfig parama skaldytos valgrind.pc
  • 307.828 Memcheck netikri klaidų SSE optimizuotas wcscpy, wcscmp, wcsrchr, wcschr
  • 307.955 Statybos Valgrind 3.7.0-R4 nepavyksta Gentoo AMD64 naudojant klingsėti
  • 308.089 Nesutvarkoma syscall ant ppc64: prctl
  • 308.135 PPC32 MPC8xx turi 16 baitų talpyklos dydis
  • 308.321 TestSuite memcheck filtras kišasi gdb_filter
  • 308.333 == 307.106
  • 308.341 vgdb turėtų pranešti proceso išvažiavimą (arba mirtino signalas)
  • 308.427 S390 memcheck ataskaitos tsearch cjump / cmove priklauso uninit
  • 308.495 Pašalinti statyti priklausomybė nuo įdiegtų Xen mašinoms antraštes
  • 308.573 Vidinė klaida ant 64 bitų instrukcijų įvykdyto 32 bitų režimu
  • 308.626 == 308.627
  • 308.627 pmovmskb galiojimas tiek dauginimas yra netikslus
  • 308.644 vgdb komanda už tai, kad už bėgių FDS galimybe informacija
  • 308.711 suteikti daugiau informacijos apie aspacemgr ir arenose out_of_memory
  • 308.717 ARM: įgyvendinti fiksuoto taško VCVT.F64 [SU] 32
  • .
  • 308.718 ARM įgyvendinti SMLALBB šeimos instrukcijas
  • 308.886 Trūksta parama PTRACE_SET / GETREGSET
  • 308930 syscall name_to_handle_at (303 AMD64) nėra tvarkomi
  • 309.229 V-bitų testeris nepraneša bandymų skaičius sukurtas
  • 309.323 spausdinimo nepripažintas instuction ant MIPS
  • 309.425 Pateikite --sigill-diagnostikos vėliava slopinti nelegalus [..] "
  • 309.427 SSE optimizuotas stpncpy sukelti uninitialised vertė [..] klaidos
  • 309.430 Savęs hostingas ppc64 susiduria su vassert klaidą operando tipą
  • 309.600 Valgrind yra šiek tiek supainioti apie 0 dydžio skyriai
  • 309.823 Sukurti paklaidas vis dar pasiekiami blokų
  • 309.921 PCMPISTRI galiojimas tiek dauginimas yra netikslus
  • 309.922 nėra / testai / ppc64 / test_dfp5 kartais nepavyksta
  • 310.169 Iop_CmpORD klasė IOPS yra nepalaikomas vbit tikrintuvą.
  • 310.424 --read-var-info netinkamai apibūdina statinius kintamuosius
  • 310.792 paieška papildoma kelias debug simbolių
  • 310.931 s390x: Pranešimas saugumas padėti (MSA) nurodymą pratęsimo [..] "
  • 311100 PPC DFP įgyvendinimas sveikieji operandų yra nesuderinamas [..] "
  • 311.318 ARM: & quot; 128 bitų konstanta neįgyvendinama & quot; klaidos pranešimas
  • 311.407 ssse3 bcopy (faktiškai virsta memcpy) sukelia neteisingas Skaityti [..] "
  • 311.690 V avarijos, nes jis nukreipia šakos viduje, perorientuota funkciją
  • 311.880 x86_64: padaryti regtest stringa ne shell_valid1
  • 311.922 ĮSPĖJIMAS: neapdirbtas syscall: 170
  • 311.933 == 251.569
  • 312.171 PPC: insn pasirinkimas DFP
  • 312.571 Apvalinimo režimas skambutis negerai dėl DFP IOPS [..] "
  • 312.620 Pakeisti į Iop_D32toD64 [..] s390 DFP paramos įveikė PPC [..] "
  • 312.913 kabančios patarimų klaida taip pat turėtų pranešti alloy dėklo pėdsaką
  • 312.980 Remdamasi kalnų liūtas generuoja kai kompiliatoriaus įspėjimai
  • 313.267 Įrašyta MIPS64 / Linux uosto į Valgrind
  • 313348 == 251.569
  • 313.354 == 251.569
  • 313.811 buferio perpildymas assert_fail
  • 314.099 coverity nurodė klaidą Vex guest_ppc_toIR.c insn_suffix
  • 314.269 PPC: miręs kodas insn atrankos
  • 314.718 ARM: įgyvendinti sveikasis padalinti instrukcija (sdiv ir udiv)
  • 315.345 cl-format.xml ir callgrind / dump.c nesutinkate naudojant CFL = arba PIT = "
  • 315.441 sendmsg syscall turėtų ignoruoti išjungta msghdr msg_flags
  • 315.534 msgrcv viduje sriegio sukelia Valgrind pakabinti (blokas)
  • 315.545 Asercja "(UChar *) sek- & gt; TT [tteNo] .tcptr soname"
  • 320.895 pridėti fanotify paramą (pleistras įtrauktas)
  • 320.998 īgnumu amd64- & gt; IR pcmpestri ir pcmpestrm SSE4.2 instrukcija
  • 321.065 Valgrind atnaujinimai Xen 4.3
  • 321.148 Nesutvarkoma instrukcija: PLI (Thumb 1, 2, 3)
  • 321.363 Nesutvarkoma instrukcija: ssax (ARM + Thumb)
  • 321.364 Nesutvarkoma instrukcija: SXTAB16 (ARM + Thumb)
  • 321.466 Nesutvarkoma instrukcija: SHASX (ARM + Thumb)
  • 321.467 Nesutvarkoma instrukcija: SHSAX (ARM + Thumb)
  • 321.468 Nesutvarkoma instrukcija: SHSUB16 (ARM + Thumb)
  • 321.619 Nesutvarkoma instrukcija: SHSUB8 (ARM + Thumb)
  • 321.620 Nesutvarkoma instrukcija: UASX (ARM + Thumb)
  • 321.621 Nesutvarkoma instrukcija: USAX (ARM + Thumb)
  • 321.692 Nesutvarkoma instrukcija: UQADD16 (ARM + Thumb)
  • 321.693 Nesutvarkoma instrukcija: LDRSBT (nykščio)
  • 321.694 Nesutvarkoma instrukcija: UQASX (ARM + Thumb)
  • 321.696 Nesutvarkoma instrukcija: UQSAX (Thumb + ARM)
  • 321.697 Nesutvarkoma instrukcija: UHASX (ARM + Thumb)
  • 321703 Nesutvarkoma instrukcija: UHSAX (ARM + Thumb)
  • 321704 Nesutvarkoma instrukcija: REVSH (ARM + Thumb)
  • 321.730 Pridėti cg_diff ir cg_merge vyras katalogas
  • 321.738 Pridėti vgdb ir Valgrind-klausytojais vyras katalogas
  • 321.814 == 315.545
  • 321.891 Nesutvarkoma instrukcija: LDRHT (nykščio)
  • 321.960 pthread_create (), tada alloca () sukelia neteisingas kamino rašyti klaidų
  • 321.969 ppc32 ir ppc64 nepalaiko [LF] setxattr
  • 322.254 Rodyti threadname kartu su tid jei nustatytas taikant
  • 322294 Įdėti pirminę paramą IBM Power ISA 2,07
  • 322.368 Asercja nepakankamumas wqthread_hijack pagal OS X 10.8 "
  • 322.563 īgnumu mips- & gt; IR: 0x70 0x83 0xF0 0x3A
  • 322.807 VALGRIND_PRINTF_BACKTRACE rašo callstack į XML ir teksto stderr
  • 322.851 0bXXX dvejetainis pažodinis sintaksė nėra standartinė
  • 323.035 Nesutvarkoma instrukcija: LDRSHT (nykščio)
  • 323.036 neapdirbtas instrukcija: SMMLS (ARM ir nykščio)
  • 323.116 memcheck / testai / ppc64 / power_ISA2_05.c nepavyksta sukurti [..] "
  • 323.175 Nesutvarkoma instrukcija: SMLALD (ARM + Thumb)
  • 323.177 Nesutvarkoma instrukcija: SMLSLD (ARM + Thumb)
  • 323.432 Skambinimas pthread_cond_destroy () arba pthread_mutex_destroy () [..] "
  • 323.437 2 etapas parama IBM Power ISA 2,07
  • 323.713 Pagalba mmxext (sveikasis skaičius SSE) poaibis i386 (Athlon)
  • 323.803 Transakcinis atminties instrukcijos nepalaikomas Power
  • 323.893 SSE3 nėra AMD mikroprocesorių Valgrind
  • 323.905 Tikėtina klaidingai teigiamas nuo Valgrind / DRD Uždaryti ()
  • 323.912 valgrind.h antraštė nėra suderinama mingw64
  • 324.047 Valgrind nepalaiko [LDR ST] {S} [B H] T ARM instrukcijos
  • 324.149 helgrind: Kai pthread_cond_timedwait grįžta ETIMEDOUT [..] "
  • 324.181 mmap netvarko MAP_32BIT
  • 324.227 memcheck klaidingai teigiami nuotėkis, kai sriegis ragina išeiti + blokas [..] "
  • 324.421 Parama fanotify API ARM architektūros
  • 324.514 gdbserver stebėti cmd produkcijos elgesio nuoseklumą [..] "
  • 324.518 ppc64: emuliacija dcbt instrukcijas netvarko [..] "
  • 324.546 nėra / testai / ppc32 test_isa_2_07_part2 prašo -m64
  • 324.582 Kai prieiga nuoroda į atlaisvintą atminties, pranešti tiek paskirstymo [..] "
  • 324.594 Fix perpildymo skaičiavimo už Galia ISA 2.06 insns:. Mulldo / mulldo
  • 324.765 ppc64: neteisėtas nurodymas vykdydamas nėra / testai / ppc64 / JM-misc
  • 324.816 Neteisingas Vex įgyvendinimas xscvspdp / xvcvspdp už SNaN įėjimai
  • 324.834 neapdirbtas instrukcijos Microsoft C run-time už x86_64
  • 324.894 3 etapas parama IBM Power ISA 2,07
  • 326.091 DRD: Venkite klaidingų lenktynių ataskaitas optimizuotas strlen () impls
  • 326113 Valgrind libvex hwcaps klaidą AMD64
  • Ni-BZ Kai neteisingų komandų eilutės parinktis gali būti ignoruojami
  • Ni-BZ pleistras leisti tikrosios sched Android
  • Ni-BZ ataskaita paklaida vgdb fotografiją prašė prieš egzekuciją
  • Ni-BZ pats kaip 303.624 (nustatyta 3.8.0), bet x86 Android "

Kas naujo versijos 3.8.1:

  • Tai išsprendžia keletą tvirtinimų nesėkmių 3.8.0 kad pasitaiko vidutiniškai dažnai nekilnojamojo naudojimo atvejais, priduria paramą kai trūkstamų instrukcijas ant ARM, ir nustato aklavietės būklės MacOSX.
  • Jei pakuotės arba pristatyti 3.8.0 naudotis kiti, galbūt norėsite apsvarstyti galimybę atnaujinti į 3.8.1 vietoj.

Kas naujo versijos 3.6.0:

  • Tai funkcija laida su daug reikšmingų patobulinimų ir Įprasta kolekcija klaidų.
  • Pagrindinis tobulinimas yra ta, kad Valgrind dabar veikia ARM / Linux ir Mac OS X 10.6 (Snow Leopard).

Panaši programinė įranga

glibc-audit
glibc-audit

3 Jun 15

ipdbplugin
ipdbplugin

11 May 15

Alleyoop
Alleyoop

15 Apr 15

Komentarai Valgrind

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