diff options
author | David Blaikie <dblaikie@gmail.com> | 2018-12-17 08:27:19 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2018-12-17 08:27:19 +0000 |
commit | 884deed1b383b869b0e785a2fa5a823bfd4d00e3 (patch) | |
tree | cc875f5a30542bc9e5d7aca575d9cf96ef9ea708 /lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py | |
parent | cc5e6a72de590bff4f1e68b7271d9f82bc66b995 (diff) | |
download | bcm5719-llvm-884deed1b383b869b0e785a2fa5a823bfd4d00e3.tar.gz bcm5719-llvm-884deed1b383b869b0e785a2fa5a823bfd4d00e3.zip |
DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)
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
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py')
0 files changed, 0 insertions, 0 deletions