Valgrind

Yazılım ekran görüntüsü:
Valgrind
Yazılım detaylar:
Versiyon: 3.10.1
Qayıt: 17 Feb 15
Geliştirici: Valgrind Developers
Lisans: Ücretsiz
Popülerlik: 58

Rating: 4.0/5 (Total Votes: 2)

Valgrind kendi projeleri üzerinde bellek diş ve yönetim hataları otomatik keşif için en iyi ve en çok kullanılan araçlardan biri ile yazılım geliştiriciler sağlar açık kaynak kodlu bir uygulamadır.
Başka bir deyişle, büyük ölçüde programları hızlandırmak için kullanılabilir. Bu & rsquo; s komut satırı uygulaması sadece Linux konsol veya üzerinde çalışır bir özellik ve functionalityKey özellikleri bellek hatası dedektörü, yığın profilcisini, şube-tahmini ve önbellek profiler, iplik hata dedektörleri bulunmaktadır emulator.State-of-the-art X11 terminali, yanı sıra çağrı grafik üreten şube tahmin ve önbellek profiler gibi.
Buna ek olarak, bu tür küresel ve yığın taşması dizisi dedektör, SimPoint temel blok vektör jeneratör ve ikinci yığın profiler gibi çeşitli deneysel araçları ile geliyor.
uygulama, C, C ++, Python, Perl, Java, Fortran, montaj kodu, ve diğerleri gibi farklı programlama dillerinde yazılmış programları geniş bir yelpazede destekler.
Bu & rsquo; bellek hata ayıklama, profil ve hafıza sızıntıları tespiti için birçok yararlı araçlardan oluşan s. Bunlar MemCheck, Addrcheck, Cachegrind, Callgrind, Yok, Masifi, exp-sgcheck, exp-BBV, exp-Dhat, helgrind ve DRD bulunur.
GNU / Linux, Android, Mac OS X işletim sistemleri üzerinde de çalışır. Desteklenen mimariler, x86, amd64, ARM, PPC32, PPC64, s390x, MIPS32, MIPS64 ve ARM.Availability ve hoodThe programı kapsamında sadece yapılandırmak olabilen bir kaynak arşivi olarak (yukarıya bakınız) özel bölümünden indirebilirsiniz dahil derlenmiş ve herhangi bir Linux tabanlı işletim sistemi yüklü.
Ancak, kullanıcılar kendi Linux dağıtımları varsayılan yazılım depoları doğrudan Valgrind yükleyebilirsiniz. Desteklenen işletim sistemleri Debian, Red Hat, Mandriva, SUSE, Arch Linux, Slackware, Gentoo, ve others.Bottom LineIn sonuca dahil, Valgrind programlarını hızlandırmak ve kötü bellek hataları ortadan kaldırarak ve herhangi bir yazılım geliştiricisi tarafından kullanılması gereken benzersiz bir uygulamadır sızıntı.
Bu & rsquo; başarıyla MIT, Cambridge, UC Berkeley, Carnegie Mellon, UC Santa Barbara, Cornell ve dünyadaki diğer birçok üniversitelerde araştırma amaçlı kullanılan bir ödüllü yazılım s

Bu sürümde> yeni

  • 3.10.1 bir hata düzeltme sürümüdür. Bu gövdeden AArch64 ARMv8 talimatları ve sistem çağrılarını eksik tüm 3.10.0 ve backports'ta düzeltmeleri bildirdi bildirilen çeşitli hataları giderir. Eğer paket veya başkalarının kullanması için 3.10.0 teslim ederse, bunun yerine 3.10.1 yükseltme düşünebilirsiniz.

nedir sürüm 3.10.0 Yeni:

  • 3.10.0 birçok iyileştirmeler ile bir özellik sürümü ve hata düzeltmeleri zamanki koleksiyonu.
  • Bu sürüm X86 / Linux, AMD64 / Linux, ARM32 / Linux, ARM64 / Linux, PPC32 / Linux, PPC64BE / Linux, PPC64LE / Linux, S390X / Linux, MIPS32 / Linux, MIPS64 / Linux, ARM / Android destekler MIPS32 / Android, X86 / Android, X86 / MacOSX 10.9 ve AMD64 / MacOSX 10.9. MacOSX 10.8 ve 10.9 desteği önemli ölçüde 3.9.0 sürümü göre artırıldı.

