search for: releaserwx

Displaying 5 results from an estimated 5 matches for "releaserwx".

Did you mean: releaser
2004 Sep 15
1
[LLVMdev] Cygwin and FreeBSD broken
The new method Memory::ReleaseRWX has the wrong signature on these two platforms. The argument type is Memory& when it should be MemoryBlock&.
2004 Sep 11
0
[LLVMdev] lib/System Changes
There is a typo that breaks FreeBSD: Compiling Memory.cpp In file included from /usr/home/llvm/lib/System/Memory.cpp:28: /usr/home/llvm/obj/lib/System/platform/Memory.cpp: In static member function `static void llvm::sys::Memory::ReleaseRWX(llvm::sys::Memory&)': /usr/home/llvm/obj/lib/System/platform/Memory.cpp:47: error: `sterror' undeclared (first use this function) /usr/home/llvm/obj/lib/System/platform/Memory.cpp:47: error: (Each undeclared identifier is reported only once for each function it appears in.) "sterr...
2004 Sep 11
2
[LLVMdev] lib/System Changes
Folks, I have recently committed several lib/System changes. As with previous commits, the changes work on Linux but for other platforms I'm only "guessing" at the implementation based on available documentation. Your mileage might vary. If this breaks compilation on your platform, please correct the implementation and check it in or submit patches to me and I'll check it in.
2004 Dec 14
0
[LLVMdev] misc. patches
...ryManager(); > > inline unsigned char *allocateStub(unsigned StubSize); > inline unsigned char *startFunctionBody(); > @@ -69,6 +70,10 @@ > CurStubPtr = CurFunctionPtr = FunctionBase; > } > > +JITMemoryManager::~JITMemoryManager() { > + sys::Memory::ReleaseRWX(MemBlock); > +} > + > unsigned char *JITMemoryManager::allocateStub(unsigned StubSize) { > CurStubPtr -= StubSize; > if (CurStubPtr < MemBase) { > Index: lib/Support/Timer.cpp > =================================================================== > RCS file: /var/cv...
2004 Dec 13
6
[LLVMdev] misc. patches
Hi, here are some minor patches that for various reasons I've not submitted yet - I'm just trying to clear my list of differences before christmas... First of all the clear.patch file contains a patch that enables the JIT to drop all global mappings. I need this because when I have N threads I compile N different versions of my functions using different memory areas for global