לדלג לתוכן

תרגול בעלות על מיפוי

הוסיפו למיפוי מעבר צורב ממצב כתיבה למצב קריאה בלבד. המתודה תצרוך את הבעלים ותיצור טיפוס חדש שמציע רק bytes. טפלו בכשל mprotect בלי לאבד בעלות על האזור.

כתבו בדיקת קומפילציה שלילית שמחזיקה פרוסה ואז מנסה להשמיד את המיפוי לפני השימוש האחרון בה. הוסיפו בדיקת תהליך נפרד שמבצעת גישה ל־guard ובודקת את אות הסיום.

הסבירו מדוע אין להרחיב את Mapping הנוכחי למיפוי של קובץ שמשתנה חיצונית רק באמצעות החלפת הדגלים ב־mmap. ציינו איזה חלק מחוזה ההפניה כבר אינו מובטח.