This commit is contained in:
ecpvint
2024-08-15 18:40:30 +08:00
commit 4485f045ca
552 changed files with 147047 additions and 0 deletions

20
include/memory/Memory.hpp Normal file
View 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