|
LLVM 24.0.0git
|
#include "llvm/DebugInfo/PDB/Native/ModuleDebugStream.h"
Definition at line 32 of file ModuleDebugStream.h.
| LLVM_ABI llvm::pdb::ModuleDebugStreamRef::ModuleDebugStreamRef | ( | const DbiModuleDescriptor & | Module, |
| std::unique_ptr< msf::MappedBlockStream > | Stream ) |
References LLVM_ABI.
Referenced by ModuleDebugStreamRef(), ModuleDebugStreamRef(), and operator=().
|
default |
References ModuleDebugStreamRef(), and llvm::Other.
|
default |
References ModuleDebugStreamRef(), and llvm::Other.
|
default |
References LLVM_ABI.
| Error ModuleDebugStreamRef::commit | ( | ) |
Definition at line 127 of file ModuleDebugStream.cpp.
References llvm::Error::success().
| Expected< codeview::DebugChecksumsSubsectionRef > ModuleDebugStreamRef::findChecksumsSubsection | ( | ) | const |
Definition at line 130 of file ModuleDebugStream.cpp.
References llvm::codeview::EC, llvm::codeview::FileChecksums, and subsections().
| BinarySubstreamRef ModuleDebugStreamRef::getC11LinesSubstream | ( | ) | const |
Definition at line 95 of file ModuleDebugStream.cpp.
| BinarySubstreamRef ModuleDebugStreamRef::getC13LinesSubstream | ( | ) | const |
Definition at line 99 of file ModuleDebugStream.cpp.
| BinarySubstreamRef ModuleDebugStreamRef::getGlobalRefsSubstream | ( | ) | const |
Definition at line 103 of file ModuleDebugStream.cpp.
|
inline |
Definition at line 63 of file ModuleDebugStream.h.
Referenced by findInlineeByTypeIndex().
|
inline |
Definition at line 49 of file ModuleDebugStream.h.
| const codeview::CVSymbolArray ModuleDebugStreamRef::getSymbolArrayForScope | ( | uint32_t | ScopeBegin | ) | const |
Definition at line 87 of file ModuleDebugStream.cpp.
References llvm::codeview::limitSymbolArrayToScope().
| BinarySubstreamRef ModuleDebugStreamRef::getSymbolsSubstream | ( | ) | const |
Definition at line 91 of file ModuleDebugStream.cpp.
| bool ModuleDebugStreamRef::hasDebugSubsections | ( | ) | const |
Definition at line 123 of file ModuleDebugStream.cpp.
|
delete |
References LLVM_ABI, ModuleDebugStreamRef(), llvm::pdb::Offset, and llvm::Other.
Definition at line 112 of file ModuleDebugStream.cpp.
References assert(), and llvm::pdb::Offset.
| Error ModuleDebugStreamRef::reload | ( | ) |
Definition at line 36 of file ModuleDebugStream.cpp.
References llvm::BinaryStreamReader::bytesRemaining(), llvm::pdb::corrupt_file, llvm::pdb::kInvalidStreamIndex, llvm::make_error(), and llvm::Error::success().
Referenced by llvm::pdb::getModuleDebugStream(), llvm::pdb::getModuleDebugStream(), and llvm::pdb::NativeSession::getModuleDebugStream().
|
inline |
Definition at line 44 of file ModuleDebugStream.h.
| iterator_range< ModuleDebugStreamRef::DebugSubsectionIterator > ModuleDebugStreamRef::subsections | ( | ) | const |
Definition at line 119 of file ModuleDebugStream.cpp.
References llvm::make_range().
Referenced by findChecksumsSubsection().
| iterator_range< codeview::CVSymbolArray::Iterator > ModuleDebugStreamRef::symbols | ( | bool * | HadError | ) | const |
Definition at line 108 of file ModuleDebugStream.cpp.
References llvm::make_range().