LLVM 22.0.0git
|
#include "llvm/DebugInfo/PDB/Native/InputFile.h"
Public Member Functions | |
LLVM_ABI | SymbolGroup (InputFile *File, uint32_t GroupIndex=0) |
LLVM_ABI Expected< StringRef > | getNameFromStringTable (uint32_t Offset) const |
LLVM_ABI Expected< StringRef > | getNameFromChecksums (uint32_t Offset) const |
LLVM_ABI void | formatFromFileName (LinePrinter &Printer, StringRef File, bool Append=false) const |
LLVM_ABI void | formatFromChecksumsOffset (LinePrinter &Printer, uint32_t Offset, bool Append=false) const |
LLVM_ABI StringRef | name () const |
codeview::DebugSubsectionArray | getDebugSubsections () const |
LLVM_ABI const ModuleDebugStreamRef & | getPdbModuleStream () const |
const InputFile & | getFile () const |
InputFile & | getFile () |
bool | hasDebugStream () const |
Friends | |
class | SymbolGroupIterator |
Definition at line 91 of file InputFile.h.
Definition at line 157 of file InputFile.cpp.
References I, and isDebugSSection().
void SymbolGroup::formatFromChecksumsOffset | ( | LinePrinter & | Printer, |
uint32_t | Offset, | ||
bool | Append = false ) const |
Definition at line 272 of file InputFile.cpp.
References llvm::consumeError(), formatChecksumKind(), formatInternal(), getNameFromStringTable(), llvm::codeview::None, llvm::pdb::Offset, Printer, and llvm::toHex().
void SymbolGroup::formatFromFileName | ( | LinePrinter & | Printer, |
StringRef | File, | ||
bool | Append = false ) const |
Definition at line 259 of file InputFile.cpp.
References formatChecksumKind(), formatInternal(), Printer, and llvm::toHex().
|
inline |
Definition at line 108 of file InputFile.h.
Referenced by llvm::pdb::iterateModuleSubsections().
|
inline |
Definition at line 114 of file InputFile.h.
Definition at line 113 of file InputFile.h.
Referenced by isMyCode().
Definition at line 239 of file InputFile.cpp.
References getNameFromStringTable(), and llvm::pdb::Offset.
Definition at line 235 of file InputFile.cpp.
References llvm::pdb::Offset.
Referenced by formatFromChecksumsOffset(), and getNameFromChecksums().
const ModuleDebugStreamRef & SymbolGroup::getPdbModuleStream | ( | ) | const |
Definition at line 230 of file InputFile.cpp.
References assert().
|
inline |
Definition at line 116 of file InputFile.h.
StringRef SymbolGroup::name | ( | ) | const |
Definition at line 184 of file InputFile.cpp.
Referenced by isMyCode(), and llvm::pdb::iterateOneModule().
|
friend |
Definition at line 92 of file InputFile.h.
References LLVM_ABI, llvm::pdb::Offset, Printer, and SymbolGroupIterator.
Referenced by SymbolGroupIterator.