nedir sürüm 3.9.0 Yeni:

  • Bu sürüm X86 / Linux, AMD64 / Linux destekler ARM / Linux, PPC32 / Linux, PPC64 / Linux, S390X / Linux, MIPS32 / Linux, MIPS64 / Linux, ARM / Android, X86 / Android, X86 / MacOSX 10.7 ve AMD64 / MacOSX 10.7. Mac OS X 10.8 desteği önemli ölçüde 3.8.0 sürümü göre artırıldı.
  • PLATFORM DEĞİŞİKLİKLER:
  • MIPS64 LE Destek ve Linux çalıştıran BE. Valgrind MIPS64 Debian Squeeze ve Debian Hışıltılı dağıtımlarında sınanmıştır.
  • MIPS32 platformlarda MIPS DSP ASE için destek.
  • yüklü DFP tesisine sahip bilgisayarlar üzerinde s390x Ondalık Kayan Nokta talimatlar için destek.
  • Power8'in Destek (Güç ISA 2.07) talimatları
  • Intel AVX2 talimatları için destek. Bu sadece 64 bit kod mevcuttur.
  • Intel işlem Senkronizasyon Uzantıları, hem RTM ve için ilk destek HLE.
  • POWER Donanım işlem Hafıza İlk destek.
  • MacOSX 10.8 için geliştirilmiş destek (64-bit). MemCheck şimdi tolerably da büyük GUI uygulamaları çalıştırabilirsiniz.
  • TAKIM DEĞİŞİKLİKLER:
  • MemCheck:
  • önemli ölçüde daha az yanlış hata raporları yol açan vectorised.Resmin kod işleme geliştirmeleri. Sen --partial-yükler-ok = yes bu değişikliklerin faydalarını almak için bayrak kullanmanız gerekir.
  • kaçak denetleyicisi üzerinde daha iyi kontrol. Bu belirtmek artık mümkün olduğu sızıntı türlü (kesin / ulaşılabilir mümkün / / dolaylı) belirli bir sızıntı baskılanması ile hataları olarak kabul edilmelidir ki, bastırılmış gereken, görüntülenmesi gerekir. Maç-kaçak türlü; Bu seçenekleri --show-kaçak-türlü = kind1, kind2, .., --errors-için-kaçak-çeşitleri = kind1, kind2, .. ve isteğe bağlı & quot kullanılarak yapılır: & quot; sırasıyla bastırma girdileri satır. Oluşturulan kaçak baskılar bu yeni çizgiyi içeren ve bu nedenle önceki sürümlere göre daha fazla spesifik olduğunu unutmayın. & Quot;: maç-kaçak-türlü, önceki sürümlerde olduğu gibi aynı davranışı almak için, & quot kaldırmak Bunları kullanmadan önce oluşturulan baskıları satır.
  • Düşük & quot; mümkün olan kaçak & quot; Daha iyi sezgisel kullanımı ile kaçak denetimi raporları. Mevcut sezgisel tarama yıkıcı olan elemanları ile ve çoklu kalıtım kullanarak nesne ++ bir C iç kısmına işaret iç işaretçileri yeni [] ayrılan diziler, geçerli iç std için işaretçiler :: stdstring tespiti sağlar. Onlar seçeneğini kullanarak ayrı ayrı seçilebilir --leak-check-sezgisel tarama = heur1, heur2, ...
  • yığın ayrılan bloklar için StackTrace edinimi daha iyi kontrol. --keep-Stacktraces seçeneği kullanarak, bir yığın izlemesi, her tahsisi ve serbest bırakma için elde edilip bağımsız kontrol etmek mümkündür. Bu iyi & quot oluşturmak için kullanılır serbest & quot sonra kullanmak; veya hatalar daha az bilgi kaydederek Valgrind kaynak tüketimini azaltmak için.
  • kaçak bastırma kullanımı daha iyi raporlama. kullanılan süpresyonların listesi (v seçenek verildiğinde gösterilir) şimdi her kaçak baskıları, kaç blokları, gösterir ve son kaçak arama sırasında bastırılmış bayt.
  • helgrind:

  • Statik başlatıldı muteksler ve durum değişkenleri (PTHREAD_MUTEX_INITIALISER, vb) kullanımından kaynaklanan
  • Yanlış hatalar kaldırıldı.
  • zaman aşımı pthread_cond_waits kullanımından kaynaklanan yanlış hatalar, kaldırıldı.
  • DİĞER DEĞİŞİKLİKLER:
  • hedefin beklenen yetenekleri melodi Valgrind uzay şartlarına Bazı girişimi:

  • MemCheck kullanırken her sektör 40MB hakkında kaplar beri
  • çeviri Varsayılan önbellek boyutu, Android platformlarda 6 8 sektörlerden düşürülmüştür.
  • çeviri Varsayılan önbellek boyutu büyük uygulamalar aletleri ve kod büyük miktarda depolama gerektiren gerçeğini yansıtan, diğer tüm platformlarda 16 sektörlerine artmıştır. Benzer nedenlerle, izlenebilir bellek haritalı segment sayısı 6 kat artarak olmuştur.
  • Tüm durumlarda, çeviri önbellek sektörlerin sayısı yeni bayrak --num-transtab-sektörler tarafından kontrol edilebilir.
  • nasıl hata ayıklama bilgi değişiklikler (satır numaraları, vb) okunur:
  • Valgrind artık geçici ondan okumak için tüm nesneyi mmaps. Bunun yerine, okuma, küçük bir sabit boyutlu tampon aracılığıyla yapılır. Valgrind büyük paylaşılan nesneler Debuginfo okuduğunda bu sanal bellek kullanımı ani önler.
  • Yeni deneysel uzaktan hata ayıklama bilgisi sunucu. Valgrind Debuginfo nesneler saklanır farklı bir makinede (tipik bir yapı konak) hata ayıklama bilgisi okuyabilirsiniz. Tam Debuginfo nesneleri başka bir yerde saklanır zaman kaynak kısıtlı hedefleri (telefonlar, tablet) üzerine Valgrind çalışırken bu zaman ve sorunsuz bir çok kaydedebilirsiniz. Bu --debuginfo sunucu = seçeneği etkindir.
  • Ana ve hata ayıklama nesneler arasında kontrol Tutarlılık --allow-uyumsuz-Debuginfo seçeneği kullanılarak devre dışı bırakılabilir.
  • ARM üzerinde yığın tarama ile Yığın gevşemek. Normal açma mekanizmaları başarısız olduğunda yığın tarayarak Çözücü bazı durumlarda yığın izleri kurtarabilirsiniz. Yığın tarama iyi & quot olarak tarif edilmektedir; bir, pis, tehlikeli ve yanıltıcı kesmek & quot; ve böylece varsayılan olarak devre dışıdır. Etkinleştirmek ve onu kontrol etmek --unw-yığın-tarama-thresh ve --unw-yığın-tarama-kare kullanın.
  • Algılama ve özyinelemeli yığın çerçeve döngüleri birleştirilmesi. Program özyinelemeli algoritmalar varsa, bu kaydedilen yığın izleri için Valgrind tarafından kullanılan bellek sınırlar ve ilginç çağrı tekrarlandı kayıt önler. Bu komut satırı seçeneği --merge-recursive-çerçeve ile ve monitör komutuyla & quot tarafından kontrol edilir; birleştirme-özyinelemeli-kare v.set & quot;.
  • Dosya adı ve kullanılan baskıları için satır numaraları. kullanılan süpresyonların (v seçenek verildiğinde gösterilir) şimdi her kullanılan bastırılması için, dosya adı ve satır numarası bastırma tanımlanır nerede gösterir. listesi
  • Yeni ve değiştirilmiş GDB sunucu monitörü özellikleri:
  • valgrind.h sahip yeni bir istemci isteği, istemci programı gdbserver monitör komutları yürütmek için kullanılabilir VALGRIND_MONITOR_COMMAND.
  • Yeni monitör komutu, & quot;. V.info open_fds & quot ;, açık dosya tanımlayıcıları ve ek ayrıntılar listesini verir
  • isteğe bağlı ileti & quot; v.info n_errs_found & quot; Örneğin & quot komutunu izlemek;. n_errs_found testi 1234 Yorum dize belki farklı testler veya test aşamalarında hataları ayırmak amacıyla, proses çıkış eklenecek izin ;, & quot bitmiş v.info
  • Yeni monitör komutu & quot; v.info execontext & quot; Bu Valgrind tarafından kaydedilen yığın izleri hakkında bilgi gösterir.
  • Yeni monitör komutu & quot; v.do expensive_sanity_check_general & quot; bazı iç tutarlılık kontrolleri çalıştırmak için.
  • Yeni bayrağı --sigill teşhis JIT o çeviremiyor bir talimat karşılaştığında bir tanı mesajı yazdırılır olmadığını kontrol etmek. Gerçek davranış - uygulama SIGILL teslim -. değişmeden
  • Valgrind 64 bitlik hedefleri üzerinde kullanabileceğiniz maksimum bellek miktarı 32GB dan 64GB artmıştır. Bu mümkün doğal 35GB hakkında kadar ihtiyaç MemCheck uygulamaları çalıştırmak için yapmak gerekir.
  • SABİT HATALARI:
  • Aşağıdaki hatalar sabit veya çözüme kavuşturuldu. & Quot unutmayın; n-ı-bz & quot;
  • & quot temsil eder; değil bugzilla'da & quot; - O bizim için bildirilen bir hata olduğunu
  • ama bir bugzilla girişi var asla. Biz de hata dosya teşvik
  • bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) yerine
  • doğrudan geliştiriciler posta (veya posta listeleri) daha - bu hataların
  • unutmuş ya da göz ardı almak için bugzilla'da içine eğilimi girilmedi.

  • XXXXXX aşağıda listelenen hata sayıdır
  • https://bugs.kde.org/show_bug.cgi?id=XXXXXX ziyaret, belirli bir hata ayrıntılarını görmek için.
  • 123.837 sistem çağrısı: 4. argüman cmd
  • bağlı, isteğe bağlı
    Freed blokları Mallocd nerede
  • 135.425 MemCheck size söylemeliyim
  • 164.485 VG_N_SEGNAMES ve VG_N_SEGMENTS çok küçük
  • (hala) vardır
  • 207.815 syswrap-linux.c için drm ıoctl'ler bazı ekler
  • 251.569 vex amd64- & gt; IR: 0xf 0x1 0xF9 0xBF 0x90 0xD0 0x3 0x0 (RDTSCP)
  • ccache ile derlemek imkansız 252.955
  • 253.519 MemCheck auxv gösterici okur geçersiz kere bildirir.
  • 263.034 Crash bazı PPC64 ikililer yüklerken
  • 269.599 artış derin backtrace
  • 274.695 s390x: Destek & quot; & quot mantıksal den / karşılaştırmak; talimatları (z196)
  • 275.800 s390x: önbellek bilgi (bölüm 2) Autodetect'in
  • 280.271 Valgrind olası bellek hala ulaşılabilir std :: string üzerinde sızıntı raporları
  • 284.540 MemCheck saymak gerekir baskılar eşleştirme hala ulaşılabilir [..]

  • ARM ile
  • 289.578 geriye dönük izleme tabloları (tarama bayrakları yığını)
  • gevşeyin
  • 296.311 Yanlış yığın izleri nedeniyle -fomit-frame-pointer için (x86)
  • 304.832 ppc32: build hatası

  • Ayrı .debug dosyaları için
  • 305.431 kullanın find_buildid shdr çare

  • AVX2 talimatları için
  • 305.728 Ekle desteği
  • 305.948 PPC64: ShlD64 / ShrD64 için kod oluşturma iddia
  • 306.035 s390x: Laag ve arkadaşlar için Fix IR nesil
  • 306.054 s390x: convert-to-int / mantıksal
  • Durumu için kod hesaplama
  • 306.098 s390x: dönüştürmek için alternatif işlem kodu / form sabit den

  • PPC için yardımcı vektör
  • 306.587 Fix önbellek hat algılama.
  • 306.783 Mips işlenmeyen syscall: / 4079/4182 4025
  • 307.038 DWARF2 CFI okuyucu: işlenmeyen DW_OP_ işlem kodu 0x8 (DW_OP_const1u ark)
  • 307.082 HG yanlış pozitif: pthread_cond_destroy: bilinmiyor CV imha
  • 307.101 sys_capget ikinci argüman null olabilir
  • 307.103 sys_openat:. Yol adı mutlak ise, dirfd göz ardı edilir
  • 307.106 amd64- & gt; IR: f0 0f c0 02 (xadd bayt kilit)
  • 307.113 s390x: DFP desteği

  • Mips-linux sisteminde
  • 307.141 valgrind does't çalışma
  • 307.155 filter_gdb syscall-template.S T_PSEUDO filtre gerekir

  • Test Suite AVX için 307.285 x86_amd64 özellik testi
  • yanlış
  • 307.290 MemCheck örtüşme dizge ihtiyacı memcpy sürümü filtresi
  • 307.463 eklemek & quot Lütfen; & sınırı = 0 & quot; Tüm açık böcek & quot; & quot; bağlantı
  • 307.465 --show-muhtemelen kayıp = hiçbir hata sayısı / çıkış kodu azaltmak gerekir

  • 10.7.5 kütüphaneler ImageLoader Mac OS X üzerinde
  • 307.557 Kaçaklar :: recursiveInit [..]
  • 307.729 pkgconfig desteği kırık valgrind.pc
  • 307.828 MemCheck yanlış hatalar SSE optimize wcscpy, wcscmp, wcsrchr, wcschr

  • Clang kullanırken
  • 307.955 Bina valgrind 3.7.0-r4 Gentoo AMD64 başarısız

  • PPC64 üzerinde
  • 308.089 işlenmeyen syscall: prctl
  • 308.135 PPC32 MPC8xx 16 bayt olan önbellek boyutu
  • 308.321 testsuite MemCheck filtre gdb_filter müdahale
  • 308.333 == 307.106
  • 308.341 vgdb işlemi çıkış (veya ölümcül sinyali)
  • rapor etmelidir
  • 308.427 s390 MemCheck raporları cjump / cmove uninit bağlıdır tsearch

  • Yüklü Xen başlıklarını
  • 308.495 çıkarın inşa bağımlılık

  • 32-bit modunda idam 64-bit talimatı üzerine
  • 308.573 Dahili hata
  • 308.626 == 308.627
  • 308.627 pmovmskb geçerlilik bit yayılma kesin olmayan

  • Parça-fds seçeneği için bilgi sahibi olmak için
  • 308.644 vgdb komutu
  • 308.711 aspacemgr ve arenalarda out_of_memory
  • hakkında daha fazla bilgi vermek
  • 308.717 ARM: Sabit nokta VCVT.F64 uygulamak [SU] 32
  • .
  • 308.718 ARM talimatları SMLALBB ailesini uygulamak

  • PTRACE_SET / GETREGSET için
  • 308.886 Eksik desteği
  • 308.930 syscall name_to_handle_at (amd64 üzerinde 303) işlenmiyor

  • Testlerin
  • 309.229 V-bit test rapor değil sayı oluşturulan

  • MIPS
  • 309.323 baskı tanınmayan düzeyleri incelenmiştir
  • 309.425 bastırmak için bir --sigill teşhis bayrağı sağlayın yasadışı [..]
  • 309.427 SSE optimize stpncpy tetik uninitialised değer [..] hataları
  • 309.430 Kendi hosting PPC64 işlenen tip bir vassert hatası karşılaşır
  • 309.600 valgrind karıştı biraz yaklaşık 0-boy bölümleri
  • 309.823 hala ulaşılabilir bloklar
  • hataları oluşturun
  • 309.921 PCMPISTRI geçerlilik bit yayılma kesin olmayan
  • 309.922 yok / testler / PPC64 / test_dfp5 bazen başarısız

  • IOPS Iop_CmpORD sınıfı vbit denetleyicisi tarafından desteklenmiyor 310.169
  • .
  • 310.424 --read-var-bilgi doğru statik değişkenleri açıklanmaz

  • Hata ayıklama sembolleri
  • 310.792 arama ek yol
  • 310.931 s390x: Mesaj güvenlik yardımcı (MSA) talimat uzantısı [..]

  • Tamsayı işlenen
  • 311.100 PPC DFP uygulama tutarsızdır [..]
  • 311.318 ARM: & quot; 128-bit sabit uygulamaya & quot değildir; hata mesajı
  • 311.407 SSSE3 bcopy (aslında dönüştürülmüş memcpy) geçersiz okuma [..]
  • neden
    Bir yeniden yönlendirilen işlev içinde dallarını yönlendirir
  • 311.690 V çöker çünkü
  • 311.880 x86_64: shell_valid1 en regtest kilitleniyor yapmak
  • 311.922 UYARI: işlenmeyen syscall: 170
  • 311.933 == 251.569
  • 312.171 ppc: DFP için insn seçimi

  • DFP IOPS için yanlış
  • 312.571 Yuvarlama modu çağrısı [..]

  • S390 DFP destek için Iop_D32toD64 [..]
  • 312.620 Değişim kırdı ppc [..]
  • 312.913 Sarkan işaretçileri hata ayrıca alloc yığın izlemesini rapor etmelidir

  • Mountain Lion
  • 312.980 Bina bazı derleyici uyarıları üretir

  • Valgrind için MIPS64 / Linux bağlantı noktası ekleme
  • 313.267
  • 313.348 == 251.569
  • 313.354 == 251.569

  • Assert_fail
  • 313.811 Tampon taşması
  • 314.099 coverity VEX guest_ppc_toIR.c insn_suffix
  • hata işaret
  • 314.269 ppc: insn seçiminde ölü kod
  • 314.718 ARM: tamsayı bölme talimat (sdiv ve udiv)
  • uygulamak
  • 315.345 cl-format.xml ve callgrind / dump.c CFL kullanarak kabul etmiyorum = veya cfi =
  • 315.441 sendmsg syscall unset msghdr msg_flags görmezden gerekir

  • Bir iş parçacığı içinde
  • 315.534 msgrcv (blok)
  • valgrind askıda kalmasına neden olur
  • 315.545 Onaylama işlemi '(UCHAR *) saniye & gt; [tteNo] .tcptr soname'i tt'
  • 320.895 (yama dahil) fanotify desteği eklemek
  • 320.998 vex amd64- & gt; IR pcmpestri ve pcmpestrm SSE4.2 talimat

  • Xen 4.3
  • 321.065 Valgrind güncellemeleri
  • 321.148 işlenmeyen talimat: PLI (Thumb 1, 2, 3)
  • 321.363 işlenmeyen talimat: SSAX (ARM + Thumb)
  • 321.364 işlenmeyen talimat: SXTAB16 (ARM + Thumb)
  • 321.466 işlenmeyen talimat: SHASX (ARM + Thumb)
  • 321.467 işlenmeyen talimat: SHSAX (ARM + Thumb)
  • 321.468 işlenmeyen talimat: SHSUB16 (ARM + Thumb)
  • 321.619 işlenmeyen talimat: SHSUB8 (ARM + Thumb)
  • 321.620 işlenmeyen talimat: UASX (ARM + Thumb)
  • 321.621 işlenmeyen talimat: USAX (ARM + Thumb)
  • 321.692 işlenmeyen talimat: UQADD16 (ARM + Thumb)
  • 321.693 işlenmeyen talimat: LDRSBT (Thumb)
  • 321.694 işlenmeyen talimat: UQASX (ARM + Thumb)
  • 321.696 işlenmeyen talimat: UQSAX (Thumb + ARM)
  • 321.697 işlenmeyen talimat: UHASX (ARM + Thumb)
  • 321.703 işlenmeyen talimat: UHSAX (ARM + Thumb)
  • 321.704 işlenmeyen talimat: REVSH (ARM + Thumb)
  • 321.730 ekle cg_diff ve cg_merge man sayfaları
  • 321.738 ekle vgdb ve valgrind-dinleyici man sayfaları
  • 321.814 == 315.545
  • 321.891 işlenmeyen talimat: LDRHT (Thumb)
  • 321.960 pthread_create () sonra alloca () neden geçersiz yığın yazma hataları
  • 321.969 ppc32 ve PPC64 desteklemez [Eğer] setxattr

  • Tid ile birlikte
  • 322.254 göster threadname uygulama tarafından belirlenen halinde
  • 322.294 IBM Power ISA 2.07
  • ilk destek ekle
    OS X altında wqthread_hijack
  • 322.368 Onaylama işlemi hatası 10.8
  • 322.563 vex mips & gt; IR: 0x70 0x83 0xF0 0x3A
  • 322.807 VALGRIND_PRINTF_BACKTRACE xml ve metin stderr
  • çağrı yığını yazar
  • 322.851 0bXXX ikili değişmez sözdizimi standart değil
  • 323.035 işlenmeyen talimat: LDRSHT (Thumb)
  • 323.036 işlenmeyen talimat: SMMLS (ARM ve Thumb)
  • 323.116 MemCheck / testler / PPC64 / power_ISA2_05.c inşa başarısız [..]
  • 323.175 işlenmeyen talimat: SMLALD (ARM + Thumb)
  • 323.177 işlenmeyen talimat: SMLSLD (ARM + Thumb)
  • 323.432 çağrılması pthread_cond_destroy () veya pthread_mutex_destroy () [..]

  • IBM Power ISA 2.07
  • 323.437 Faz 2 desteği

  • I386 (Athlon) üzerine
  • 323.713 Destek mmxext (tamsayı sse) alt kümesi
  • 323.803 Işlem bellek talimatları Güç desteklenmez
  • Valgrind içinde amd işlemcilerde üzerinde 323.893 SSE3 mevcut değil
  • 323.905 Valgrind gelen Olası yanlış pozitif / yakın üzerine DRD ()
  • 323.912 valgrind.h başlık mingw64 için uyumlu değildir
  • Valgrind desteklemiyor 324.047 [LDR, ST] {S} [B, H] T ARM talimatları
  • 324.149 helgrind: pthread_cond_timedwait ETIMEDOUT döndüğünde [..]
  • 324.181 mmap MAP_32BIT işlemez
  • 324.227 MemCheck bir iplik çıkış + bloğu çağırır yanlış pozitif kaçak [..]

  • ARM mimarisi üzerinde fanotify API
  • 324.421 Destek
  • 324.514 cmd çıkış davranışı tutarlılık izlemek gdbserver [..]
  • 324.518 PPC64: dcbt talimatların Emülasyon işlemez [..]
  • 324.546 yok / testler / -m64 istekleri test_isa_2_07_part2 ppc32
  • 324.582 erişim serbest bellek yapıldığında, hem tahsisat rapor [..]

  • Güç ISA 2.06 insns için
  • 324.594 Fix taşma hesaplama:. Mulldo / mulldo
  • 324.765 PPC64: Yasadışı talimat zaman yürütme yok / testler / PPC64 / jm-misc

  • Snan girişler için xscvspdp / xvcvspdp
  • 324.816 Yanlış VEX uygulama

  • X86_64 için Microsoft C çalışma zamanı
  • 324.834 işlenmeyen talimatları

  • IBM Power ISA 2.07
  • 324.894 Faz 3 desteği
  • 326.091 drd: optimize strlen sahte yarış raporları () impls kaçının
  • 326.113 valgrind libvex hwcaps AMD64 hata
  • ni-bz Bazı yanlış komut satırı seçenekleri göz ardı edilebilir
  • ni-bz yama izin-adil sched android
  • üzerinde
  • yürütme önce istenen vgdb anlık için ni-bz rapor hatası
  • ni-bz aynı 303.624 olarak (3.8.0 sabit), ancak x86 android için

nedir sürüm 3.8.1 Yeni:

  • Bu 3.8.0 bazı onaylama hataları giderir gerçek kullanım durumlarda orta sık ARM bazı eksik talimatlar için destek ekler, ve MacOSX üzerinde bir kilitlenme durumu giderir.

  • Eğer paket veya başkalarının kullanması için 3.8.0 teslim
  • , yerine 3.8.1 yükseltme düşünebilirsiniz.

nedir sürüm 3.6.0 Yeni:

  • Bu, birçok önemli iyileştirmeler ile bir özellik sürümüdür ve hata düzeltmeleri zamanki koleksiyonu.
  • ana gelişme Valgrind geç ARM / Linux ve Mac OS X 10.6 (Snow Leopard). Çalışır olduğunu

Benzer yazılım

Yorumlar Valgrind

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!