|
LLVM
4.0.0
|
#include <DbiStream.h>
Friends | |
| class | DbiStreamBuilder |
Definition at line 36 of file DbiStream.h.
| DbiStream::DbiStream | ( | PDBFile & | File, |
| std::unique_ptr< msf::MappedBlockStream > | Stream | ||
| ) |
Definition at line 50 of file DbiStream.cpp.
|
default |
| uint32_t DbiStream::getAge | ( | ) | const |
Definition at line 163 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::Age.
| uint16_t DbiStream::getBuildMajorVersion | ( | ) | const |
Definition at line 189 of file DbiStream.cpp.
References llvm::pdb::DbiBuildNo::BuildMajorMask, llvm::pdb::DbiBuildNo::BuildMajorShift, and llvm::pdb::DbiStreamHeader::BuildNumber.
| uint16_t DbiStream::getBuildMinorVersion | ( | ) | const |
Definition at line 194 of file DbiStream.cpp.
References llvm::pdb::DbiBuildNo::BuildMinorMask, llvm::pdb::DbiBuildNo::BuildMinorShift, and llvm::pdb::DbiStreamHeader::BuildNumber.
| uint16_t DbiStream::getBuildNumber | ( | ) | const |
Definition at line 187 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::BuildNumber.
| PdbRaw_DbiVer DbiStream::getDbiVersion | ( | ) | const |
Definition at line 158 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::VersionHeader.
| uint32_t DbiStream::getDebugStreamIndex | ( | DbgHeaderType | Type | ) | const |
If the given stream type is present, returns its stream index.
If it is not present, returns InvalidStreamIndex.
Definition at line 408 of file DbiStream.cpp.
References llvm::pdb::kInvalidStreamIndex, llvm::msf::FixedStreamArray< T >::size(), and T.
Definition at line 415 of file DbiStream.cpp.
References llvm::codeview::EC, llvm::pdb::index_out_of_bounds, llvm::msf::StreamReader::readZeroString(), llvm::msf::StreamReader::setOffset(), and llvm::msf::FixedStreamArray< T >::size().
| uint16_t DbiStream::getFlags | ( | ) | const |
Definition at line 173 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::Flags.
| msf::FixedStreamArray< object::FpoData > DbiStream::getFpoRecords | ( | ) |
Definition at line 216 of file DbiStream.cpp.
| uint16_t DbiStream::getGlobalSymbolStreamIndex | ( | ) | const |
Definition at line 169 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::GlobalSymbolStreamIndex.
| PDB_Machine DbiStream::getMachineType | ( | ) | const |
Definition at line 207 of file DbiStream.cpp.
References Machine, and llvm::pdb::DbiStreamHeader::MachineType.
| uint16_t DbiStream::getPdbDllRbld | ( | ) | const |
Definition at line 199 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::PdbDllRbld.
| uint32_t DbiStream::getPdbDllVersion | ( | ) | const |
Definition at line 201 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::PdbDllVersion.
| uint16_t DbiStream::getPublicSymbolStreamIndex | ( | ) | const |
Definition at line 165 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::PublicSymbolStreamIndex.
| msf::FixedStreamArray< object::coff_section > DbiStream::getSectionHeaders | ( | ) |
Definition at line 212 of file DbiStream.cpp.
| msf::FixedStreamArray< SecMapEntry > DbiStream::getSectionMap | ( | ) | const |
Definition at line 221 of file DbiStream.cpp.
| uint32_t DbiStream::getSymRecordStreamIndex | ( | ) | const |
Definition at line 203 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::SymRecordStreamIndex.
| bool DbiStream::hasCTypes | ( | ) | const |
Definition at line 179 of file DbiStream.cpp.
References llvm::pdb::DbiFlags::FlagHasCTypesMask, and llvm::pdb::DbiStreamHeader::Flags.
| bool DbiStream::isIncrementallyLinked | ( | ) | const |
Definition at line 175 of file DbiStream.cpp.
References llvm::pdb::DbiFlags::FlagIncrementalMask, and llvm::pdb::DbiStreamHeader::Flags.
| bool DbiStream::isStripped | ( | ) | const |
Definition at line 183 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::Flags, and llvm::pdb::DbiFlags::FlagStrippedMask.
| ArrayRef< ModuleInfoEx > DbiStream::modules | ( | ) | const |
Definition at line 220 of file DbiStream.cpp.
| Error DbiStream::reload | ( | ) |
Definition at line 56 of file DbiStream.cpp.
References llvm::pdb::DbiStreamHeader::Age, llvm::msf::StreamReader::bytesRemaining(), llvm::pdb::corrupt_file, llvm::codeview::EC, llvm::pdb::DbiStreamHeader::ECSubstreamSize, llvm::pdb::feature_unsupported, llvm::pdb::DbiStreamHeader::FileInfoSize, llvm::msf::StreamRefBase< StreamType, RefType >::getLength(), llvm::pdb::PDBFile::getPDBInfoStream(), llvm::pdb::NameHashTable::load(), llvm::pdb::DbiStreamHeader::ModiSubstreamSize, llvm::pdb::DbiStreamHeader::OptionalDbgHdrSize, llvm::pdb::PdbDbiV70, llvm::msf::StreamReader::readArray(), llvm::msf::StreamReader::readObject(), llvm::msf::StreamReader::readStreamRef(), llvm::pdb::DbiStreamHeader::SecContrSubstreamSize, llvm::pdb::DbiStreamHeader::SectionMapSize, llvm::Error::success(), llvm::pdb::DbiStreamHeader::TypeServerSize, llvm::pdb::DbiStreamHeader::VersionHeader, and llvm::pdb::DbiStreamHeader::VersionSignature.
| void DbiStream::visitSectionContributions | ( | ISectionContribVisitor & | Visitor | ) | const |
Definition at line 225 of file DbiStream.cpp.
References llvm::pdb::DbiSecContribV2, llvm::pdb::DbiSecContribVer60, llvm::PPCISD::SC, and llvm::pdb::ISectionContribVisitor::visit().
|
friend |
Definition at line 37 of file DbiStream.h.
1.8.6