llvm-project/llvm/lib/DebugInfo/PDB
Zachary Turner bae16b3f53 DebugInfoPDB: Make the symbol base case hold an IPDBSession ref.
Dumping a symbol often requires access to data that isn't inside
the symbol hierarchy, but which is only accessible through the
top-level session.  This patch is a pure interface change to give
symbols a reference to the session.

llvm-svn: 228542
2015-02-08 20:58:09 +00:00
..
CMakeLists.txt Some cleanup for libpdb. 2015-02-08 00:29:29 +00:00
LLVMBuild.txt Resubmit "Create lib/DebugInfo/PDB" (r228428) 2015-02-06 20:30:52 +00:00
Makefile Try to fix Makefile build for LLVMDebugInfoPDB. 2015-02-06 20:42:03 +00:00
PDB.cpp Resubmit "Create lib/DebugInfo/PDB" (r228428) 2015-02-06 20:30:52 +00:00
PDBInterfaceAnchors.cpp Some cleanup for libpdb. 2015-02-08 00:29:29 +00:00
PDBSymbol.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolAnnotation.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolBlock.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolCompiland.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolCompilandDetails.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolCompilandEnv.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolCustom.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolData.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolExe.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolFunc.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolFuncDebugEnd.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolFuncDebugStart.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolLabel.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolPublicSymbol.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolThunk.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeArray.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeBaseClass.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeBuiltin.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeCustom.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeDimension.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeEnum.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeFriend.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeFunctionArg.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeFunctionSig.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeManaged.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypePointer.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeTypedef.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeUDT.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeVTable.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolTypeVTableShape.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolUnknown.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00
PDBSymbolUsingNamespace.cpp DebugInfoPDB: Make the symbol base case hold an IPDBSession ref. 2015-02-08 20:58:09 +00:00