LLVM 17.0.0git
llvm::logicalview::LVELFReader Member List

This is the complete list of members for llvm::logicalview::LVELFReader, including all inherited members.

addCompileUnitOffset(LVOffset Offset, LVScopeCompileUnit *CompileUnit)llvm::logicalview::LVReaderinlineprotected
addInlineeLines(LVScope *Scope, LVLines &Lines)llvm::logicalview::LVBinaryReaderinline
addSectionRange(LVSectionIndex SectionIndex, LVScope *Scope)llvm::logicalview::LVBinaryReaderprotected
addSectionRange(LVSectionIndex SectionIndex, LVScope *Scope, LVAddress LowerAddress, LVAddress UpperAddress)llvm::logicalview::LVBinaryReaderprotected
addToSymbolTable(StringRef Name, LVScope *Function, LVSectionIndex SectionIndex=0)llvm::logicalview::LVBinaryReader
addToSymbolTable(StringRef Name, LVAddress Address, LVSectionIndex SectionIndex, bool IsComdat)llvm::logicalview::LVBinaryReader
CompileUnitllvm::logicalview::LVReaderprotected
createAlternativePath(StringRef From)llvm::logicalview::LVReaderinlineprotected
createInstructions()llvm::logicalview::LVBinaryReaderprotected
createInstructions(LVScope *Function, LVSectionIndex SectionIndex)llvm::logicalview::LVBinaryReaderprotected
createInstructions(LVScope *Function, LVSectionIndex SectionIndex, const LVNameInfo &NameInfo)llvm::logicalview::LVBinaryReaderprotected
createOperation(LVSmall OpCode, LVUnsigned Operand1, LVUnsigned Operand2)llvm::logicalview::LVReaderinline
createScopes() overridellvm::logicalview::LVELFReaderprotectedvirtual
CULinesllvm::logicalview::LVBinaryReaderprotected
doLoad()llvm::logicalview::LVReader
doPrint()llvm::logicalview::LVReader
doPrintLine(const LVLine *Line) constllvm::logicalview::LVReaderinline
doPrintLocation(const LVLocation *Location) constllvm::logicalview::LVReaderinline
doPrintScope(const LVScope *Scope) constllvm::logicalview::LVReaderinline
doPrintSymbol(const LVSymbol *Symbol) constllvm::logicalview::LVReaderinline
doPrintType(const LVType *Type) constllvm::logicalview::LVReaderinline
DotTextSectionIndexllvm::logicalview::LVReaderprotected
dump() constllvm::logicalview::LVELFReaderinline
FileFormatNamellvm::logicalview::LVReaderprotected
getCompileUnit() constllvm::logicalview::LVReaderinline
getCompileUnitCPUType()llvm::logicalview::LVReaderinline
getCUBaseAddress() constllvm::logicalview::LVELFReaderinline
getCUHighAddress() constllvm::logicalview::LVELFReaderinline
getDotTextSectionIndex() constllvm::logicalview::LVReaderinline
getFileFormatName() constllvm::logicalview::LVReaderinline
getFilename(LVObject *Object, size_t Index) constllvm::logicalview::LVReader
getFilename() constllvm::logicalview::LVReaderinline
getInstance()llvm::logicalview::LVReaderstatic
getLines() constllvm::logicalview::LVReaderinline
getRegisterName(LVSmall Opcode, uint64_t Operands[2]) overridellvm::logicalview::LVELFReadervirtual
getScopes() constllvm::logicalview::LVReaderinline
getScopesRoot() constllvm::logicalview::LVReaderinline
getSection(LVScope *Scope, LVAddress Address, LVSectionIndex SectionIndex)llvm::logicalview::LVBinaryReaderprotected
getSectionIndex(LVScope *Scope) overridellvm::logicalview::LVBinaryReaderinlinevirtual
getSectionRanges(LVSectionIndex SectionIndex)llvm::logicalview::LVBinaryReaderprotected
getSplitContext()llvm::logicalview::LVReaderinline
getSymbols() constllvm::logicalview::LVReaderinline
GetSymbolsWithLocations() constllvm::logicalview::LVELFReaderinline
getSymbolTableAddress(StringRef Name)llvm::logicalview::LVBinaryReader
getSymbolTableEntry(StringRef Name)llvm::logicalview::LVBinaryReader
getSymbolTableIndex(StringRef Name)llvm::logicalview::LVBinaryReader
getSymbolTableIsComdat(StringRef Name)llvm::logicalview::LVBinaryReader
getTypes() constllvm::logicalview::LVReaderinline
includeInlineeLines(LVSectionIndex SectionIndex, LVScope *Function)llvm::logicalview::LVBinaryReaderprotected
InputFilenamellvm::logicalview::LVReaderprotected
isBinaryTypeCOFF() constllvm::logicalview::LVReaderinline
isBinaryTypeELF() constllvm::logicalview::LVReaderinline
isBinaryTypeNone() constllvm::logicalview::LVReaderinline
isSystemEntry(LVElement *Element, StringRef Name={}) constllvm::logicalview::LVReaderinlinevirtual
linearAddress(uint16_t Segment, uint32_t Offset, LVAddress Addendum=0)llvm::logicalview::LVBinaryReaderinline
loadGenericTargetInfo(StringRef TheTriple, StringRef TheFeatures)llvm::logicalview::LVBinaryReaderprotected
LVBinaryReader()=deletellvm::logicalview::LVBinaryReader
LVBinaryReader(StringRef Filename, StringRef FileFormatName, ScopedPrinter &W, LVBinaryType BinaryType)llvm::logicalview::LVBinaryReaderinline
LVBinaryReader(const LVBinaryReader &)=deletellvm::logicalview::LVBinaryReader
LVELFReader()=deletellvm::logicalview::LVELFReader
LVELFReader(StringRef Filename, StringRef FileFormatName, object::ObjectFile &Obj, ScopedPrinter &W)llvm::logicalview::LVELFReaderinline
LVELFReader(const LVELFReader &)=deletellvm::logicalview::LVELFReader
LVReader()=deletellvm::logicalview::LVReader
LVReader(StringRef InputFilename, StringRef FileFormatName, ScopedPrinter &W, LVBinaryType BinaryType=LVBinaryType::NONE)llvm::logicalview::LVReaderinline
LVReader(const LVReader &)=deletellvm::logicalview::LVReader
MAIllvm::logicalview::LVBinaryReaderprotected
llvm::logicalview::LVBinaryReader::mapRangeAddress(const object::ObjectFile &Obj, const object::SectionRef &Section, bool IsComdat)llvm::logicalview::LVBinaryReaderinlineprotectedvirtual
mapVirtualAddress(const object::ObjectFile &Obj)llvm::logicalview::LVBinaryReaderprotected
mapVirtualAddress(const object::COFFObjectFile &COFFObj)llvm::logicalview::LVBinaryReaderprotected
MCllvm::logicalview::LVBinaryReaderprotected
MDllvm::logicalview::LVBinaryReaderprotected
MIIllvm::logicalview::LVBinaryReaderprotected
MIPllvm::logicalview::LVBinaryReaderprotected
MRIllvm::logicalview::LVBinaryReaderprotected
notifyAddedElement(LVLine *Line)llvm::logicalview::LVReaderinline
notifyAddedElement(LVScope *Scope)llvm::logicalview::LVReaderinline
notifyAddedElement(LVSymbol *Symbol)llvm::logicalview::LVReaderinline
notifyAddedElement(LVType *Type)llvm::logicalview::LVReaderinline
operator=(const LVELFReader &)=deletellvm::logicalview::LVELFReader
llvm::logicalview::LVBinaryReader::operator=(const LVBinaryReader &)=deletellvm::logicalview::LVBinaryReader
llvm::logicalview::LVReader::operator=(const LVReader &)=deletellvm::logicalview::LVReader
OSllvm::logicalview::LVReaderprotected
outputStream()llvm::logicalview::LVReaderinline
print(raw_ostream &OS) constllvm::logicalview::LVELFReader
printMatchedElements(bool UseMatchedElements)llvm::logicalview::LVReaderprotectedvirtual
printRecords(raw_ostream &OS) constllvm::logicalview::LVReaderinlinevirtual
printScopes()llvm::logicalview::LVReaderprotectedvirtual
processLines(LVLines *DebugLines, LVSectionIndex SectionIndex)llvm::logicalview::LVBinaryReaderprotected
processLines(LVLines *DebugLines, LVSectionIndex SectionIndex, LVScope *Function)llvm::logicalview::LVBinaryReaderprotected
Rootllvm::logicalview::LVReaderprotected
setCompileUnit(LVScope *Scope)llvm::logicalview::LVReaderinline
setCompileUnitCPUType(codeview::CPUType Type)llvm::logicalview::LVReaderinline
setCUBaseAddress(LVAddress Address)llvm::logicalview::LVELFReaderinline
setCUHighAddress(LVAddress Address)llvm::logicalview::LVELFReaderinline
setFilename(std::string Name)llvm::logicalview::LVReaderinline
setInstance(LVReader *Reader)llvm::logicalview::LVReaderstatic
sortScopes() overridellvm::logicalview::LVELFReaderprotectedvirtual
STIllvm::logicalview::LVBinaryReaderprotected
updateSymbolTable(LVScope *Function)llvm::logicalview::LVBinaryReader
Wllvm::logicalview::LVReaderprotected
~LVBinaryReader()=defaultllvm::logicalview::LVBinaryReadervirtual
~LVELFReader()=defaultllvm::logicalview::LVELFReader
~LVReader()=defaultllvm::logicalview::LVReadervirtual