<div dir="ltr"><div>Hi all,</div><div><br></div><div>I was recently accepted for Google Summer of Code to work on librarifying llvm-objcopy, see <a href="https://bugs.llvm.org/show_bug.cgi?id=41044">bug 4104</a>. I am an undergrad student at Purdue University studying operating systems and compilers. My mentors are James Henderson and <span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn">Jordan Rupprecht.</span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><br></span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn">The goal is to standardize the logic for MachO, ELF, and COFF and let the library handle the differences internally. Hopefully this can be much more ergonomic than GNU's BFD, relying of course on llvm/Object and existing code in llvm-objcopy. <span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn">I
would love suggestions on what some of you might suggest that a library
for describing and mutating object files should look like. <br></span></span></span></span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><br></span></span></span></span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn">Best,</span></span></span></span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn">Alex<br></span></span></span></span></span></span></div><div><span class="gmail-bz_comment_user"><span class="gmail-vcard"><span class="gmail-fn"><br></span>
</span></span></div><div><a href="https://bugs.llvm.org/show_bug.cgi?id=41044" target="_blank"><span style="color:rgb(0,0,0)"></span></a> </div></div>