<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/tools, branch release_33</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/tools?h=release_33</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/tools?h=release_33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-04-24T19:47:55Z</updated>
<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>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>
<entry>
<title>Finish templating MachObjectFile over endianness.</title>
<updated>2013-04-13T01:45:40Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-13T01:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=da2a2372c6ae715befae7f086afe769dd80814f3'/>
<id>urn:sha1:da2a2372c6ae715befae7f086afe769dd80814f3</id>
<content type='text'>
We are now able to handle big endian macho files in llvm-readobject. Thanks to
David Fang for providing the object files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179440 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach llvm-readobj to print ELF program headers</title>
<updated>2013-04-12T04:07:39Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-12T04:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cf3b55ab18b6d0f5b658e746b57ec3cf193d5688'/>
<id>urn:sha1:cf3b55ab18b6d0f5b658e746b57ec3cf193d5688</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179363 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add extensive relocation tests for llvm-readobj</title>
<updated>2013-04-12T04:02:23Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-12T04:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8ed205f0a35337089407a57cc8e01de59bc4e26b'/>
<id>urn:sha1:8ed205f0a35337089407a57cc8e01de59bc4e26b</id>
<content type='text'>
This test ensures that relocation type names returned by libObject match
the raw relocation type value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179360 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add 179294 back, but don't use bit fields so that it works on big endian hosts.</title>
<updated>2013-04-12T00:17:33Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-12T00:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e292347503cd7598429c08f9984ab3e0a44ab8a3'/>
<id>urn:sha1:e292347503cd7598429c08f9984ab3e0a44ab8a3</id>
<content type='text'>
Original message:

Print more information about relocations.

With this patch llvm-readobj now prints if a relocation is pcrel, its length,
if it is extern and if it is scattered.

It also refactors the code a bit to use bit fields instead of shifts and
masks all over the place.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179345 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert my last two commits while I debug what is wrong in a big endian host.</title>
<updated>2013-04-11T17:46:10Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-11T17:46:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=59a8b5a8f09ae4c4f3b0e3d8025c6b4cf3ca1f1a'/>
<id>urn:sha1:59a8b5a8f09ae4c4f3b0e3d8025c6b4cf3ca1f1a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179303 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Print more information about relocations.</title>
<updated>2013-04-11T16:31:37Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-11T16:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4edf092787cab37d46da96eb1e9df0677ca30b1d'/>
<id>urn:sha1:4edf092787cab37d46da96eb1e9df0677ca30b1d</id>
<content type='text'>
With this patch llvm-readobj now prints if a relocation is pcrel, its length,
if it is extern and if it is scattered.

It also refactors the code a bit to use bit fields instead of shifts and
masks all over the place.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179294 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add MachO-x86-64 tests.</title>
<updated>2013-04-11T02:52:29Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-11T02:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb1b6fddbe3f84c0454dd42134741a33042dadf3'/>
<id>urn:sha1:fb1b6fddbe3f84c0454dd42134741a33042dadf3</id>
<content type='text'>
The object was already checked in, but was not being tested.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179256 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't fetch pointers from a InMemoryStruct.</title>
<updated>2013-04-05T15:15:22Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-05T15:15:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f16c2bb320f4d5b33dfaf8df8865f547e6d66005'/>
<id>urn:sha1:f16c2bb320f4d5b33dfaf8df8865f547e6d66005</id>
<content type='text'>
InMemoryStruct is extremely dangerous as it returns data from an internal
buffer when the endiannes doesn't match. This should fix the tests on big
endian hosts.

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