LLVM 22.0.0git
|
#include "llvm/DebugInfo/LogicalView/Core/LVRange.h"
Additional Inherited Members | |
Protected Member Functions inherited from llvm::logicalview::LVObject | |
std::string | lineAsString (uint32_t LineNumber, LVHalf Discriminator, bool ShowZero) const |
std::string | referenceAsString (uint32_t LineNumber, bool Spaces) const |
virtual void | printFileIndex (raw_ostream &OS, bool Full=true) const |
|
inline |
Definition at line 62 of file LVRange.h.
Referenced by LVRange(), and operator=().
|
default |
References addEntry(), llvm::Address, getEntry(), hasEntry(), High, llvm::Low, and llvm::logicalview::LVObject::Scope.
void LVRange::addEntry | ( | LVScope * | Scope | ) |
Definition at line 68 of file LVRange.cpp.
References addEntry(), assert(), hasEntry(), llvm::logicalview::Location, llvm::logicalview::Locations, and llvm::logicalview::LVObject::Scope.
Definition at line 52 of file LVRange.cpp.
References llvm::logicalview::LVObject::Scope, and std::swap().
Referenced by addEntry(), llvm::logicalview::LVReader::addSectionRange(), llvm::logicalview::LVReader::addSectionRange(), llvm::logicalview::LVScope::getRanges(), and ~LVRange().
|
inline |
Definition at line 77 of file LVRange.h.
References llvm::logicalview::MaxAddress.
Referenced by llvm::logicalview::LVDWARFReader::createScopes().
|
inline |
Definition at line 86 of file LVRange.h.
Referenced by llvm::logicalview::LVBinaryReader::processLines().
|
inline |
Definition at line 83 of file LVRange.cpp.
References llvm::Address, llvm::dbgs(), llvm::format(), llvm::logicalview::Level, LLVM_DEBUG, and llvm::logicalview::LVObject::Scope.
Referenced by llvm::logicalview::LVBinaryReader::processLines(), and ~LVRange().
Definition at line 109 of file LVRange.cpp.
|
inline |
|
inline |
Definition at line 118 of file LVRange.cpp.
Referenced by addEntry(), and ~LVRange().
|
overridevirtual |
Reimplemented from llvm::logicalview::LVObject.
Definition at line 145 of file LVRange.cpp.
References llvm::format(), llvm::logicalview::formattedKind(), llvm::logicalview::formattedName(), llvm::Full, llvm::logicalview::LVOptions::indentationSize(), llvm::logicalview::options(), printExtra(), and llvm::logicalview::LVObject::Scope.
|
inlineoverridevirtual |
Reimplemented from llvm::logicalview::LVObject.
Definition at line 89 of file LVRange.h.
References llvm::Full.
Referenced by print().
void LVRange::sort | ( | ) |
Definition at line 127 of file LVRange.cpp.
References llvm::logicalview::LVRangeEntry::lower(), llvm::stable_sort(), and llvm::logicalview::LVRangeEntry::upper().
Referenced by llvm::logicalview::LVDWARFReader::createScopes().
void LVRange::startSearch | ( | ) |
Definition at line 22 of file LVRange.cpp.
References llvm::dbgs(), llvm::format_decimal(), llvm::logicalview::hexValue(), LLVM_DEBUG, and llvm::logicalview::LVObject::Scope.
Referenced by llvm::logicalview::LVBinaryReader::processLines().