diff options
author | Owen Anderson <resistor@mac.com> | 2008-03-24 21:29:58 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2008-03-24 21:29:58 +0000 |
commit | 19cfd733e2b383a43b9eb4217f901c4a51f36f63 (patch) | |
tree | 2197f789fd8790e41a51912398417feeb019f21a /lib/System/Win32 | |
parent | 7a3ad1a401d0ede3d4365db144c4e7f04c73d2ec (diff) | |
download | external_llvm-19cfd733e2b383a43b9eb4217f901c4a51f36f63.zip external_llvm-19cfd733e2b383a43b9eb4217f901c4a51f36f63.tar.gz external_llvm-19cfd733e2b383a43b9eb4217f901c4a51f36f63.tar.bz2 |
Revert r48676. I had plans for using it, but now it's just dead code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48743 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/System/Win32')
-rw-r--r-- | lib/System/Win32/Memory.inc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/System/Win32/Memory.inc b/lib/System/Win32/Memory.inc index 1262752..eed2b10 100644 --- a/lib/System/Win32/Memory.inc +++ b/lib/System/Win32/Memory.inc @@ -46,29 +46,6 @@ MemoryBlock Memory::AllocateRWX(unsigned NumBytes, return result; } -MemoryBlock Memory::AllocateRW(unsigned NumBytes, - const MemoryBlock *NearBlock, - std::string *ErrMsg) { - if (NumBytes == 0) return MemoryBlock(); - - static const long pageSize = Process::GetPageSize(); - unsigned NumPages = (NumBytes+pageSize-1)/pageSize; - - //FIXME: support NearBlock if ever needed on Win64. - - void *pa = VirtualAlloc(NULL, NumPages*pageSize, MEM_COMMIT, - PAGE_READWRITE); - if (pa == NULL) { - MakeErrMsg(ErrMsg, "Can't allocate RWX Memory: "); - return MemoryBlock(); - } - - MemoryBlock result; - result.Address = pa; - result.Size = NumPages*pageSize; - return result; -} - bool Memory::ReleaseRWX(MemoryBlock &M, std::string *ErrMsg) { if (M.Address == 0 || M.Size == 0) return false; if (!VirtualFree(M.Address, 0, MEM_RELEASE)) |