[PATCH] D59026: [www][GSOC2019]Add LLVM binary tools project

James Henderson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 8 02:49:04 PST 2019


This revision was automatically updated to reflect the committed changes.
Closed by commit rL355686: [www][GSOC2019]Add LLVM binary tools project (authored by jhenderson, committed by ).
Herald added a project: LLVM.

Changed prior to commit:
  https://reviews.llvm.org/D59026?vs=189679&id=189838#toc

Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59026/new/

https://reviews.llvm.org/D59026

Files:
  www/trunk/OpenProjects.html


Index: www/trunk/OpenProjects.html
===================================================================
--- www/trunk/OpenProjects.html
+++ www/trunk/OpenProjects.html
@@ -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 @@
   <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">


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59026.189838.patch
Type: text/x-patch
Size: 2066 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190308/0eff36be/attachment.bin>


More information about the llvm-commits mailing list