[DWARF parser] Refactor fetching DIE address ranges.
authorAlexey Samsonov <samsonov@google.com>
Fri, 18 Apr 2014 17:25:46 +0000 (17:25 +0000)
committerAlexey Samsonov <samsonov@google.com>
Fri, 18 Apr 2014 17:25:46 +0000 (17:25 +0000)
commitfe030f3dcdb5134c9b691c5a65977752d0b7addc
treea0ec55dd011461db4b62215312f3eee1db04103b
parent54850bedf20b85da4a2a7f3a77e6622f76417d03
[DWARF parser] Refactor fetching DIE address ranges.

Add a helper method to get address ranges specified in a DIE
(either by DW_AT_low_pc/DW_AT_high_pc, or by DW_AT_ranges). Use it
to untangle and simplify the code.

No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206624 91177308-0d34-0410-b5e6-96231b3b80d8
lib/DebugInfo/DWARFDebugAranges.cpp
lib/DebugInfo/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARFDebugInfoEntry.h
lib/DebugInfo/DWARFDebugRangeList.cpp
lib/DebugInfo/DWARFDebugRangeList.h
lib/DebugInfo/DWARFUnit.cpp
lib/DebugInfo/DWARFUnit.h