LLVM: llvm::pdb Namespace Reference (original) (raw)
| Classes | |
|---|---|
| struct | AutoIndent |
| class | BaseClassLayout |
| struct | BulkPublic |
| This struct is equivalent to codeview::PublicSym32, but it has been optimized for size to speed up bulk serialization and sorting operations during PDB writing. More... | |
| class | ClassLayout |
| class | ConcreteSymbolEnumerator |
| class | DataMemberLayoutItem |
| struct | DbiBuildNo |
| struct | DbiFlags |
| Some of the values are stored in bitfields. More... | |
| class | DbiModuleDescriptor |
| class | DbiModuleDescriptorBuilder |
| class | DbiModuleList |
| class | DbiModuleSourceFilesIterator |
| class | DbiStream |
| class | DbiStreamBuilder |
| struct | DbiStreamHeader |
| The fixed size header that appears at the beginning of the DBI Stream. More... | |
| class | DIADataStream |
| class | DIAEnumDebugStreams |
| class | DIAEnumFrameData |
| class | DIAEnumInjectedSources |
| class | DIAEnumLineNumbers |
| class | DIAEnumSectionContribs |
| class | DIAEnumSourceFiles |
| class | DIAEnumSymbols |
| class | DIAEnumTables |
| class | DIAError |
| Base class for errors originating in DIA SDK, e.g. COM calls. More... | |
| class | DIAFrameData |
| class | DIAInjectedSource |
| class | DIALineNumber |
| class | DIARawSymbol |
| class | DIASectionContrib |
| class | DIASession |
| class | DIASourceFile |
| class | DIATable |
| struct | FileInfoSubstreamHeader |
| The header preceding the File Info Substream of the DBI stream. More... | |
| class | GlobalsStream |
| struct | GSIHashHeader |
| Header of the hash tables found in the globals and publics sections. More... | |
| class | GSIHashIterator |
| Iterator over hash records producing symbol record offsets. More... | |
| struct | GSIHashStreamBuilder |
| class | GSIHashTable |
| A readonly view of a hash table used in the globals and publics streams. More... | |
| class | GSIStreamBuilder |
| class | HashTable |
| class | HashTableIterator |
| class | InfoStream |
| class | InfoStreamBuilder |
| struct | InfoStreamHeader |
| The header preceding the global PDB Stream (Stream 1) More... | |
| class | InjectedSourceStream |
| class | InputFile |
| class | IPDBDataStream |
| IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of records whose formats depend on the particular stream type. More... | |
| class | IPDBEnumChildren |
| class | IPDBFrameData |
| IPDBFrameData defines an interface used to represent a frame data of some code block. More... | |
| class | IPDBInjectedSource |
| IPDBInjectedSource defines an interface used to represent source files which were injected directly into the PDB file during the compilation process. More... | |
| class | IPDBLineNumber |
| class | IPDBRawSymbol |
| IPDBRawSymbol defines an interface used to represent an arbitrary symbol. More... | |
| class | IPDBSectionContrib |
| IPDBSectionContrib defines an interface used to represent section contributions whose information are stored in the PDB. More... | |
| class | IPDBSession |
| IPDBSession defines an interface used to provide a context for querying debug information from a debug data source (for example, a PDB). More... | |
| class | IPDBSourceFile |
| IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB. More... | |
| class | IPDBTable |
| class | ISectionContribVisitor |
| class | LayoutItemBase |
| class | LinePrinter |
| struct | ModInfoFlags |
| class | ModuleDebugStreamRef |
| struct | ModuleInfoHeader |
| The header preceding each entry in the Module Info substream of the DBI stream. More... | |
| class | NamedStreamMap |
| struct | NamedStreamMapTraits |
| class | NativeCompilandSymbol |
| class | NativeEnumGlobals |
| class | NativeEnumInjectedSources |
| class | NativeEnumLineNumbers |
| class | NativeEnumModules |
| class | NativeEnumSymbols |
| class | NativeEnumTypes |
| class | NativeExeSymbol |
| class | NativeFunctionSymbol |
| class | NativeInlineSiteSymbol |
| class | NativeLineNumber |
| class | NativePublicSymbol |
| class | NativeRawSymbol |
| class | NativeSession |
| class | NativeSourceFile |
| class | NativeSymbolEnumerator |
| class | NativeTypeArray |
| class | NativeTypeBuiltin |
| class | NativeTypeEnum |
| class | NativeTypeFunctionSig |
| class | NativeTypePointer |
| class | NativeTypeTypedef |
| class | NativeTypeUDT |
| class | NativeTypeVTShape |
| class | NullEnumerator |
| struct | PDB_SourceCompression |
| class | PDBContext |
| PDBContext This data structure is the top level entity that deals with PDB debug information parsing. More... | |
| class | PDBError |
| Base class for errors originating when parsing raw PDB files. More... | |
| class | PDBFile |
| class | PDBFileBuilder |
| class | PDBStringTable |
| class | PDBStringTableBuilder |
| struct | PDBStringTableHeader |
| The header preceding the /names stream. More... | |
| class | PDBSymbol |
| PDBSymbol defines the base of the inheritance hierarchy for concrete symbol types (e.g. More... | |
| class | PDBSymbolAnnotation |
| class | PDBSymbolBlock |
| class | PDBSymbolCompiland |
| class | PDBSymbolCompilandDetails |
| class | PDBSymbolCompilandEnv |
| class | PDBSymbolCustom |
| PDBSymbolCustom represents symbols that are compiler-specific and do not fit anywhere else in the lexical hierarchy. More... | |
| class | PDBSymbolData |
| class | PDBSymbolExe |
| class | PDBSymbolFunc |
| class | PDBSymbolFuncDebugEnd |
| class | PDBSymbolFuncDebugStart |
| class | PDBSymbolLabel |
| class | PDBSymbolPublicSymbol |
| class | PDBSymbolThunk |
| class | PDBSymbolTypeArray |
| class | PDBSymbolTypeBaseClass |
| class | PDBSymbolTypeBuiltin |
| class | PDBSymbolTypeCustom |
| class | PDBSymbolTypeDimension |
| class | PDBSymbolTypeEnum |
| class | PDBSymbolTypeFriend |
| class | PDBSymbolTypeFunctionArg |
| class | PDBSymbolTypeFunctionSig |
| class | PDBSymbolTypeManaged |
| class | PDBSymbolTypePointer |
| class | PDBSymbolTypeTypedef |
| class | PDBSymbolTypeUDT |
| class | PDBSymbolTypeVTable |
| class | PDBSymbolTypeVTableShape |
| class | PDBSymbolUnknown |
| class | PDBSymbolUsingNamespace |
| class | PDBSymDumper |
| struct | PrintScope |
| struct | PSHashRecord |
| class | PublicsStream |
| struct | PublicsStreamHeader |
| class | RawError |
| Base class for errors originating when parsing raw PDB files. More... | |
| struct | SecMapEntry |
| struct | SecMapHeader |
| struct | SectionContrib |
| struct | SectionContrib2 |
| struct | SectionOffset |
| struct | SrcHeaderBlockEntry |
| A single file record entry within the /src/headerblock stream. More... | |
| struct | SrcHeaderBlockHeader |
| The header preceding the /src/headerblock stream. More... | |
| struct | StringTableFixup |
| Represents a string table reference at some offset in the module symbol stream. More... | |
| struct | StringTableHashTraits |
| class | SymbolCache |
| struct | SymbolDenseMapInfo |
| class | SymbolGroup |
| class | SymbolGroupIterator |
| struct | SymbolListWrapper |
| class | SymbolStream |
| struct | TagRecordHash |
| class | TpiStream |
| class | TpiStreamBuilder |
| struct | TpiStreamHeader |
| class | UDTLayoutBase |
| struct | Variant |
| class | VBPtrLayoutItem |
| struct | VersionInfo |
| class | VTableLayoutItem |
| class | WithColor |
◆ IPDBEnumDataStreams
◆ IPDBEnumFrameData
◆ IPDBEnumInjectedSources
◆ IPDBEnumLineNumbers
◆ IPDBEnumSectionContribs
◆ IPDBEnumSourceFiles
◆ IPDBEnumSymbols
◆ IPDBEnumTables
◆ PDB_CallingConv
◆ PDB_Cpu
◆ PDB_Lang
◆ SymIndexId
◆ TagStats
using llvm::pdb::TagStats = std::unordered_map<PDB_SymType, int>
◆ anonymous enum
◆ CharacteristicStyle
| Enumerator |
|---|
| HeaderDefinition |
| Descriptive |
Definition at line 43 of file FormatUtil.h.
◆ DbgHeaderType
| Enumerator |
|---|
| FPO |
| Exception |
| Fixup |
| OmapToSrc |
| OmapFromSrc |
| SectionHdr |
| TokenRidMap |
| Xdata |
| Pdata |
| NewFPO |
| SectionHdrOrig |
| Max |
Definition at line 86 of file RawConstants.h.
◆ dia_error_code
| Enumerator |
|---|
| unspecified |
| could_not_create_impl |
| invalid_file_format |
| invalid_parameter |
| already_loaded |
| debug_info_mismatch |
Definition at line 17 of file DIAError.h.
◆ OMFSegDescFlags
| Enumerator |
|---|
| None |
| Read |
| Write |
| Execute |
| AddressIs32Bit |
| IsSelector |
| IsAbsoluteAddress |
| IsGroup |
Definition at line 101 of file RawConstants.h.
◆ PDB_BuiltinType
◆ PDB_Checksum
◆ PDB_ColorItem
| Enumerator |
|---|
| None |
| Address |
| Type |
| Comment |
| Padding |
| Keyword |
| Offset |
| Identifier |
| Path |
| SectionHeader |
| LiteralValue |
| Register |
Definition at line 157 of file LinePrinter.h.
◆ PDB_DataKind
◆ pdb_error_code
| Enumerator |
|---|
| invalid_utf8_path |
| dia_sdk_not_present |
| dia_failed_loading |
| signature_out_of_date |
| no_matching_pch |
| unspecified |
Definition at line 18 of file GenericError.h.
◆ PDB_LocType
| enum class llvm::pdb::PDB_LocType | strong |
|---|
◆ PDB_Machine
| enum class llvm::pdb::PDB_Machine | strong |
|---|
| Enumerator |
|---|
| Invalid |
| Unknown |
| Am33 |
| Amd64 |
| Arm |
| Arm64 |
| ArmNT |
| Ebc |
| x86 |
| Ia64 |
| M32R |
| Mips16 |
| MipsFpu |
| MipsFpu16 |
| PowerPC |
| PowerPCFP |
| R4000 |
| SH3 |
| SH3DSP |
| SH4 |
| SH5 |
| Thumb |
| WceMipsV2 |
Definition at line 125 of file PDBTypes.h.
◆ PDB_MemberAccess
| Enumerator |
|---|
| Private |
| Protected |
| Public |
Definition at line 385 of file PDBTypes.h.
◆ PDB_MemoryType
◆ PDB_NameSearchFlags
Defines flags used for enumerating child symbols.
This corresponds to the NameSearchOptions enumeration which is documented here: https://msdn.microsoft.com/en-us/library/yat28ads.aspx
| Enumerator |
|---|
| NS_Default |
| NS_CaseSensitive |
| NS_CaseInsensitive |
| NS_FileNameExtMatch |
| NS_Regex |
| NS_UndecoratedName |
| NS_CaseInFileNameExt |
| NS_CaseRegex |
| NS_CaseInRex |
Definition at line 102 of file PDBTypes.h.
◆ PDB_ReaderType
Specifies which PDB reader implementation is to be used.
Only a value of PDB_ReaderType::DIA is currently supported, but Native is in the works.
| Enumerator |
|---|
| DIA |
| Native |
Definition at line 80 of file PDBTypes.h.
◆ PDB_StackFrameType
◆ PDB_SymType
| enum class llvm::pdb::PDB_SymType | strong |
|---|
These values correspond to the SymTagEnum enumeration, and are documented here: https://msdn.microsoft.com/en-us/library/bkedss5f.aspx.
| Enumerator |
|---|
| None |
| Exe |
| Compiland |
| CompilandDetails |
| CompilandEnv |
| Function |
| Block |
| Data |
| Annotation |
| Label |
| PublicSymbol |
| UDT |
| Enum |
| FunctionSig |
| PointerType |
| ArrayType |
| BuiltinType |
| Typedef |
| BaseClass |
| Friend |
| FunctionArg |
| FuncDebugStart |
| FuncDebugEnd |
| UsingNamespace |
| VTableShape |
| VTable |
| Custom |
| Thunk |
| CustomType |
| ManagedType |
| Dimension |
| CallSite |
| InlineSite |
| BaseInterface |
| VectorType |
| MatrixType |
| HLSLType |
| Caller |
| Callee |
| Export |
| HeapAllocationSite |
| CoffGroup |
| Inlinee |
| Max |
Definition at line 243 of file PDBTypes.h.
◆ PDB_TableType
An enumeration indicating the type of data contained in this table.
| Enumerator |
|---|
| TableInvalid |
| Symbols |
| SourceFiles |
| LineNumbers |
| SectionContribs |
| Segments |
| InjectedSources |
| FrameData |
| InputAssemblyFiles |
| Dbg |
Definition at line 86 of file PDBTypes.h.
◆ PDB_UdtType
| enum class llvm::pdb::PDB_UdtType | strong |
|---|
◆ PDB_UndnameFlags
These values correspond to the flags that can be combined to control the return of an undecorated name for a C++ decorated name, and are documented here: https://msdn.microsoft.com/en-us/library/kszfk0fs.aspx.
| Enumerator |
|---|
| Undname_Complete |
| Undname_NoLeadingUnderscores |
| Undname_NoMsKeywords |
| Undname_NoFuncReturns |
| Undname_NoAllocModel |
| Undname_NoAllocLang |
| Undname_Reserved1 |
| Undname_Reserved2 |
| Undname_NoThisType |
| Undname_NoAccessSpec |
| Undname_NoThrowSig |
| Undname_NoMemberType |
| Undname_NoReturnUDTModel |
| Undname_32BitDecode |
| Undname_NameOnly |
| Undname_TypeOnly |
| Undname_HaveParams |
| Undname_NoECSU |
| Undname_NoIdentCharCheck |
| Undname_NoPTR64 |
Definition at line 362 of file PDBTypes.h.
◆ PDB_VariantType
| Enumerator |
|---|
| Empty |
| Unknown |
| Int8 |
| Int16 |
| Int32 |
| Int64 |
| Single |
| Double |
| UInt8 |
| UInt16 |
| UInt32 |
| UInt64 |
| Bool |
| String |
Definition at line 394 of file PDBTypes.h.
◆ PdbRaw_DbiSecContribVer
| Enumerator |
|---|
| DbiSecContribVer60 |
| DbiSecContribV2 |
Definition at line 67 of file RawConstants.h.
◆ PdbRaw_DbiVer
| Enumerator |
|---|
| PdbDbiVC41 |
| PdbDbiV50 |
| PdbDbiV60 |
| PdbDbiV70 |
| PdbDbiV110 |
Definition at line 51 of file RawConstants.h.
◆ PdbRaw_Features
| Enumerator |
|---|
| PdbFeatureNone |
| PdbFeatureContainsIdStream |
| PdbFeatureMinimalDebugInfo |
| PdbFeatureNoTypeMerging |
Definition at line 43 of file RawConstants.h.
◆ PdbRaw_FeatureSig
| Enumerator |
|---|
| VC110 |
| VC140 |
| NoTypeMerge |
| MinimalDebugInfo |
Definition at line 36 of file RawConstants.h.
◆ PdbRaw_ImplVer
| Enumerator |
|---|
| PdbImplVC2 |
| PdbImplVC4 |
| PdbImplVC41 |
| PdbImplVC50 |
| PdbImplVC98 |
| PdbImplVC70Dep |
| PdbImplVC70 |
| PdbImplVC80 |
| PdbImplVC110 |
| PdbImplVC140 |
Definition at line 21 of file RawConstants.h.
◆ PdbRaw_SrcHeaderBlockVer
◆ PdbRaw_TpiVer
| Enumerator |
|---|
| PdbTpiV40 |
| PdbTpiV41 |
| PdbTpiV50 |
| PdbTpiV70 |
| PdbTpiV80 |
Definition at line 59 of file RawConstants.h.
◆ PdbSymbolIdField
| Enumerator |
|---|
| None |
| SymIndexId |
| LexicalParent |
| ClassParent |
| Type |
| UnmodifiedType |
| All |
Definition at line 26 of file IPDBRawSymbol.h.
◆ raw_error_code
| Enumerator |
|---|
| unspecified |
| feature_unsupported |
| invalid_format |
| corrupt_file |
| insufficient_buffer |
| no_stream |
| index_out_of_bounds |
| invalid_block_address |
| duplicate_entry |
| no_entry |
| not_writable |
| stream_too_long |
| invalid_tpi_hash |
Definition at line 17 of file RawError.h.
◆ SpecialStream
| Enumerator |
|---|
| OldMSFDirectory |
| StreamPDB |
| StreamTPI |
| StreamDBI |
| StreamIPI |
| kSpecialStreamCount |
Definition at line 72 of file RawConstants.h.
◆ DIAErrCategory()
| const std::error_category & llvm::pdb::DIAErrCategory | ( | ) |
|---|
◆ dumpPDBSourceCompression()
◆ dumpSymbolField()
template<typename T>
| void llvm::pdb::dumpSymbolField | ( | raw_ostream & | OS, |
|---|---|---|---|
| StringRef | Name, | ||
| T | Value, | ||
| int | Indent ) |
Definition at line 51 of file PDBExtras.h.
References llvm::raw_ostream::indent(), and T.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeFunctionSymbol::dump(), llvm::pdb::NativeInlineSiteSymbol::dump(), llvm::pdb::NativePublicSymbol::dump(), llvm::pdb::NativeRawSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), and llvm::pdb::NativeTypeVTShape::dump().
◆ dumpSymbolIdField()
Definition at line 202 of file PDBSymbol.cpp.
References llvm::pdb::IPDBSession::getSymbolById(), llvm::raw_ostream::indent(), None, and SymIndexId.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeRawSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), and llvm::pdb::NativeTypeVTShape::dump().
◆ fmtle()
◆ formatChunkKind()
Definition at line 50 of file FormatUtil.cpp.
References llvm::codeview::CoffSymbolRVA, llvm::codeview::CrossScopeExports, llvm::codeview::CrossScopeImports, llvm::codeview::FileChecksums, formatUnknownEnum(), FrameData, llvm::codeview::FuncMDTokenMap, llvm::codeview::ILLines, llvm::codeview::InlineeLines, llvm::codeview::Lines, llvm::codeview::MergedAssemblyInput, None, RETURN_CASE, Symbols, llvm::codeview::TypeMDTokenMap, llvm::codeview::XfgHashType, and llvm::codeview::XfgHashVirtual.
◆ formatSectionCharacteristics()
◆ formatSegmentOffset()
| std::string llvm::pdb::formatSegmentOffset | ( | uint16_t | Segment, |
|---|---|---|---|
| uint32_t | Offset ) |
◆ formatSymbolKind()
◆ formatTypeLeafKind()
◆ formatUnknownEnum()
template<typename T>
| std::string llvm::pdb::formatUnknownEnum | ( | T | Value | ) |
|---|
◆ getModuleDebugStream() [1/2]
◆ getModuleDebugStream() [2/2]
◆ getOMFSegMapDescFlagNames()
◆ hashBufferV8()
◆ hashStringV1()
◆ hashStringV2()
◆ hashTagRecord()
◆ hashTypeRecord()
◆ iterateModuleSubsections()
◆ iterateOneModule()
◆ iterateSymbolGroups()
◆ LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE()
| llvm::pdb::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE | ( | ) |
|---|
◆ loadDataForEXE()
◆ loadDataForPDB()
◆ make_error_code() [1/3]
| std::error_code llvm::pdb::make_error_code ( dia_error_code E) | inline |
|---|
◆ make_error_code() [2/3]
| std::error_code llvm::pdb::make_error_code ( pdb_error_code E) | inline |
|---|
◆ make_error_code() [3/3]
| std::error_code llvm::pdb::make_error_code ( raw_error_code E) | inline |
|---|
◆ NumDigits()
| int llvm::pdb::NumDigits ( uint64_t N) | inline |
|---|
◆ operator<<() [1/17]
◆ operator<<() [2/17]
◆ operator<<() [3/17]
◆ operator<<() [4/17]
Definition at line 43 of file PDBExtras.cpp.
References BCD, Bitfield, Bool, BSTR, CASE_OUTPUT_ENUM_CLASS_NAME, Char, Char16, Char32, Char8, Complex, Currency, Date, Float, HResult, Int, Long, None, Type, UInt, ULong, Void, and WCharT.
◆ operator<<() [5/17]
◆ operator<<() [6/17]
◆ operator<<() [7/17]
Definition at line 104 of file PDBExtras.cpp.
References CASE_OUTPUT_ENUM_CLASS_STR, Constant, Data, FileStatic, Global, Local, Member, ObjectPtr, Param, StaticLocal, StaticMember, and Unknown.
◆ operator<<() [8/17]
◆ operator<<() [9/17]
Definition at line 169 of file PDBExtras.cpp.
References BitField, CASE_OUTPUT_ENUM_CLASS_STR, Constant, Enregistered, IlRel, MetaData, RegRel, RegRelAliasIndir, Slot, Static, ThisRel, and TLS.
◆ operator<<() [10/17]
Definition at line 315 of file PDBExtras.cpp.
References Am33, Amd64, Arm, ArmNT, CASE_OUTPUT_ENUM_CLASS_NAME, Ebc, Ia64, M32R, Machine, Mips16, MipsFpu, MipsFpu16, PowerPC, PowerPCFP, R4000, SH3, SH3DSP, SH4, SH5, Thumb, WceMipsV2, and x86.
◆ operator<<() [11/17]
◆ operator<<() [12/17]
Definition at line 245 of file PDBExtras.cpp.
References Annotation, ArrayType, BaseClass, BaseInterface, Block, BuiltinType, Callee, Caller, CallSite, CASE_OUTPUT_ENUM_CLASS_NAME, CoffGroup, Compiland, CompilandDetails, CompilandEnv, Custom, CustomType, Data, Dimension, Enum, Exe, Export, Friend, FuncDebugEnd, FuncDebugStart, Function, FunctionArg, FunctionSig, HeapAllocationSite, HLSLType, Inlinee, InlineSite, Label, ManagedType, MatrixType, PointerType, PublicSymbol, llvm::Tag, Thunk, Typedef, UDT, UsingNamespace, VectorType, VTable, and VTableShape.
◆ operator<<() [13/17]
◆ operator<<() [14/17]
Definition at line 23 of file PDBExtras.cpp.
References Bool, CASE_OUTPUT_ENUM_CLASS_NAME, Double, Int16, Int32, Int64, Int8, Single, Type, UInt16, UInt32, UInt64, and UInt8.
◆ operator<<() [15/17]
◆ operator<<() [16/17]
Definition at line 359 of file PDBExtras.cpp.
References Bool, Double, Int16, Int32, Int64, Int8, Single, String, UInt16, UInt32, UInt64, UInt8, and llvm::Value::Value().
◆ operator<<() [17/17]
◆ PDBErrCategory()
| const std::error_category & llvm::pdb::PDBErrCategory | ( | ) |
|---|
◆ RawErrCategory()
| const std::error_category & llvm::pdb::RawErrCategory | ( | ) |
|---|
◆ readSparseBitVector()
◆ shouldDumpSymbolGroup()
◆ typesetItemList()
◆ typesetStringList()
◆ withLabelWidth()
◆ writeSparseBitVector()
◆ kInvalidStreamIndex
Definition at line 19 of file RawConstants.h.
Referenced by llvm::pdb::DbiStreamBuilder::commit(), llvm::pdb::TpiStreamBuilder::commit(), llvm::pdb::DbiModuleDescriptorBuilder::commitSymbolStream(), llvm::pdb::PDBFile::createIndexedStream(), llvm::pdb::DbiModuleDescriptorBuilder::finalize(), llvm::pdb::DbiModuleDescriptorBuilder::finalizeMsfLayout(), llvm::pdb::DbiStream::getDebugStreamIndex(), getModuleDebugStream(), getModuleDebugStream(), llvm::pdb::NativeSession::getModuleDebugStream(), llvm::pdb::ModuleDebugStreamRef::reload(), and llvm::pdb::TpiStream::reload().