|
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.
1.8.13