LLVM
8.0.1
|
#include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h"
Public Member Functions | |
DbiModuleDescriptor () | |
DbiModuleDescriptor (const DbiModuleDescriptor &Info) | |
~DbiModuleDescriptor () | |
bool | hasECInfo () const |
uint16_t | getTypeServerIndex () const |
uint16_t | getModuleStreamIndex () const |
uint32_t | getSymbolDebugInfoByteSize () const |
uint32_t | getC11LineInfoByteSize () const |
uint32_t | getC13LineInfoByteSize () const |
uint32_t | getNumberOfFiles () const |
uint32_t | getSourceFileNameIndex () const |
uint32_t | getPdbFilePathNameIndex () const |
StringRef | getModuleName () const |
StringRef | getObjFileName () const |
uint32_t | getRecordLength () const |
const SectionContrib & | getSectionContrib () const |
Static Public Member Functions | |
static Error | initialize (BinaryStreamRef Stream, DbiModuleDescriptor &Info) |
Friends | |
class | DbiStreamBuilder |
Definition at line 25 of file DbiModuleDescriptor.h.
|
default |
|
default |
|
default |
uint32_t DbiModuleDescriptor::getC11LineInfoByteSize | ( | ) | const |
Definition at line 64 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getC13LineInfoByteSize | ( | ) | const |
Definition at line 68 of file DbiModuleDescriptor.cpp.
StringRef DbiModuleDescriptor::getModuleName | ( | ) | const |
Definition at line 84 of file DbiModuleDescriptor.cpp.
uint16_t DbiModuleDescriptor::getModuleStreamIndex | ( | ) | const |
Definition at line 56 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getNumberOfFiles | ( | ) | const |
Definition at line 72 of file DbiModuleDescriptor.cpp.
StringRef DbiModuleDescriptor::getObjFileName | ( | ) | const |
Definition at line 86 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getPdbFilePathNameIndex | ( | ) | const |
Definition at line 80 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getRecordLength | ( | ) | const |
Definition at line 88 of file DbiModuleDescriptor.cpp.
References llvm::alignTo(), llvm::RISCVFenceField::O, and Size.
Referenced by llvm::VarStreamArrayExtractor< pdb::DbiModuleDescriptor >::operator()().
const SectionContrib & DbiModuleDescriptor::getSectionContrib | ( | ) | const |
Definition at line 52 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getSourceFileNameIndex | ( | ) | const |
Definition at line 76 of file DbiModuleDescriptor.cpp.
uint32_t DbiModuleDescriptor::getSymbolDebugInfoByteSize | ( | ) | const |
Definition at line 60 of file DbiModuleDescriptor.cpp.
uint16_t DbiModuleDescriptor::getTypeServerIndex | ( | ) | const |
Definition at line 47 of file DbiModuleDescriptor.cpp.
References llvm::pdb::ModInfoFlags::TypeServerIndexMask, and llvm::pdb::ModInfoFlags::TypeServerIndexShift.
bool DbiModuleDescriptor::hasECInfo | ( | ) | const |
Definition at line 43 of file DbiModuleDescriptor.cpp.
References llvm::pdb::ModInfoFlags::HasECFlagMask.
|
static |
Definition at line 29 of file DbiModuleDescriptor.cpp.
References llvm::BinaryStreamReader::readCString(), llvm::BinaryStreamReader::readObject(), and llvm::Error::success().
Referenced by llvm::VarStreamArrayExtractor< pdb::DbiModuleDescriptor >::operator()().
|
friend |
Definition at line 26 of file DbiModuleDescriptor.h.