1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/unittests/DebugInfo
Jonas Devlieghere 0a12d5c67d [dwarfdump] Add DWARF verifiers for address ranges
This patch started as an attempt to rebase Greg's differential (D32821).
The result is both quite similar and different at the same time. It adds
the following checks:

 - Verify that all address ranges in a DIE are valid.
 - Verify that no ranges within the DIE overlap.
 - Verify that no ranges overlap with the ranges of a sibling.
 - Verify that children are completely contained in its (direct)
   parent's address range. (unless both are subprograms)

Differential revision: https://reviews.llvm.org/D37696

llvm-svn: 313255
2017-09-14 11:33:42 +00:00
..
CodeView [PDB] Fix linking of function symbols and local variables. 2017-08-08 18:34:44 +00:00
DWARF [dwarfdump] Add DWARF verifiers for address ranges 2017-09-14 11:33:42 +00:00
MSF [pdb/lld] Write a valid FPM. 2017-08-02 22:31:39 +00:00
PDB [MSF] Move MSF unit tests to their own unittest target. 2017-08-02 22:26:09 +00:00
CMakeLists.txt [MSF] Move MSF unit tests to their own unittest target. 2017-08-02 22:26:09 +00:00