שלום
אני מנסה לכתוב ממשק לניטור\מעקב אחר system calls במערכת, בשלב ראשון דרך מערכת הקבצים שבספריית proc / .
אני עובד על גרסה 2.4.18 של הקרנל (Redhat
, ניסיתי לתפוס את קריאות המערכת באמצעות מעקב אחרי קריאות למקרו'ס בקובץ include\asm-i386\unistd.h
אבל נראה שזה לא עובד, אני מקבל מספר קבוע שלא משתנה,לצורך בדיקה הכנסתי גם בקרה על קריאות לפונקציה sys_open ,ובמקרה זה אני באמת יכול לראות שינוי (אבל רק עבור קריאה ספציפית זו).
יתכן שיש בעיה בתלויות מכיוון שהשינוי בוצע בקובץ H ,נראה לי שהקומפילציה תקינה ?
האים יש למישהו רעיונות ?
תודה מראש.