[llvm-commits] LLD patch - symbol table and reorganization of sections

Hemant Kulkarni khemant at codeaurora.org
Fri Sep 28 12:00:07 PDT 2012


Purpose of patch:

Add symbol table to writer to emit symbols.

Make all sections - ones made due to atoms and ones made by linker at output
time to be derived from one class. Have this class all the attributes needed
to make a section header. Use this class to build section table header and
set all offsets/addresses.

 

Added test for the same. The test needed to be changed to reflect correct
order sections are now emitted; hence you might see change in existing test
too.

Please review the patch and send in comments. 

 

--

Hemant Kulkarni

khemant at codeaurora.org

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by
the Linux Foundation

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120928/1da98517/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: symtable.diff
Type: application/octet-stream
Size: 40028 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120928/1da98517/attachment.obj>


More information about the llvm-commits mailing list