[www] r355686 - [www][GSOC2019]Add LLVM binary tools project
James Henderson via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 8 02:49:57 PST 2019
Author: jhenderson
Date: Fri Mar 8 02:49:57 2019
New Revision: 355686
URL: http://llvm.org/viewvc/llvm-project?rev=355686&view=rev
Log:
[www][GSOC2019]Add LLVM binary tools project
Differential Revision: https://reviews.llvm.org/D59026
Reviewed by: Paul Robinson
Modified:
www/trunk/OpenProjects.html
Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=355686&r1=355685&r2=355686&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Fri Mar 8 02:49:57 2019
@@ -12,6 +12,8 @@
effect on codegen</a></li>
<li><a href="#llvm_function_attributes">Improve function attribute
inference</a></li>
+ <li><a href="#improve_binary_utilities">Improve LLVM binary utilities
+ </a></li>
</ul>
</li>
<li><a href="http://clang.llvm.org/"><b>Clang</b></a>
@@ -147,6 +149,29 @@ main <a href="https://developers.google.
<p><b>Desirable skills:</b> Intermediate knowledge of C++ and familiarity with static analysis/abstract interpretation.</p>
</div>
+<!-- *********************************************************************** -->
+<div class="www_subsubsection">
+ <a name="improve_binary_utilities">Improve LLVM binutils</a>
+</div>
+<!-- *********************************************************************** -->
+
+<div class="www_text">
+ <p><b>Description of the project:</b> Binary utilities (aka binutils) are a
+ set of tools used to inspect and analyze generated binary files. We have
+ recently developed new versions of these in the LLVM project so we can
+ remove the need for their GNU equivalents. The base functionality is done,
+ but there are many missing features. In this project you will be
+ contributing to the LLVM binutils, adding these additional features, in
+ tools such as llvm-readobj, llvm-objdump and llvm-objcopy. This will require
+ you to become an expert in the specification details for various object file
+ formats, such as ELF and COFF.</p>
+ <p><b>Expected Results:</b> Patch contributions to the LLVM binary utilities
+ to improve the quality of existing features and to add missing
+ functionality.</p>
+ <p><b>Confirmed Mentor:</b> James Henderson, Jordan Rupprecht</p>
+ <p><b>Desirable skills:</b> Intermediate knowledge of C++.</p>
+</div>
+
<!-- *********************************************************************** -->
<div class="www_subsection">
More information about the llvm-commits
mailing list