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