llvm/lib/DebugInfo
Saleem Abdulrasool b79146f48d CodeView: extract the OMF Directory Header
The DebugDirectory contains a pointer to the CodeView info structure which is a
derivative of the OMF debug directory.  The structure has evolved a bit over
time, and PDB 2.0 used a slightly different definition from PDB 7.0.  Both of
these are specific to CodeView and not COFF.  Reflect this by moving the
structure definitions into the DebugInfo/CodeView headers.  Define a generic
DebugInfo union type that can be used to pass around a reference to the
DebugInfo irrespective of the versioning.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278075 91177308-0d34-0410-b5e6-96231b3b80d8
2016-08-09 00:25:12 +00:00
..
CodeView CodeView: Remove an unused variable 2016-08-05 21:57:10 +00:00
DWARF Avoid dsymutil calls to getFileNameByIndex. 2016-07-22 01:41:32 +00:00
MSF [msf] Make FPM reader use MappedBlockStream. 2016-08-03 16:53:21 +00:00
PDB [CodeView] Decouple record deserialization from visitor dispatch. 2016-08-05 21:45:34 +00:00
Symbolize CodeView: extract the OMF Directory Header 2016-08-09 00:25:12 +00:00
CMakeLists.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
LLVMBuild.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00