OSDN Git Service

[PDB] Ignore .debug$S subsections with high bit set
authorReid Kleckner <rnk@google.com>
Tue, 18 Jun 2019 19:41:25 +0000 (19:41 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 18 Jun 2019 19:41:25 +0000 (19:41 +0000)
commitddf63a4a7f536f3ca2186646c4550b59b065898b
tree3613a1ac91ec1b3950cb8019cc10cbfb5376f062
parent595bc8080704f24a00891484aaa87e0286da0d4d
[PDB] Ignore .debug$S subsections with high bit set

Some versions of the Visual C++ 2015 runtime have line tables with the
subsection kind of 0x800000F2. In cvinfo.h, 0x80000000 is documented to
be DEBUG_S_IGNORE. This appears to implement the intended behavior.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363724 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/CodeView.h
tools/llvm-readobj/COFFDumper.cpp