It may be worth reading: <a href="http://llvm.org/ProjectsWithLLVM/#spedi">http://llvm.org/ProjectsWithLLVM/#spedi</a><br><br><div class="gmail_quote">On Sat, Aug 28, 2010 at 7:16 PM, Michail <span dir="ltr"><<a href="mailto:3@14.by">3@14.by</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div link="blue" vlink="purple" lang="RU"><div><p class="MsoNormal"><span lang="EN-US">Hello!</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">I am wondering, if it’s possible to reload part of the modules of my program during execution without reloading whole binary?</span></p>
<p class="MsoNormal"><span lang="EN-US">The ultimate goal is to be able to write a class which at some point will serialize all it’s instances, store somehow, then new binary for that class is loaded, and objects are re-created. Surely, reasonable code instrumentation is accepted.</span></p>
<p class="MsoNormal"><span lang="EN-US">Surely the only way to make it happen is to go LLVM-way, and it would be awesome if it’s possible to do with clang.</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal">
<span lang="EN-US">Any ideas?</span></p></div></div><br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br>