Dbgmem

תכונה עשירה זיכרון Debugger עבור C ו- C + תוכניות; אני
הורד עכשיו

Dbgmem דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Moser Michael
  • אתר האינטרנט של המוציא לאור:

Dbgmem תגים


Dbgmem תיאור

תכונה עשירה זיכרון Debugger עבור C ו- C + תוכניות; אני זה עובד כיום עבור לינוקס בלבד. DBGMEM משוחרר תחת התנאים של כלי רישיון ציבורי כללי של גנו מסייע לך למצוא בעיות כגון 1. דליפות זיכרון 2. ערימת שיחות זיכרון 3. שימוש לרעה, טיעון בלתי חוקי לפונקציות ספריות סטנדרטיות נבחרות. 4. מחסנית שחיתות 5. השימוש בזיכרון ערימה משוחרר או לא מאוחסן. 6. מאפשר לך להאריך את הכלי, לבדוק את הארגומנטים של API נוספים הכלי עוקב אחר פונקציות הקצאת זיכרון GLIBC, זיכרון ומניפולציה מחרוזת על מנת להוסיף תכונות שלה. DBGMEM אינו דורש שום שינויים בתוכנית שלך, אם כי ייתכן שתרצה לשנות את שלך תוכנית על מנת להשתמש בתכונות מתקדמות מסוימות DBGMEM מוסיף בדיקות באגים לחלקים של הספרייה הרגילה GLIBC; הוא מיושם כמו ספריות משותפות אשר נטענים לתוך שטח הכתובות של desports.toolsdbgmem יש כמה כלי איתור באגים, כל אחד יכול להיות טעון לתוך התוכנית debugged; הכלי הפשוט עוקב אחר כל בלוקים הזיכרון שהוקצו, ומוסיף מידע שמירה על ספר, כגון הערימה בזמן שהוקצה לבלוק, לכותרת זירה שקודמת את בלוק הזיכרון שהוקצה; זה גם מוסיף מילה שמירה לפני ואחרי הבלוק שהוקצה; הכלי הפשוט משמש ביותר לאיתור של בעיות דליפת זיכרון; כמו כותרת זירה יכול לקבל פגום על ידי התוכנית כי הוא beatugged. הבדיקה לקחה שומר את כל הספר במידע על הערימה בקובץ ממופה אנונימי; זה עושה את הכלי חזק יותר לעמוד בזיכרון להחליף באגים. הכלי בדיקה גם מוסיף יכולת במהירות לחפש מידע על כל בלוק ערימה עבור ערך מצביע הכלול בתוך בלוק ערימה; כלי הבדיקה מוסיף אימות של פרמטרים למחרוזת משותפת ותפקודי מניפולציה זיכרון, ובדיקות מחסנית אפשרית מתנפצת על ידי פונקציות אלה. המוצא של המבצע, יכול להפעיל את רוב התוכניות עם הבאגים כפי שהוא; הכלי אינו מחייב את תוכנית באגים כדי להיות מקושר עם כל ספריות ספציפיות; הכלי הוא ספריה משותפת כי הוא טעון לתוך שטח הכתובת של תהליך שנבדק באמצעות טכניקה של הזרקת DLL. התכונה LD_PRELOAD של הקישור הדינמי משמשת לטעינת הספרייה המשותפת של הכלים, לפני כל ספריה אחרת נטענת; הקצאת זיכרון ופונקציית מניפולציה מחרוזת הם יורטו הראשון נקראים מספריית הכלי; זה מאפשר לכלי להוסיף את המחאות שלה. במהלך זמן ריצה של תהליך debugged נכתב דוח גלם אשר מעובד עוד יותר לאחר סיום תהליך debugged; הדו"ח המוגדר מוסיף שמות פונקציונליים סמליים לעקמת עקבות הכלולות בדוח הגלם. הבאגים של GDB משמש להפעלת כתובות מספריות לכתובות סמליות במהלך עיבוד נוסף של דוח גלם. הנה כמה תכונות עיקריות של "DBGMEM": · דליפות זיכרון; זה חל על כלי בדיקה וכלים פשוטים. הכלי מסלול כל בלוק ההוקצה יחד עם עקבות מחסנית נלקח בזמן שבו הוקצה בלוק; בנוסף, תג מספר שלם עם כל הקצאה, ערך זה עוקב אחר תקופה לוגית / 'דור' המאפיין את הזמן שבו הוקצה הבלוק. דו"ח של מידע זה מיוצר תמיד על יציאת תהליך, או כאשר מתבקש על ידי המשתמש. מידע זה מסייע למצוא מקרים וגורמים של דליפות זיכרון. · שימוש בזיכרון ערימה לא מאותחל או זיכרון ערימה משוחרר; זו חלה הן כלי בדיקה וכלים פשוטים. הכלי קובע כל הזיכרון החדש שהוקצה ערך בייט 0xDD וכל זיכרון משוחררים לשווי בייט 0xEE; שימוש בערכים אלה בדרך כלל מוביל תוכנית שגיאות, אם באזור זיכרון זה מכיל מצביע, אז ביטול הפניה למבנה של מצביע עם הערך 0xDDDDDDDD יוביל להתרסקות. · שחיתות זיכרון היפ; זו חלה הן כלי בדיקה וכלים פשוטים. הכלי לבדיקה עבור מחליף זיכרון underwrites ידי הצבת קידומת זיכרון סיומת על כול בלוק ערימה; אם הערך של הסיומת משתנה אז לדרוס ערימה / לממן מזוהה. · זה חל על '' 'בדיקת כלי' 'רק; שימוש לרעה של פונקציות מניפולציה מחרוזת של GLIBC וזיכרון להעתיק / להעביר פונקציות של Glibc; מחסנית שחיתות על ידי אלה נבדק פונקציות הכלי מקבל הראשון לעבור על פונקציות ספריה רגילה משותפת, נבדק כי הפונקציה לא תחליף בלוק טיעון הקיים; כמו כן, נבדק כי ערימת החוט קורא לא יהיה פגום. מה חדש במהדורה זו: · לעשות עכשיו מקבל משתנה סביבה CFLAGS · בניית ספריית DBGMEM עם אפשרות -LDL · ספריה משותפת ממוקמת כעת לתוך Lib / $ (Uname-R) ספרייה, כפי GLIBC נשוי לגרסת הקרנל. · תיקון קומפילציה במערכות מסוימות (הגדר שלב) · הוסף אפשרות להפעלת סקריפט (-M - יצירת עקבות מחסנית רק במשך כמה דורות)


Dbgmem תוכנה קשורה

סמל

alleyoop הוא חזית gnome אל הבאגים פופולרי Valgrind זיכרון. ...

405

הורד

Upstare.

מערכת עדכון תוכנה דינמית עבור יישומי משתמשים רב-תכלית שחלים עדכונים מיידיים באמצעות שחזור מחסנית ...

64

הורד