Курсовая работа: Мониторинг виртуальной памяти в ОС Linux

} pagefault;

struct

{

char *callname;

long ret;

} callret;

};

};

#define NEVENTS (EVENTS_BUFLEN/sizeof (struct memmon_event))

/*

* Initializes event ringbuffer & creates /proc entry

*/

int init_events(void);

/*

* Destroys ringbuffer & removes /proc entry

*/

void fini_events(void);

/*

* Adds events to ringbuffer tail

*/

void put_event (const struct memmon_event *ev);

#endif // MEMMON_EVENTS_H

events.c

/*

* Events ringbuffer.

*/

#include <linux/module.h>

#include <linux/moduleparam.h>

#include <linux/kernel.h>

К-во Просмотров: 502
Бесплатно скачать Курсовая работа: Мониторинг виртуальной памяти в ОС Linux