Displaying 3 results from an estimated 3 matches for "gotbase".
Did you mean:
getbase
2006 Sep 16
0
[LLVMdev] failed assertion in PPCJITInfo.cpp when calling native function
....org/pipermail/llvm-dev/attachments/20060916/f591cffa/attachment.obj>
-------------- next part --------------
#0 0x9004802c in kill ()
#1 0x9012dfb4 in abort ()
#2 0x94b2d0b0 in __eprintf ()
#3 0x00074cd4 in llvm::PPCJITInfo::relocate (this=0x0, Function=0x8088004, MR=0x6604b30, NumRelocs=1, GOTBase=0x0) at /Users/andreas/build/llvm-1.8/debugBuild/../llvm/lib/Target/PowerPC/PPCJITInfo.cpp:205
#4 0x00017c00 in (anonymous namespace)::JITEmitter::finishFunction (this=0x6602f80, F=@0x6604db0) at /Users/andreas/build/llvm-1.8/debugBuild/../llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:824
#5 0x0005...
2008 Feb 04
0
[LLVMdev] Exception handling in JIT
...gned char *)CurBlock;
> + TableBlocks[F] = CurBlock;
> +
> + // Release the memory at the end of this block that isn't
> needed.
> + FreeMemoryList =CurBlock-
> >TrimAllocationToSize(FreeMemoryList, BlockSize);
> + }
> +
> unsigned char *getGOTBase() const {
> return GOTBase;
> }
> @@ -315,6 +338,24 @@
>
> // Finally, remove this entry from FunctionBlocks.
> FunctionBlocks.erase(I);
> +
> + I = TableBlocks.find(F);
> + if (I == TableBlocks.end()) return;
> +
> + // Find the...
2008 Feb 01
2
[LLVMdev] Exception handling in JIT
Dear all,
Here's a new patch with Evan's comments (thx Evan!) and some cleanups.
Now the (duplicated) exception handling code is in a new file:
lib/ExecutionEngine/JIT/JITDwarfEmitter.
This patch should work on linux/x86 and linux/ppc (tested).
Nicolas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jit-exceptions.patch
URL: