glibc-audit

Yazılım ekran görüntüsü:
glibc-audit
Yazılım detaylar:
Versiyon: 2.4-4
Qayıt: 3 Jun 15
Geliştirici: John Reiser
Lisans: Ücretsiz
Popülerlik: 85

Rating: nan/5 (Total Votes: 0)

glibc-denetim Purify gibi valgrind olarak otomatik bir bellek erişimi denetleyicisi ile kodunu kontrol sigortalayın ya da uygulama geliştiriciler için glibc değiştirilmiş versiyonu.
glibc-denetim denetlenmiş ve bir bellek erişimi denetleyicisi geliştiricinin kullanımına raporları C kütüphanesinde kendisinden daha az "gürültü" ile, geliştirici ilginç olması daha muhtemeldir ki temizlenmiş oldu. Tipik olarak, glibc-denetim kullanımdan önce yerel değişkenler ve yapılar, tüm başlatır. Sıradan glibc kendi mantığına "düğünle-bakım" ancak bellek erişimi denetleyicisi tarafından bildirilen başlatılmamış kukla değişkenleri kullanır.
 
Ayrıca, r_debug.r_brk protokolü eş-resident denetçi ile işbirliği geliştirilmiştir. Denetçi .r_brk ayarlarsa paylaşılan kitaplık bir olay meydana geldiğinde, o zaman çalışma zamanı yükleyici denetçi doğrudan arayacak.
Bu çok daha uygun kesme noktalarını kullanarak daha. Varsayılan olarak eski breakpoint protokol hemen önce gibi çalışır. Bir işleve bir işaretçi sıradan bir işaretçi olarak aynı boyutta olduğu yeni protokol makinelerde eski uyumlu ikili olduğunu. (HP-PA RISC Alpha işlemci veya PowerPC gibi) bir işleve bir işaretçi büyük Platformlar geriye dönük olarak uyumlu ikili değildir ve r_debug.r_version artırmak zorunda kalacak. Onlar inşa edildiğinde (örneğin gdb gibi) exising istemcileri de ihmal tür uyumsuzluğu hatası görürsünüz. Ama şimdi, o x86 zamanında gdb antagonize fazla değer.
 
yama 91 dosyaları değiştirir. Glibc-2.3.2-27.9 karşılaştırıldığında, ek kod .text 18 daha bayt ve .Yani 24 az bayt kaplar. Bir nano-endoskopik ölçekte, tipik yürütme maliyeti etkilenen rutin başına 0 ila 3 CPU döngülerini olduğu; Tahmini ortalama toplam darbe günde makine başına en az 1 saniye olduğunu. * Printf () durumunda, glibc-denetim glibc daha hızlı temizlenen-up kaynak stdio-common / printf-parse.h içinde parse_one_spec () için printf_spec.info başlatırken iğrenç kod üreten gcc-3.2 kaçınınız yardımcı olduğu.
 
Glibc-denetim, daha sonra glibc iç testcases bir bellek erişimi denetleyicisi çalışan bildirilen hataları analiz ve kaynağını değiştirerek inşa edilmiştir. süreç glibc-2.3.2-11.9 10 bellek erişimi hata saptandı. Yedi iki CVS sabit olmuştur, glibc-2.3.2-27.9 sabit, ve bir olasılıkla sabit olmayacak bir tasarım kusurdur bulundu.
 
Öncül yamalar glibc-denetim-1 glibc projesine sunuldu, ancak bu yamaları [kullanıcı "konuk", şifrenizi "misafir"] göz ardı edildi, reddetti, ya da reddedilir. Kullanılabilirlik ve glibc-denetim-1 ayrı yayınlamak için güvenilirlik yeterli düzelme var.
değiştirilmemiş glibc-2.3.2-27.9.src.rpm RedHat aynalar edinilebilir. rpmbuild -ba --target i686 1.1GHz CPU, 384MB RAM, UDMA100 disk ile bir makinede disk alanı yaklaşık 4 saat sürdü ve 2.5GB.
Bu Sürümdeki Yenilikler:

Benzer yazılım

exude
exude

20 Feb 15

ngrep
ngrep

2 Jun 15

pyrasite
pyrasite

14 Apr 15

KDbg
KDbg

14 Apr 15

Geliştirici Diğer yazılım John Reiser

jumpstart
jumpstart

2 Jun 15

Yorumlar glibc-audit

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