summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2008-05-09 18:44:41 +0000
committerNick Kledzik <kledzik@apple.com>2008-05-09 18:44:41 +0000
commit6b89d928ed86f494964841b95c0f69b89550e873 (patch)
tree1bcaba6d9a9864ca0ad67c807d3b69696f903a3c /tools
parentbfc538c09ef619c2eac88c13ce32a94ca71694b9 (diff)
downloadllvm-6b89d928ed86f494964841b95c0f69b89550e873.tar.gz
llvm-6b89d928ed86f494964841b95c0f69b89550e873.tar.bz2
llvm-6b89d928ed86f494964841b95c0f69b89550e873.tar.xz
use doxygen comments for makeBuffer()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50908 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/lto2/LTOModule.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/lto2/LTOModule.cpp b/tools/lto2/LTOModule.cpp
index 943bef75c8..cc3b1f142d 100644
--- a/tools/lto2/LTOModule.cpp
+++ b/tools/lto2/LTOModule.cpp
@@ -91,12 +91,12 @@ LTOModule* LTOModule::makeLTOModule(const char* path, std::string& errMsg)
return makeLTOModule(buffer.get(), errMsg);
}
-
+/// makeBuffer - create a MemoryBuffer from a memory range.
+/// MemoryBuffer requires the byte past end of the buffer to be a zero.
+/// We might get lucky and already be that way, otherwise make a copy.
+/// Also if next byte is on a different page, don't assume it is readable.
MemoryBuffer* LTOModule::makeBuffer(const void* mem, size_t length)
{
- // MemoryBuffer requires the byte past end of the buffer to be a zero.
- // We might get lucky and already be that way, otherwise make a copy.
- // Also if next byte is on a different page, don't assume it is readable.
const char* startPtr = (char*)mem;
const char* endPtr = startPtr+length;
if ( (((uintptr_t)endPtr & (sys::Process::GetPageSize()-1)) == 0)