|
LVRange () |
|
LVRange (const LVRange &)=delete |
| LVRange & |
operator= (const LVRange &)=delete |
|
~LVRange () override=default |
| void |
addEntry (LVScope *Scope, LVAddress LowerAddress, LVAddress UpperAddress) |
| void |
addEntry (LVScope *Scope) |
| LVScope * |
getEntry (LVAddress Address) const |
| LVScope * |
getEntry (LVAddress LowerAddress, LVAddress UpperAddress) const |
| bool |
hasEntry (LVAddress Low, LVAddress High) const |
| LVAddress |
getLower () const |
| LVAddress |
getUpper () const |
| const LVRangeEntries & |
getEntries () const |
| void |
clear () |
| bool |
empty () const |
| void |
sort () |
| void |
startSearch () |
| void |
endSearch () |
| void |
print (raw_ostream &OS, bool Full=true) const override |
| void |
printExtra (raw_ostream &OS, bool Full=true) const override |
| Public Member Functions inherited from llvm::logicalview::LVObject |
|
|
LVObject () |
| LVObject & |
operator= (const LVObject &)=delete |
| virtual |
~LVObject ()=default |
|
PROPERTY (Property, IsLocation) |
|
PROPERTY (Property, IsGlobalReference) |
|
PROPERTY (Property, IsGeneratedName) |
|
PROPERTY (Property, IsResolved) |
|
PROPERTY (Property, IsResolvedName) |
|
PROPERTY (Property, IsDiscarded) |
|
PROPERTY (Property, IsOptimized) |
|
PROPERTY (Property, IsAdded) |
|
PROPERTY (Property, IsMatched) |
|
PROPERTY (Property, IsMissing) |
|
PROPERTY (Property, IsMissingLink) |
|
PROPERTY (Property, IsInCompare) |
|
PROPERTY (Property, IsFileFromReference) |
|
PROPERTY (Property, IsLineFromReference) |
|
PROPERTY (Property, HasMoved) |
|
PROPERTY (Property, HasPattern) |
|
PROPERTY (Property, IsFinalized) |
|
PROPERTY (Property, IsReferenced) |
|
PROPERTY (Property, HasCodeViewLocation) |
| virtual bool |
isNamed () const |
| virtual bool |
isTyped () const |
| virtual bool |
isFiled () const |
| bool |
isLined () const |
| dwarf::Tag |
getTag () const |
| void |
setTag (dwarf::Tag Tag) |
| dwarf::Attribute |
getAttr () const |
| void |
setAttr (dwarf::Attribute Attr) |
| LVSmall |
getOpcode () const |
| void |
setOpcode (LVSmall Opcode) |
| LVOffset |
getOffset () const |
| void |
setOffset (LVOffset DieOffset) |
| LVLevel |
getLevel () const |
| void |
setLevel (LVLevel Level) |
| virtual StringRef |
getName () const |
| virtual void |
setName (StringRef ObjectName) |
| LVElement * |
getParent () const |
| LVScope * |
getParentScope () const |
| LVSymbol * |
getParentSymbol () const |
| void |
setParent (LVScope *Scope) |
| void |
setParent (LVSymbol *Symbol) |
| void |
resetParent () |
| virtual LVAddress |
getLowerAddress () const |
| virtual void |
setLowerAddress (LVAddress Address) |
| virtual LVAddress |
getUpperAddress () const |
| virtual void |
setUpperAddress (LVAddress Address) |
| uint32_t |
getLineNumber () const |
| void |
setLineNumber (uint32_t Number) |
| virtual const char * |
kind () const |
| std::string |
indentAsString () const |
| std::string |
indentAsString (LVLevel Level) const |
| virtual std::string |
noLineAsString (bool ShowZero) const |
| virtual std::string |
lineNumberAsString (bool ShowZero=false) const |
| std::string |
lineNumberAsStringStripped (bool ShowZero=false) const |
| virtual Error |
doPrint (bool Split, bool Match, bool Print, raw_ostream &OS, bool Full=true) const |
| void |
printAttributes (raw_ostream &OS, bool Full=true) const |
| void |
printAttributes (raw_ostream &OS, bool Full, StringRef Name, LVObject *Parent, StringRef Value, bool UseQuotes=false, bool PrintRef=false) const |
| void |
markBranchAsMissing () |
| void |
dump () const |
| uint32_t |
getID () const |