H A D | Memory.h | 28 class MemoryBlock { class in namespace:llvm::sys 30 MemoryBlock() : Address(0), Size(0) { } function in class:llvm::sys::MemoryBlock 31 MemoryBlock(void *addr, size_t size) : Address(addr), Size(size) { } function in class:llvm::sys::MemoryBlock 41 /// MemoryBlock instances. 56 static MemoryBlock AllocateRWX(size_t NumBytes, 57 const MemoryBlock *NearBlock, 67 static bool ReleaseRWX(MemoryBlock &block, std::string *ErrMsg = 0); 78 static bool setExecutable(MemoryBlock &M, std::string *ErrMsg = 0); 83 static bool setWritable(MemoryBlock &M, std::string *ErrMsg = 0);
|