<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools/llvm-readobj, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools/llvm-readobj?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools/llvm-readobj?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-09T13:13:28Z</updated>
<entry>
<title>Introduce convenience typedefs for the 4 ELF object types.</title>
<updated>2013-05-09T13:13:28Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-09T13:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bed93b0de197c6b64357068ae8e1a883ddbb0e94'/>
<id>urn:sha1:bed93b0de197c6b64357068ae8e1a883ddbb0e94</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181509 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change getRelocationAdditionalInfo to be ELF only.</title>
<updated>2013-05-09T03:39:05Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-09T03:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=167957fa095bc7200b908e6e142be3e604bcfeea'/>
<id>urn:sha1:167957fa095bc7200b908e6e142be3e604bcfeea</id>
<content type='text'>
It was only implemented for ELF where it collected the Addend, so this
patch also renames it to getRelocationAddend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181502 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r181009.</title>
<updated>2013-05-03T23:57:17Z</updated>
<author>
<name>Amara Emerson</name>
<email>amara.emerson@arm.com</email>
</author>
<published>2013-05-03T23:57:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1aef163a6815e7bff675f83ddec8b063d6082e86'/>
<id>urn:sha1:1aef163a6815e7bff675f83ddec8b063d6082e86</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181079 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for reading ARM ELF build attributes.</title>
<updated>2013-05-03T11:36:35Z</updated>
<author>
<name>Amara Emerson</name>
<email>amara.emerson@arm.com</email>
</author>
<published>2013-05-03T11:36:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5d446e61d992f105a05aade62d5305fd8a346081'/>
<id>urn:sha1:5d446e61d992f105a05aade62d5305fd8a346081</id>
<content type='text'>
Build attribute sections can now be read if they exist via ELFObjectFile, and
the llvm-readobj tool has been extended with an option to dump this information
if requested. Regression tests are also included which exercise these features.

Also update the docs with a fixed ARM ABI link and a new link to the Addenda
which provides the build attributes specification.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181009 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clarify getRelocationAddress x getRelocationOffset a bit.</title>
<updated>2013-04-25T12:28:45Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-25T12:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=956ca7265c697107708468b7e1b2fd21f4185bae'/>
<id>urn:sha1:956ca7265c697107708468b7e1b2fd21f4185bae</id>
<content type='text'>
getRelocationAddress is for dynamic libraries and executables,
getRelocationOffset for relocatable objects.

Mark the getRelocationAddress of COFF and MachO as not implemented yet. Add a
test of ELF's. llvm-readobj -r now prints the same values as readelf -r.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180259 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use pointers to iterate over symbols.</title>
<updated>2013-04-24T19:47:55Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-24T19:47:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=802fe9340d032d20195b00334356cf63b303386c'/>
<id>urn:sha1:802fe9340d032d20195b00334356cf63b303386c</id>
<content type='text'>
While here, don't report a dummy symbol for relocations that don't have symbols.
We used to says such relocations were for the first defined symbol, but now we
return end_symbols(). The llvm-readobj output change agrees with otool.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180214 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-readobj: Dump more COFF auxiliary records</title>
<updated>2013-04-22T08:35:11Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-22T08:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c74142ab15d3d3cdf49214dc65b76cb932a9c1a6'/>
<id>urn:sha1:c74142ab15d3d3cdf49214dc65b76cb932a9c1a6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180007 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-readobj: Check for null section pointer</title>
<updated>2013-04-22T08:34:59Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-22T08:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=92f5e268c9aad68ed58198ad14f4d32fd26c5db6'/>
<id>urn:sha1:92f5e268c9aad68ed58198ad14f4d32fd26c5db6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180006 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-readobj: Do not print NULL StringRefs</title>
<updated>2013-04-22T08:34:46Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-22T08:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=48831939a83915939f759bdbe95404499169bc85'/>
<id>urn:sha1:48831939a83915939f759bdbe95404499169bc85</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180005 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>At Jim Grosbach's request detemplate Object/MachO.h.</title>
<updated>2013-04-18T18:08:55Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-18T18:08:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd7aa38e304a09fa0ef51b85b773b649b7e58c5e'/>
<id>urn:sha1:fd7aa38e304a09fa0ef51b85b773b649b7e58c5e</id>
<content type='text'>
We are still able to handle mixed endian objects by swapping one struct at a
time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179778 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
