glibc-audit

צילום מסך תוכנה:
glibc-audit
פרטי תוכנה:
גרסה: 2.4-4
טען תאריך: 3 Jun 15
מפתחים: John Reiser
רשיון: ללא תשלום
פופולריות: 85

Rating: nan/5 (Total Votes: 0)

glibc-ביקורת היא גרסה שונה של glibc למפתחי יישומים שיבדקו את הקוד שלהם עם בודק גישת זיכרון אוטומטי כגון valgrind, להבטיח, או לטהר.
glibc-ביקורת כבר מבוקר וניקתה כך שדיווחים מהשימוש של המפתחים של בודק גישת זיכרון נוטה יותר להיות מעניין ליזם, עם "רעש" פחות מספריית C עצמו. בדרך כלל, glibc-ביקורת מאתחלת את כל המשתנים המקומיים שלה וstructs לפני השימוש. glibc הרגיל משתמש במשתני דמה שלא אותחל כי הם "טיפול אל" להיגיון שלה, אבל שדווחו על ידי בודק גישה לזיכרון.
 
כמו כן, פרוטוקול r_debug.r_brk שופר לשתף פעולה עם מבקר שיתוף התושב. אם המבקר קובע .r_brk, אז מטעין זמן הריצה יתקשר המבקר ישירות בכל פעם שאירוע מתרחש ספרייה משותפת.
זה הרבה יותר נוח מאשר שימוש בנקודתי עצירה. כברירת מחדל פרוטוקול נקודת העצירה הישן עובד בדיוק כמו לפני. הפרוטוקול החדש הוא בינארי תואם הישן על מכונות שבו מצביע לפונקציה הוא באותו הגודל כמו מצביע רגיל. פלטפורמות בי מצביע לפונקציה הוא גדול יותר (כגון HP-הפלסטיני RISC, מעבד אלפא, או PowerPC) אינן בינארי תואם לאחור, ויצטרכו להגדיל r_debug.r_version. לקוחות Exising (כגון gdb) גם יראו שגיאה אי התאמת סוג היה להתעלם כאשר הם בנו. אבל לעת עתה, זה שווה יותר לא להרגיז gdb בזמן ריצה על x86.
 
התיקון משנה 91 קבצים. בהשוואה לglibc-2.3.2-27.9, קוד נוסף תופס 18 בתים נוספים של .text, ו -24 בתים בפחות .so. בקנה מידת ננו-הסקופי, עלות ביצוע הטיפוסית היא 0-3 מחזורי CPU לשגרה מושפעת; ההשפעה הכוללת החציון המוערך היא פחות מ 1 שנייה למכונה ליום. במקרה של * printf (), glibc-ביקורת היא מהירה יותר מאשר glibc כי המקור ניקה-עד-עוזר למנוע 3.2 gcc יצירת קוד זוועתי כאשר אתחול printf_spec.info לparse_one_spec () בprintf-parse.h / stdio-משותף.
 
Glibc-ביקורת נבנתה על ידי הפעלה בודק גישת זיכרון בtestcases הפנימי של glibc, אז ניתוח השגיאות המדווחות ושינוי המקור. התהליך חשף באגים גישה 10 זיכרון בglibc-2.3.2-11.9. שבע היו קבועים בglibc-2.3.2-27.9, עוד שתי תוקנו בCVS, ואחד מהם הוא פגם עיצוב שכנראה לא יהיה קבוע.
 
תיקונים קודמו ל- glibc ביקורת-1 הוגשה לפרויקט glibc, אבל התיקונים אלה זכו להתעלמות [משתמש "אורח", סיסמא "אורח"], ירידה, או נדחתה. יש מספיק שיפור בשימושיות ואמינות לפרסם glibc-ביקורת-1 בנפרד.
Glibc-2.3.2-27.9.src.rpm ללא שינוי זמין ממראות RedHat. rpmbuild -ba --target i686 לקח בערך 4 שעות ו2.5GB של שטח דיסק במחשב עם מעבד 1.1GHz, זיכרון RAM 384MB, UDMA100 דיסק.
מה חדש במהדורה זו:

תוכנה דומה

rpdb
rpdb

14 Apr 15

interruptingcow
interruptingcow

14 Apr 15

Meliae
Meliae

11 May 15

LMDBG
LMDBG

20 Feb 15

תוכנות אחרות של יזם John Reiser

jumpstart
jumpstart

2 Jun 15

תגובות ל glibc-audit

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!