ATLAS Offline Software
|
#include <PageAccessControl.h>
Public Member Functions | |
Entry (const void *a, size_t l, int p, void *pl) | |
Public Attributes | |
const void * | addr |
address of page for which protection was requested. Used as key More... | |
size_t | lenProt |
length of the protected region, from page addr to end of protected obj More... | |
int | prot |
void * | leak |
pointer to the heap fragment we leaked before protecting the page More... | |
int | restored |
protection of a memory region (see mprotect(2))
Definition at line 76 of file PageAccessControl.h.
PageAccessControl::Entry::Entry | ( | const void * | a, |
size_t | l, | ||
int | p, | ||
void * | pl | ||
) |
const void* PageAccessControl::Entry::addr |
address of page for which protection was requested. Used as key
Definition at line 79 of file PageAccessControl.h.
void* PageAccessControl::Entry::leak |
pointer to the heap fragment we leaked before protecting the page
Definition at line 84 of file PageAccessControl.h.
size_t PageAccessControl::Entry::lenProt |
length of the protected region, from page addr to end of protected obj
Definition at line 81 of file PageAccessControl.h.
int PageAccessControl::Entry::prot |
Definition at line 82 of file PageAccessControl.h.
int PageAccessControl::Entry::restored |
never accessed
Definition at line 87 of file PageAccessControl.h.