http://llvm.org/bugs/show_bug.cgi?id=3998

           Summary: LLVM JIT generates code into a fixed size buffer
           Product: new-bugs
           Version: unspecified
          Platform: All
               URL: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=21
                    9
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


Forwarded this bug since it affects any JIT using LLVM.
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=219

Quoted from gbenson:
"
LLVM generates all code into a buffer of fixed size, and once this buffer is
filled it simply exits with an abort(), taking out the VM.  Clearly this needs
fixing for Shark.

There are two possible places a fix could occur:

1) In lib/ExecutionEngine/JIT/JITEmitter.cpp, in JITEmitter::finishFunction.
   This is where the abort() is; there's a FIXME saying to allocate more space
   and try again.

2) In lib/ExecutionEngine/JIT/JITMemoryManager.cpp, by extending the default
   memory manager to be able to grow the block or something.
"


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to