[dsymutil] Gather function ranges during DIE selection.
authorFrederic Riss <friss@apple.com>
Wed, 11 Mar 2015 18:45:59 +0000 (18:45 +0000)
committerFrederic Riss <friss@apple.com>
Wed, 11 Mar 2015 18:45:59 +0000 (18:45 +0000)
commitce98470d1da2908616ea5d252f744db46f772e8b
treeafa5c43bf2425437d7b0498d90a6b22b6f94c125
parentaa983ce0fe6abca5653c9c918a2f2d1436210189
[dsymutil] Gather function ranges during DIE selection.

Gather the function ranges [low_pc, high_pc) during DIE selection and
store them along with the offset to apply to them to get the linked
addresses.

This is just the data collection part, it comes with no tests. That
information will be used in multiple followup commits to perform the
relocation of line tables and range sections among other things, and
these commits will add tests.

llvm-svn: 231957
llvm/tools/dsymutil/DwarfLinker.cpp