OSDN Git Service

[PDB] Merge in types and items from type servers (/Zi)
authorReid Kleckner <rnk@google.com>
Tue, 18 Jul 2017 00:21:25 +0000 (00:21 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 18 Jul 2017 00:21:25 +0000 (00:21 +0000)
commitb672df825ad9d6b4b16ddadb73c9b012c04ded05
treec2f46427eb919ff8e8f81f071354927fa2784499
parent5c238d611ecefce692dbcb1b22d1352f991bba97
[PDB] Merge in types and items from type servers (/Zi)

Summary:
Object files compiled with /Zi emit type information into a type server
PDB. The .debug$S section will contain a single TypeServer2Record with
the absolute path and GUID of the type server. LLD needs to load the
type server PDB and merge all types and items it finds in it into the
destination PDB.

Depends on D35495

Reviewers: ruiu, inglorion

Subscribers: zturner, llvm-commits

Differential Revision: https://reviews.llvm.org/D35504

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308235 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/GUID.h