#include <IgHook_IgHookTrace.h>
Definition at line 16 of file IgHook_IgHookTrace.h.
| IgHookTraceAlloc::IgHookTraceAlloc |
( |
void |
| ) |
|
| void * IgHookTraceAlloc::allocate |
( |
size_t |
bytes | ) |
|
Definition at line 105 of file IgHook_IgHookTrace.cpp.
{
{
size_t psize = getpagesize ();
size_t hunk = psize * 20;
if (hunk < bytes) hunk = (hunk + psize - 1) & ~(psize-1);
void *addr = mmap (0, hunk, PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (addr == MAP_FAILED)
return 0;
}
return ptr;
}
| size_t IgHookTraceAlloc::m_left |
|
private |
| void* IgHookTraceAlloc::m_pool |
|
private |
The documentation for this class was generated from the following files: