init
This commit is contained in:
20
include/memory/Memory.hpp
Normal file
20
include/memory/Memory.hpp
Normal file
@ -0,0 +1,20 @@
|
||||
#ifndef MEMORY_HPP
|
||||
#define MEMORY_HPP
|
||||
|
||||
class Memory{
|
||||
|
||||
public:
|
||||
|
||||
static void* allocateMemory(unsigned long size);
|
||||
|
||||
static void* allocateExecutableMemory(unsigned long size);
|
||||
|
||||
static void* allocateHugePage(unsigned long size);
|
||||
|
||||
static int setPremission(void* page,unsigned long size, unsigned int permission);
|
||||
|
||||
static int releaseMemory(void* mem, unsigned long size);
|
||||
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user