Michael Lewis via llvm-dev
2016-Jul-04 22:45 UTC
[llvm-dev] Status of stack walking in LLVM on Win64?
Thanks all - looks like RuntimeDyldCOFFX86_64 is indeed the missing link. I'm temporarily using my own code to relocate the pdata section during linking (for unrelated reasons) but I'll definitely explore the dynamic loader in more detail. I'd much prefer to use well-tested code over my sloppy 20 minute hack job :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160704/5ebfc616/attachment.html>
Reid Kleckner via llvm-dev
2016-Jul-06 16:07 UTC
[llvm-dev] Status of stack walking in LLVM on Win64?
If you want an AOT linker and you don't want to use link.exe, you can use LLD. At this point it is a fully functional PE COFF linker. It lacks PDB support, but it sounds like you don't need that yet. On Mon, Jul 4, 2016 at 3:45 PM, Michael Lewis via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Thanks all - looks like RuntimeDyldCOFFX86_64 is indeed the missing link. > I'm temporarily using my own code to relocate the pdata section during > linking (for unrelated reasons) but I'll definitely explore the dynamic > loader in more detail. I'd much prefer to use well-tested code over my > sloppy 20 minute hack job :-) > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160706/273c74c2/attachment.html>
Hayden Livingston via llvm-dev
2016-Jul-06 18:59 UTC
[llvm-dev] Status of stack walking in LLVM on Win64?
Can we accept the patch which makes this work? There is a patch in the bug report for the MCJIT case. I'm confused why AOT and MCJIT case would be different but without it the information isn't registered. On Wed, Jul 6, 2016 at 9:07 AM, Reid Kleckner via llvm-dev <llvm-dev at lists.llvm.org> wrote:> If you want an AOT linker and you don't want to use link.exe, you can use > LLD. At this point it is a fully functional PE COFF linker. It lacks PDB > support, but it sounds like you don't need that yet. > > On Mon, Jul 4, 2016 at 3:45 PM, Michael Lewis via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> >> Thanks all - looks like RuntimeDyldCOFFX86_64 is indeed the missing link. >> I'm temporarily using my own code to relocate the pdata section during >> linking (for unrelated reasons) but I'll definitely explore the dynamic >> loader in more detail. I'd much prefer to use well-tested code over my >> sloppy 20 minute hack job :-) >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >