«valgrind» etiketlenmiş sorular

30
Windows için iyi bir Valgrind yedeği var mı?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Valgrind'i sadece Linux için olduğunu keşfettiğimde C kodlamam / hata ayıklamayı geliştirmeye yardım etmek için bakıyordum - işletim sistemimi Linux'a taşımama başka bir ihtiyacım ya da ilgim …


2
“koşullu atlama veya hareket başlatılmamış değerlere bağlıdır” onaylama mesajı
Bu yüzden valgrind'den bazı gizemli başlatılmamış değerler mesajı alıyorum ve kötü değerin nereden kaynaklandığı oldukça gizemli. Görünüşe göre valgrind, birleştirilmiş değerin kullanıldığı yeri gösterir, ancak başlatılmamış değerin kaynağını göstermez. ==11366== Conditional jump or move depends on uninitialised value(s) ==11366== at 0x43CAE4F: __printf_fp (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x43C6563: vfprintf (in /lib/tls/i686/cmov/libc-2.7.so) …
166 c++  valgrind 

5
Valgrind tarafından hala ulaşılabilir sızıntı tespit edildi
Bu blokta belirtilen tüm fonksiyonlar kütüphane fonksiyonudur. Bu bellek sızıntısını nasıl düzeltebilirim? " Hala erişilebilir " kategorisi altında listelenir . (Çok benzer, ancak değişen boyutlarda 4 tane daha var) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B: calloc (vg_replace_malloc.c:418) by 0x931CD2: _dl_new_object …
155 c  pthreads  valgrind 

3
Valgrind çıktısını bir dosyaya nasıl yönlendirebilirim?
Valgrind aracıyla çalışırken, valgrind aracı tarafından üretilen ayrıntıları günlüğe kaydetmem gerekiyor. Bunu nasıl başarabilirim? Gibi bir şey denedim, valgrind a.out | test ve valgrind a.out > test Valgrind hafıza hatasını değil, sadece program çıktısını verdi, sızıntı bilgisi. Program hiçbir kullanıcı etkileşimi (yani giriş vererek) gerektiriyorsa bile ben böyle alıyorum. Programın …
147 redirect  valgrind 

12
Yosemite ve Valgrind
Valgrind'i yosemite'ye nasıl yükleyeceğimi söyler misin? Yüklemeye çalıştığımda "çekirdek sürümünü kontrol ediyorum ... desteklenmiyor (14.0.0) configure: error: Valgrind Darwin 10.x, 11.x, 12.x ve 13.x (Mac OS X 10.6 / 7/8/9) " Resmi bir yol veya güncelleme yok ve hiçbir şey bulamadım ( http://comments.gmane.org/gmane.comp.kde.devel.bugs/1553705 dışında , ancak bu sorunu çözmediler).

6
C ++ yapılarını başlatmanın doğru yolu
Kodumuz bir POD (Düz Eski Veri Yapısı) yapısı içerir (başlangıçta başlatılması gereken diğer yapıları ve POD değişkenlerini içeren temel bir c ++ yapısıdır.) Ben kadarıyla birini Tabanlı okumak , bu gibi görünüyor: myStruct = (MyStruct*)calloc(1, sizeof(MyStruct)); aşağıdaki gibi tüm değerleri sıfırlamalıdır: myStruct = new MyStruct(); Bununla birlikte, yapı ikinci şekilde …

3
Catalina'ya Valgrind kurmanın bir yolu var mı?
Catalina'ya Valgrind'i kurmanın ve düzgün bir şekilde çalıştırmanın bir yolu var mı? Eğer öyleyse, adım adım bir süreci çok takdir ediyorum. Valgrind'i https://github.com/sowson/valgrind ile yüklemeyi denedim, ancak helloWorld.cppterminalde test ettiğimde konsol hatalar almamalıydı. Valgrind'in bu sürümünün kurulum sürecinde benim tarafımda bir hata yapıp yapmadığımdan veya Valgrind'in kendisinin Catalina OS ile …

3
Valgrind, Homebrew ile macOS Catalina'ya (10.15) nasıl kurulur?
Komut demlemek Valgrind yüklemek ile Valgrind yüklemeye çalıştım ve bir mesaj alıyorum diyor: "valgrind: Bu formül, yukarı akış uyumsuzluğu nedeniyle Sierra'dan daha yeni macOS sürümlerinde beklendiği gibi derlenmiyor veya çalışmıyor. Hata: Bu derlemede tatmin edilmeyen bir gereksinim başarısız oldu." Ayrıca "kaynak düzenleme demlemek" demeye ve kodun baş bölümünde "sourceware.org/git/valgrind.git" yerine …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.