search for: gotbase

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: