summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/FormatEntity.cpp
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2015-02-13 23:18:34 +0000
committerFrederic Riss <friss@apple.com>2015-02-13 23:18:34 +0000
commit84c09a51e9bffe2538c65b9cd9e9a51c656e5752 (patch)
tree57168d52fb7f070e465674d8de2aa374de6005e8 /lldb/source/Core/FormatEntity.cpp
parent9aa725ba765a54098de1eb49ba19bb4bddd684b8 (diff)
downloadbcm5719-llvm-84c09a51e9bffe2538c65b9cd9e9a51c656e5752.tar.gz
bcm5719-llvm-84c09a51e9bffe2538c65b9cd9e9a51c656e5752.zip
[dsymutil] Add DIE selection algorithm.
With this commit, llvm-dsymutil learns how to choose which DIEs it will link in the final output and which ones it won't. This is based on the 'valid relocation' information that has been built in the previous commits. The test only tests that we choose the right 'root DIEs'. The selection algorithm (and especially the part that walk the dependencies of a root DIE) lacks a bit test coverage. This will be much easier to cover when we output actual Dwarf and thus can use llvm-dwarfdump to verify the structure of the emitted DIE trees. I'll add more tests then. llvm-svn: 229183
Diffstat (limited to 'lldb/source/Core/FormatEntity.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud