LLVM: llvm::logicalview Namespace Reference (original) (raw)
| Variables | |
|---|---|
| constexpr unsigned int | DWARF_CHAR_BIT = 8u |
| const LVSmall | LVLocationMemberOffset = 0 |
| const LVAddress | MaxAddress = std::numeric_limits<uint64_t>::max() |
| constexpr LVSectionIndex | UndefinedSectionIndex = 0 |
| const int | HEX_WIDTH = 12 |
| constexpr bool | UpdateHighAddress = false |
| static const EnumEntry< TypeLeafKind > | LeafTypeNames [] |
◆ ArgVector
using llvm::logicalview::ArgVector = std::vectorstd::string
◆ AttributeSpec
◆ LVAddress
◆ LVAddressRange
◆ LVAttributeKindSet
◆ LVCompareKindSet
◆ LVElementDispatch
◆ LVElementGetFunction
◆ LVElementKindSet
◆ LVElementRequest
◆ LVElements
◆ LVElementSetFunction
using llvm::logicalview::LVElementSetFunction = void (LVElement::*)()
◆ LVElementsView
Initial value:
const LVTypes &, const LVSymbols &>
Helper to store a sequence of ranges being concatenated and access them.
SmallVector< LVScope *, 8 > LVScopes
SmallVector< LVSymbol *, 8 > LVSymbols
SmallVector< LVType *, 8 > LVTypes
Definition at line 84 of file LVObject.h.
◆ LVHalf
◆ LVInternalKindSet
◆ LVLevel
◆ LVLexicalComponent
◆ LVLexicalIndex
Initial value:
std::tuple<LVStringRefs::size_type, LVStringRefs::size_type>
Definition at line 37 of file LVSupport.h.
◆ LVLineDispatch
◆ LVLineGetFunction
◆ LVLineKindSet
◆ LVLineRange
◆ LVLineRecords
◆ LVLineRequest
◆ LVLines
◆ LVLineSetFunction
using llvm::logicalview::LVLineSetFunction = void (LVLine::*)()
◆ LVLocations
◆ LVNameInfo
◆ LVNames
◆ LVObjectGetFunction
◆ LVObjectSetFunction
using llvm::logicalview::LVObjectSetFunction = void (LVObject::*)()
◆ LVOffset
◆ LVOffsetElementMap
◆ LVOffsetLinesMap
◆ LVOffsetLocationsMap
◆ LVOffsets
◆ LVOffsetSet
◆ LVOffsetSymbolMap
◆ LVOperations
◆ LVOutputKindSet
◆ LVPassEntry
◆ LVPassTable
using llvm::logicalview::LVPassTable = std::vector<LVPassEntry>
◆ LVPrintKindSet
◆ LVPublicAddresses
◆ LVPublicNames
◆ LVRangeEntries
◆ LVReaders
◆ LVReportKindSet
◆ LVScopeDispatch
◆ LVScopeGetFunction
◆ LVScopeKindSet
◆ LVScopeRequest
◆ LVScopes
◆ LVScopeSetFunction
using llvm::logicalview::LVScopeSetFunction = void (LVScope::*)()
◆ LVSectionIndex
◆ LVSigned
using llvm::logicalview::LVSigned = int64_t
◆ LVSmall
◆ LVSortFunction
Initial value:
Definition at line 35 of file LVSort.h.
◆ LVSortValue
◆ LVStringRefs
◆ LVSymbolDispatch
◆ LVSymbolGetFunction
◆ LVSymbolKinds
◆ LVSymbolKindSet
◆ LVSymbolRequest
◆ LVSymbols
◆ LVSymbolSetFunction
using llvm::logicalview::LVSymbolSetFunction = void (LVSymbol::*)()
◆ LVTagOffsetsMap
◆ LVTypeDispatch
◆ LVTypeGetFunction
◆ LVTypeKinds
◆ LVTypeKindSelection
◆ LVTypeRequest
◆ LVTypes
◆ LVTypeSetFunction
using llvm::logicalview::LVTypeSetFunction = void (LVType::*)()
◆ LVUnsigned
◆ LVValidLocation
◆ LVWarningKindSet
◆ PdbOrObj
◆ LVAttributeKind
| Enumerator |
|---|
| All |
| Argument |
| Base |
| Coverage |
| Directories |
| Discarded |
| Discriminator |
| Encoded |
| Extended |
| Filename |
| Files |
| Format |
| Gaps |
| Generated |
| Global |
| Inserted |
| Language |
| Level |
| Linkage |
| Local |
| Location |
| Offset |
| Pathname |
| Producer |
| Publics |
| Qualified |
| Qualifier |
| Range |
| Reference |
| Register |
| Size |
| Standard |
| Subrange |
| System |
| Typename |
| Underlying |
| Zero |
Definition at line 93 of file LVOptions.h.
◆ LVBinaryType
| Enumerator |
|---|
| NONE |
| ELF |
| COFF |
Definition at line 98 of file LVObject.h.
◆ LVCompareKind
| Enumerator |
|---|
| All |
| Lines |
| Scopes |
| Symbols |
| Types |
Definition at line 134 of file LVOptions.h.
◆ LVComparePass
| Enumerator |
|---|
| Missing |
| Added |
Definition at line 99 of file LVObject.h.
◆ LVElementKind
| Enumerator |
|---|
| Discarded |
| Global |
| Optimized |
| LastEntry |
Definition at line 66 of file LVElement.h.
◆ LVInternalKind
| Enumerator |
|---|
| All |
| Cmdline |
| ID |
| Integrity |
| None |
| Tag |
Definition at line 183 of file LVOptions.h.
◆ LVLineKind
| Enumerator |
|---|
| IsBasicBlock |
| IsDiscriminator |
| IsEndSequence |
| IsEpilogueBegin |
| IsLineDebug |
| IsLineAssembler |
| IsNewStatement |
| IsPrologueEnd |
| IsAlwaysStepInto |
| IsNeverStepInto |
| LastEntry |
Definition at line 23 of file LVLine.h.
◆ LVOutputKind
| Enumerator |
|---|
| All |
| Split |
| Json |
| Text |
Definition at line 143 of file LVOptions.h.
◆ LVPrintKind
| Enumerator |
|---|
| All |
| Elements |
| Instructions |
| Lines |
| Scopes |
| Sizes |
| Symbols |
| Summary |
| Types |
| Warnings |
Definition at line 151 of file LVOptions.h.
◆ LVReportKind
| Enumerator |
|---|
| All |
| Children |
| List |
| Parents |
| View |
Definition at line 165 of file LVOptions.h.
◆ LVScopeKind
| Enumerator |
|---|
| IsAggregate |
| IsArray |
| IsBlock |
| IsCallSite |
| IsCatchBlock |
| IsClass |
| IsCompileUnit |
| IsEntryPoint |
| IsEnumeration |
| IsFunction |
| IsFunctionType |
| IsInlinedFunction |
| IsLabel |
| IsLexicalBlock |
| IsMember |
| IsModule |
| IsNamespace |
| IsRoot |
| IsStructure |
| IsSubprogram |
| IsTemplate |
| IsTemplateAlias |
| IsTemplatePack |
| IsTryBlock |
| IsUnion |
| LastEntry |
Definition at line 36 of file LVScope.h.
◆ LVSortMode
| Enumerator |
|---|
| None |
| ID |
| Kind |
| Line |
| Name |
| Offset |
Definition at line 24 of file LVSort.h.
◆ LVSubclassID
| Enumerator |
|---|
| LV_ELEMENT |
| LV_LINE_FIRST |
| LV_LINE |
| LV_LINE_DEBUG |
| LV_LINE_ASSEMBLER |
| LV_LINE_LAST |
| lV_SCOPE_FIRST |
| LV_SCOPE |
| LV_SCOPE_AGGREGATE |
| LV_SCOPE_ALIAS |
| LV_SCOPE_ARRAY |
| LV_SCOPE_COMPILE_UNIT |
| LV_SCOPE_ENUMERATION |
| LV_SCOPE_FORMAL_PACK |
| LV_SCOPE_FUNCTION |
| LV_SCOPE_FUNCTION_INLINED |
| LV_SCOPE_FUNCTION_TYPE |
| LV_SCOPE_MODULE |
| LV_SCOPE_NAMESPACE |
| LV_SCOPE_ROOT |
| LV_SCOPE_TEMPLATE_PACK |
| LV_SCOPE_LAST |
| LV_SYMBOL_FIRST |
| LV_SYMBOL |
| LV_SYMBOL_LAST |
| LV_TYPE_FIRST |
| LV_TYPE |
| LV_TYPE_DEFINITION |
| LV_TYPE_ENUMERATOR |
| LV_TYPE_IMPORT |
| LV_TYPE_PARAM |
| LV_TYPE_SUBRANGE |
| LV_TYPE_LAST |
Definition at line 30 of file LVElement.h.
◆ LVSymbolKind
| Enumerator |
|---|
| IsCallSiteParameter |
| IsConstant |
| IsInheritance |
| IsMember |
| IsParameter |
| IsUnspecified |
| IsVariable |
| LastEntry |
Definition at line 23 of file LVSymbol.h.
◆ LVTypeKind
| Enumerator |
|---|
| IsBase |
| IsConst |
| IsEnumerator |
| IsImport |
| IsImportDeclaration |
| IsImportModule |
| IsPointer |
| IsPointerMember |
| IsReference |
| IsRestrict |
| IsRvalueReference |
| IsSubrange |
| IsTemplateParam |
| IsTemplateTemplateParam |
| IsTemplateTypeParam |
| IsTemplateValueParam |
| IsTypedef |
| IsUnaligned |
| IsUnspecified |
| IsVolatile |
| IsModifier |
| LastEntry |
Definition at line 23 of file LVType.h.
◆ LVWarningKind
| Enumerator |
|---|
| All |
| Coverages |
| Lines |
| Locations |
| Ranges |
Definition at line 174 of file LVOptions.h.
◆ addItem()
template<typename MapType, typename KeyType, typename ValueType>
| void llvm::logicalview::addItem | ( | MapType * | Map, |
|---|---|---|---|
| KeyType | Key, | ||
| ValueType | Value ) |
◆ compareID()
◆ compareKind()
◆ compareLine()
◆ compareName()
◆ compareOffset()
◆ compareRange()
◆ emptyString()
◆ flattenedFilePath()
| std::string llvm::logicalview::flattenedFilePath | ( | StringRef | Path | ) |
|---|
◆ formatAttributes()
template<typename... Args>
| std::string llvm::logicalview::formatAttributes | ( | const StringRef | First, |
|---|---|---|---|
| Args... | Others ) |
◆ formattedKind()
| std::string llvm::logicalview::formattedKind ( StringRef Kind) | inline |
|---|
Definition at line 236 of file LVSupport.h.
References Kind.
Referenced by llvm::logicalview::LVElement::equals(), llvm::logicalview::LVLine::markMissingParents(), llvm::logicalview::LVScope::markMissingParents(), llvm::logicalview::LVSymbol::markMissingParents(), llvm::logicalview::LVType::markMissingParents(), llvm::logicalview::LVRange::print(), llvm::logicalview::LVLineAssembler::printExtra(), llvm::logicalview::LVLineDebug::printExtra(), llvm::logicalview::LVScope::printExtra(), llvm::logicalview::LVScopeAlias::printExtra(), llvm::logicalview::LVScopeArray::printExtra(), llvm::logicalview::LVScopeCompileUnit::printExtra(), llvm::logicalview::LVScopeEnumeration::printExtra(), llvm::logicalview::LVScopeFormalPack::printExtra(), llvm::logicalview::LVScopeFunction::printExtra(), llvm::logicalview::LVScopeModule::printExtra(), llvm::logicalview::LVScopeNamespace::printExtra(), llvm::logicalview::LVScopeRoot::printExtra(), llvm::logicalview::LVScopeTemplatePack::printExtra(), llvm::logicalview::LVSymbol::printExtra(), llvm::logicalview::LVType::printExtra(), llvm::logicalview::LVTypeDefinition::printExtra(), llvm::logicalview::LVTypeEnumerator::printExtra(), llvm::logicalview::LVTypeImport::printExtra(), llvm::logicalview::LVTypeParam::printExtra(), llvm::logicalview::LVTypeSubrange::printExtra(), llvm::logicalview::LVScopeCompileUnit::printLocalNames(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
◆ formattedName()
| std::string llvm::logicalview::formattedName ( StringRef Name) | inline |
|---|
Definition at line 240 of file LVSupport.h.
References Name.
Referenced by llvm::logicalview::LVElement::equals(), llvm::logicalview::LVCompare::execute(), llvm::logicalview::LVScope::markMissingParents(), llvm::logicalview::LVSymbol::markMissingParents(), llvm::logicalview::LVType::markMissingParents(), llvm::logicalview::LVRange::print(), llvm::logicalview::LVObject::printAttributes(), llvm::logicalview::LVLineAssembler::printExtra(), llvm::logicalview::LVLineDebug::printExtra(), llvm::logicalview::LVScope::printExtra(), llvm::logicalview::LVScopeAlias::printExtra(), llvm::logicalview::LVScopeArray::printExtra(), llvm::logicalview::LVScopeEnumeration::printExtra(), llvm::logicalview::LVScopeFormalPack::printExtra(), llvm::logicalview::LVScopeFunction::printExtra(), llvm::logicalview::LVScopeModule::printExtra(), llvm::logicalview::LVScopeNamespace::printExtra(), llvm::logicalview::LVScopeRoot::printExtra(), llvm::logicalview::LVScopeTemplatePack::printExtra(), llvm::logicalview::LVSymbol::printExtra(), llvm::logicalview::LVType::printExtra(), llvm::logicalview::LVTypeDefinition::printExtra(), llvm::logicalview::LVTypeEnumerator::printExtra(), llvm::logicalview::LVTypeImport::printExtra(), llvm::logicalview::LVTypeParam::printExtra(), llvm::logicalview::LVTypeSubrange::printExtra(), llvm::logicalview::LVElement::printFileIndex(), llvm::logicalview::LVScopeCompileUnit::printLocalNames(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
◆ formattedNames()
◆ getAllLexicalComponents()
| LVStringRefs llvm::logicalview::getAllLexicalComponents | ( | StringRef | Name | ) |
|---|
◆ getCodeViewOperationCode()
| uint16_t llvm::logicalview::getCodeViewOperationCode ( uint8_t Code) | inline |
|---|
◆ getComparator()
| LVCompare & llvm::logicalview::getComparator ( ) | inline |
|---|
◆ getInnerComponent()
| LVLexicalComponent llvm::logicalview::getInnerComponent | ( | StringRef | Name | ) |
|---|
Definition at line 118 of file LVSupport.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::back(), llvm::SmallVectorTemplateCommon< T, typename >::front(), getAllLexicalIndexes(), LastEntry, Name, llvm::codeview::Outer, and llvm::SmallVectorTemplateCommon< T, typename >::size().
Referenced by llvm::logicalview::LVElement::setInnerComponent(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), and llvm::logicalview::LVSymbolVisitor::visitKnownRecord().
◆ getReader()
| LVReader & llvm::logicalview::getReader ( ) | inline |
|---|
Definition at line 360 of file LVReader.h.
References llvm::logicalview::LVReader::getInstance().
Referenced by llvm::logicalview::LVScopeCompileUnit::addedElement(), llvm::logicalview::LVScopeCompileUnit::addedElement(), llvm::logicalview::LVScopeCompileUnit::addedElement(), llvm::logicalview::LVScopeCompileUnit::addedElement(), llvm::logicalview::LVSymbol::addLocation(), llvm::logicalview::LVScope::addMissingElements(), llvm::logicalview::LVLocationSymbol::addObject(), llvm::logicalview::LVScope::addObject(), llvm::logicalview::LVScope::doPrint(), llvm::logicalview::LVScopeRoot::doPrintMatches(), llvm::logicalview::LVCompare::execute(), llvm::logicalview::LVSymbolTable::getIndex(), llvm::logicalview::LVOperation::getOperandsCodeViewInfo(), llvm::logicalview::LVOperation::getOperandsDWARFInfo(), getReaderCompileUnit(), getReaderSplitContext(), llvm::logicalview::LVLine::print(), llvm::logicalview::LVLocation::print(), llvm::logicalview::LVLocation::print(), llvm::logicalview::LVScope::print(), llvm::logicalview::LVScopeCompileUnit::print(), llvm::logicalview::LVSymbol::print(), llvm::logicalview::LVType::print(), llvm::logicalview::LVElement::printLinkageName(), llvm::logicalview::LVScopeCompileUnit::printSizes(), llvm::logicalview::LVScopeCompileUnit::printWarnings(), llvm::logicalview::LVScopeRoot::processRangeInformation(), llvm::logicalview::LVScope::resolveElements(), llvm::logicalview::LVElement::setFile(), llvm::logicalview::LVScopeFunction::setName(), llvm::logicalview::LVSymbolTable::update(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), and llvm::logicalview::LVSymbolVisitor::visitKnownRecord().
◆ getReaderCompileUnit()
Definition at line 364 of file LVReader.h.
References llvm::logicalview::LVReader::getCompileUnit(), and getReader().
Referenced by llvm::logicalview::LVScope::addElement(), llvm::logicalview::LVScope::addElement(), llvm::logicalview::LVScope::addElement(), llvm::logicalview::LVScope::addElement(), llvm::logicalview::LVSymbol::calculateCoverage(), llvm::logicalview::LVLine::print(), llvm::logicalview::LVScope::print(), llvm::logicalview::LVSymbol::print(), llvm::logicalview::LVType::print(), and llvm::logicalview::LVLocation::validateRanges().
◆ getReaderSplitContext()
◆ getRecordName()
◆ getScopedName()
| std::string llvm::logicalview::getScopedName | ( | const LVStringRefs & | Components, |
|---|---|---|---|
| StringRef | BaseName = {} ) |
◆ getSortFunction()
| LVSortFunction llvm::logicalview::getSortFunction | ( | ) |
|---|
Definition at line 105 of file LVSort.cpp.
References compareID(), compareOffset(), ID, Kind, Line, Name, None, Offset, options(), sortByKind(), sortByLine(), and sortByName().
Referenced by llvm::logicalview::LVScopeCompileUnit::printMatchedElements(), and llvm::logicalview::LVScope::sort().
◆ getStringPool()
Definition at line 25 of file LVSupport.cpp.
Referenced by llvm::logicalview::LVScopeCompileUnit::addFilename(), llvm::logicalview::LVScopeCompileUnit::getCompilationDirectory(), llvm::logicalview::LVScopeAggregate::getEncodedArgs(), llvm::logicalview::LVScopeFunction::getEncodedArgs(), llvm::logicalview::LVScopeRoot::getFileFormatName(), llvm::logicalview::LVScopeCompileUnit::getFilename(), llvm::logicalview::LVScopeFunction::getLinkageName(), llvm::logicalview::LVSymbol::getLinkageName(), llvm::logicalview::LVElement::getName(), llvm::logicalview::LVElement::getPathname(), llvm::logicalview::LVScopeCompileUnit::getProducer(), llvm::logicalview::LVElement::getQualifiedName(), getStringIndex(), llvm::logicalview::LVSymbol::getValue(), llvm::logicalview::LVTypeEnumerator::getValue(), llvm::logicalview::LVTypeParam::getValue(), llvm::logicalview::LVScopeCompileUnit::printLocalNames(), llvm::logicalview::LVScopeCompileUnit::setCompilationDirectory(), llvm::logicalview::LVScopeAggregate::setEncodedArgs(), llvm::logicalview::LVScopeFunction::setEncodedArgs(), llvm::logicalview::LVScopeRoot::setFileFormatName(), llvm::logicalview::LVScopeFunction::setLinkageName(), llvm::logicalview::LVSymbol::setLinkageName(), llvm::logicalview::LVElement::setName(), llvm::logicalview::LVScopeCompileUnit::setProducer(), llvm::logicalview::LVElement::setQualifiedName(), llvm::logicalview::LVSymbol::setValue(), llvm::logicalview::LVTypeEnumerator::setValue(), and llvm::logicalview::LVTypeParam::setValue().
◆ getTrueType()
◆ hexSquareString()
| std::string llvm::logicalview::hexSquareString ( uint64_t Value) | inline |
|---|
◆ hexString()
| std::string llvm::logicalview::hexString ( uint64_t Value, size_t Width = HEX_WIDTH ) | inline |
|---|
◆ hexValue()
Definition at line 123 of file LVSupport.h.
References llvm::format_hex(), HEX_WIDTH, N, and llvm::Upper.
Referenced by llvm::logicalview::LVBinaryReader::createInstructions(), llvm::logicalview::LVBinaryReader::createInstructions(), hexString(), llvm::logicalview::LVBinaryReader::includeInlineeLines(), llvm::logicalview::LVLogicalVisitor::inlineSiteAnnotation(), llvm::logicalview::LVBinaryReader::mapVirtualAddress(), llvm::logicalview::LVBinaryReader::mapVirtualAddress(), llvm::logicalview::LVSymbolTable::print(), llvm::logicalview::LVBinaryReader::processLines(), llvm::logicalview::LVBinaryReader::processLines(), and llvm::logicalview::LVRange::startSearch().
◆ options()
| LVOptions & llvm::logicalview::options ( ) | inline |
|---|
Definition at line 448 of file LVOptions.h.
References llvm::logicalview::LVOptions::getOptions().
Referenced by llvm::logicalview::LVPatterns::addGenericPatterns(), llvm::logicalview::LVPatterns::addOffsetPatterns(), llvm::logicalview::LVPatterns::addPatterns(), llvm::logicalview::LVLocation::calculateCoverage(), llvm::logicalview::LVSymbol::calculateCoverage(), llvm::logicalview::LVPatterns::clear(), llvm::logicalview::LVLogicalVisitor::createElement(), llvm::logicalview::LVReader::createElement(), llvm::logicalview::LVBinaryReader::createInstructions(), llvm::logicalview::LVBinaryReader::createInstructions(), llvm::logicalview::LVReader::createScopes(), llvm::logicalview::LVElement::discriminatorAsString(), llvm::logicalview::LVReader::doLoad(), llvm::logicalview::LVReader::doPrint(), llvm::logicalview::LVScope::doPrint(), llvm::logicalview::LVScopeRoot::doPrintMatches(), llvm::logicalview::LVScope::equalNumberOfChildren(), llvm::logicalview::LVElement::equals(), llvm::logicalview::LVScopeFunction::equals(), llvm::logicalview::LVCompare::execute(), llvm::logicalview::LVLocation::getIntervalInfo(), llvm::logicalview::LVType::getParameters(), getSortFunction(), getStringIndex(), llvm::logicalview::LVScopeCompileUnit::incrementPrintedLines(), llvm::logicalview::LVScopeCompileUnit::incrementPrintedScopes(), llvm::logicalview::LVScopeCompileUnit::incrementPrintedSymbols(), llvm::logicalview::LVScopeCompileUnit::incrementPrintedTypes(), llvm::logicalview::LVObject::indentAsString(), llvm::logicalview::LVLogicalVisitor::inlineSiteAnnotation(), llvm::logicalview::LVObject::lineAsString(), llvm::logicalview::LVCompare::LVCompare(), llvm::logicalview::LVReader::LVReader(), llvm::logicalview::LVTypeParam::LVTypeParam(), llvm::logicalview::LVScope::markMissingParents(), llvm::logicalview::LVLine::noLineAsString(), llvm::logicalview::LVReader::notifyAddedElement(), llvm::logicalview::LVReader::notifyAddedElement(), llvm::logicalview::LVReader::notifyAddedElement(), llvm::logicalview::LVReader::notifyAddedElement(), llvm::logicalview::LVLocation::print(), llvm::logicalview::LVRange::print(), llvm::logicalview::LVScope::print(), llvm::logicalview::LVScopeCompileUnit::print(), llvm::logicalview::LVScope::printActiveRanges(), llvm::logicalview::LVObject::printAttributes(), llvm::logicalview::LVObject::printAttributes(), llvm::logicalview::LVPatterns::printElement(), llvm::logicalview::LVPatterns::printElement(), llvm::logicalview::LVPatterns::printElement(), llvm::logicalview::LVPatterns::printElement(), llvm::logicalview::LVScope::printEncodedArgs(), llvm::logicalview::LVLineDebug::printExtra(), llvm::logicalview::LVScope::printExtra(), llvm::logicalview::LVScopeCompileUnit::printExtra(), llvm::logicalview::LVScopeRoot::printExtra(), llvm::logicalview::LVSymbol::printExtra(), llvm::logicalview::LVType::printExtra(), llvm::logicalview::LVElement::printFileIndex(), llvm::logicalview::LVCompare::printItem(), llvm::logicalview::LVElement::printLinkageName(), llvm::logicalview::LVElement::printLinkageName(), llvm::logicalview::LVScopeCompileUnit::printLocalNames(), llvm::logicalview::LVScopeCompileUnit::printMatchedElements(), llvm::logicalview::LVPatterns::printObject(), llvm::logicalview::LVLogicalVisitor::printRecords(), llvm::logicalview::LVElement::printReference(), llvm::logicalview::LVReader::printScopes(), llvm::logicalview::LVScopeCompileUnit::printSizes(), llvm::logicalview::LVScopeCompileUnit::printSummary(), llvm::logicalview::LVScopeCompileUnit::printWarnings(), llvm::logicalview::LVBinaryReader::processLines(), llvm::logicalview::LVScopeRoot::processRangeInformation(), llvm::logicalview::LVScopeCompileUnit::processRangeLocationCoverage(), llvm::logicalview::LVScopeCompileUnit::propagatePatternMatch(), llvm::logicalview::LVTypeDefinition::resolveExtra(), llvm::logicalview::LVElement::resolveName(), llvm::logicalview::LVType::resolveName(), llvm::logicalview::LVScopeFunction::resolveReferences(), llvm::logicalview::LVScope::resolveTemplate(), llvm::logicalview::LVElement::setFile(), llvm::logicalview::LVElement::setGenericType(), llvm::logicalview::LVScope::traverseParentsAndChildren(), llvm::logicalview::LVElement::typeOffsetAsString(), llvm::logicalview::LVPatterns::updateReportOptions(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitSymbolBegin(), and llvm::logicalview::LVTypeVisitor::visitTypeBegin().
◆ patterns()
| LVPatterns & llvm::logicalview::patterns ( ) | inline |
|---|
◆ setOptions()
| void llvm::logicalview::setOptions ( LVOptions * Options) | inline |
|---|
◆ sortByKind()
◆ sortByLine()
◆ sortByName()
◆ transformPath()
| std::string llvm::logicalview::transformPath | ( | StringRef | Path | ) |
|---|
◆ typeInt()
◆ typeNone()
◆ typeUnknown()
◆ typeVoid()
◆ DWARF_CHAR_BIT
| unsigned int llvm::logicalview::DWARF_CHAR_BIT = 8u | constexpr |
|---|
◆ HEX_WIDTH
const int llvm::logicalview::HEX_WIDTH = 12
◆ LeafTypeNames
◆ LVLocationMemberOffset
const LVSmall llvm::logicalview::LVLocationMemberOffset = 0
◆ MaxAddress
◆ UndefinedSectionIndex
| LVSectionIndex llvm::logicalview::UndefinedSectionIndex = 0 | constexpr |
|---|
◆ UpdateHighAddress
| bool llvm::logicalview::UpdateHighAddress = false | constexpr |
|---|