<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/DebugInfo/llvm-symbolizer-split-dwarf-no-skel-address.test, branch meklort-10.0.0</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-02-01T10:24:55+00:00</updated>
<entry>
<title>[llvm-symbolizer][test] Rename and tweak tests using llvm-symbolizer</title>
<updated>2019-02-01T10:24:55+00:00</updated>
<author>
<name>James Henderson</name>
<email>jh7370@my.bristol.ac.uk</email>
</author>
<published>2019-02-01T10:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=563a29d449def26b9e3bdf9fb1bf59d03b461a62'/>
<id>urn:sha1:563a29d449def26b9e3bdf9fb1bf59d03b461a62</id>
<content type='text'>
Prior to this change, there are a few tests called llvm-symbolizer* in
the DebugInfo test area. These really were testing either the DebugInfo
or Symbolizer library, rather than the llvm-symbolizer tool itself, so
this patch renames them to be clearer that they aren't explicitly tests
for llvm-symbolizer (such tests belong in test/tools/llvm-symbolizer).

This patch also reinstates the copying of a DWO file, removed previously
in r352752. The test needs this so that it could possibly fail.

Finally, some of the tests have been simplified slightly by removing
unnecessary switches and/or unused check-prefixes.

Reviewed by: dblaikie

Differential Revision: https://reviews.llvm.org/D57518

llvm-svn: 352847
</content>
</entry>
<entry>
<title>[llvm-symbolizer][test] Simplify test input reading</title>
<updated>2019-01-31T14:04:47+00:00</updated>
<author>
<name>James Henderson</name>
<email>jh7370@my.bristol.ac.uk</email>
</author>
<published>2019-01-31T14:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ca8f3cb27c0e569d8b2a2a23aabf2feb5fe6333f'/>
<id>urn:sha1:ca8f3cb27c0e569d8b2a2a23aabf2feb5fe6333f</id>
<content type='text'>
This change migrates most llvm-symbolizer tests away from reading input
via stdin and instead using --obj + positional arguments for the file
and addresses respectively, which makes the tests easier to read.

One exception is the test test/tools/llvm-symbolizer/pdb/pdb.test, which
was doing some manipulation on the input addresses. This patch
simplifies this somewhat, but it still reads from stdin.

More changes to follow to simplify/break-up other tests.

Reviewed by: dblaikie

Differential Revision: https://reviews.llvm.org/D57441

llvm-svn: 352752
</content>
</entry>
<entry>
<title>Reapply: DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)</title>
<updated>2018-12-21T22:25:01+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2018-12-21T22:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c3f30a7fc6a166910d4b674301e9108f537daf3c'/>
<id>urn:sha1:c3f30a7fc6a166910d4b674301e9108f537daf3c</id>
<content type='text'>
Originally committed in r349333, reverted in r349353.

GCC emitted these unconditionally on/before 4.4/March 2012
Clang emitted these unconditionally on/before 3.5/March 2014

This improves performance when parsing CUs (especially those using split
DWARF) that contain no code ranges (such as the mini CUs that may be
created by ThinLTO importing - though generally they should be/are
avoided, especially for Split DWARF because it produces a lot of very
small CUs, which don't scale well in a bunch of other ways too
(including size)).

The revert was due to a (Google internal) test that had some checked in old
object files missing DW_AT_ranges. That's since been fixed.

llvm-svn: 349968
</content>
</entry>
<entry>
<title>Revert "DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)"</title>
<updated>2018-12-17T14:14:40+00:00</updated>
<author>
<name>Eric Liu</name>
<email>ioeric@google.com</email>
</author>
<published>2018-12-17T14:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6c933a2bed30be7009b1994d112e188343d40265'/>
<id>urn:sha1:6c933a2bed30be7009b1994d112e188343d40265</id>
<content type='text'>
This reverts commit r349333. It caused internal test to fail. I have
sent more information to the author.

llvm-svn: 349353
</content>
</entry>
<entry>
<title>DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)</title>
<updated>2018-12-17T08:27:19+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2018-12-17T08:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=884deed1b383b869b0e785a2fa5a823bfd4d00e3'/>
<id>urn:sha1:884deed1b383b869b0e785a2fa5a823bfd4d00e3</id>
<content type='text'>
GCC emitted these unconditionally on/before 4.4/March 2012
Clang emitted these unconditionally on/before 3.5/March 2014

This improves performance when parsing CUs (especially those using split
DWARF) that contain no code ranges (such as the mini CUs that may be
created by ThinLTO importing - though generally they should be/are
avoided, especially for Split DWARF because it produces a lot of very
small CUs, which don't scale well in a bunch of other ways too
(including size)).

llvm-svn: 349333
</content>
</entry>
<entry>
<title>Pre-emptively fix test case for windows path separators</title>
<updated>2018-02-09T15:39:04+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2018-02-09T15:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6f374a3d7588a41aa7509da86d6f3387c538fa47'/>
<id>urn:sha1:6f374a3d7588a41aa7509da86d6f3387c538fa47</id>
<content type='text'>
llvm-svn: 324740
</content>
</entry>
<entry>
<title>Remove some unnecessary REQUIRES: shell from a couple of llvm-symbolizer tests</title>
<updated>2018-02-09T15:33:39+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2018-02-09T15:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6955b192ab81edcfe47d5aa3dbf20f49d973694e'/>
<id>urn:sha1:6955b192ab81edcfe47d5aa3dbf20f49d973694e</id>
<content type='text'>
llvm-svn: 324738
</content>
</entry>
<entry>
<title>DebugInfo/llvm-symbolizer: Test symbolizing Split DWARF without addresses in the skeleton CU</title>
<updated>2018-02-09T03:34:32+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2018-02-09T03:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=787a3df9516b80160d7fb72e0e3d0ed4123ad45b'/>
<id>urn:sha1:787a3df9516b80160d7fb72e0e3d0ed4123ad45b</id>
<content type='text'>
Identified in an llvm-dev discussion around
DWARFUnit::collectAddressRanges

llvm-svn: 324702
</content>
</entry>
</feed>
