[LLVMbugs] [Bug 15586] execute engine resolve external symbol incorrectly

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Oct 28 09:51:20 PDT 2013


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

Andy Kaylor <andrew.kaylor at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |andrew.kaylor at intel.com
         Resolution|---                         |FIXED

--- Comment #1 from Andy Kaylor <andrew.kaylor at intel.com> ---
Symbol resolution is performed by the memory manager.  In some revisions, lli
let its memory manager (RecordingMemoryManager for the remote case) defer
symbol resolution to the RTDyldMemoryManager base class, which links to local
symbols.  The code in lli has since been revised (and the memory manager class
renamed to RemoteMemoryManager) such that it does not attempt to resolve
symbols.

Clients wishing to link to external symbols in a remote environment should
provide their own implementation.

The lli implementation was updated as described above in r192514.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20131028/cdb7a4dd/attachment.html>


More information about the llvm-bugs mailing list