Home
last modified time | relevance | path

Searched refs:LVOffset (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVSort.cpp68 std::tuple<std::string, StringRef, uint32_t, LVOffset> Left( in sortByKind()
70 std::tuple<std::string, StringRef, uint32_t, LVOffset> Right( in sortByKind()
80 std::tuple<uint32_t, StringRef, std::string, LVOffset> Left( in sortByLine()
82 std::tuple<uint32_t, StringRef, std::string, LVOffset> Right( in sortByLine()
92 std::tuple<StringRef, uint32_t, std::string, LVOffset> Left( in sortByName()
94 std::tuple<StringRef, uint32_t, std::string, LVOffset> Right( in sortByName()
H A DLVScope.cpp1189 void LVScopeCompileUnit::addSize(LVScope *Scope, LVOffset Lower, in addSize()
1190 LVOffset Upper) { in addSize()
1200 LVOffset Size = Upper - Lower; in addSize()
1356 void LVScopeCompileUnit::addDebugTag(dwarf::Tag Target, LVOffset Offset) { in addDebugTag()
1357 addItem<LVTagOffsetsMap, dwarf::Tag, LVOffset>(&DebugTags, Target, Offset); in addDebugTag()
1361 void LVScopeCompileUnit::addInvalidOffset(LVOffset Offset, LVElement *Element) { in addInvalidOffset()
1368 LVOffset Offset = Symbol->getOffset(); in addInvalidCoverage()
1388 LVOffset Offset = Scope->getOffset(); in addLineZero()
1390 addItem<LVOffsetLinesMap, LVOffset, LVLine *>(&LinesZero, Offset, Line); in addLineZero()
1458 auto PrintOffset = [&](unsigned &Count, LVOffset Offset) { in printWarnings()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.h42 LVOffset CurrentEndOffset = 0;
72 using LVElementReference = std::unordered_map<LVOffset, LVElementEntry>;
84 void processOneAttribute(const DWARFDie &Die, LVOffset *OffsetPtr,
90 void addGlobalOffset(LVOffset Offset) { in addGlobalOffset()
98 void removeGlobalOffset(LVOffset Offset) { GlobalOffsets.erase(Offset); } in removeGlobalOffset()
111 LVElement *getElementForOffset(LVOffset offset, LVElement *Element,
H A DLVCodeViewReader.h116 LVOffset CurrentOffset = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVScope.h68 using LVOffsetElementMap = std::map<LVOffset, LVElement *>;
69 using LVOffsetLinesMap = std::map<LVOffset, LVLines>;
70 using LVOffsetLocationsMap = std::map<LVOffset, LVLocations>;
71 using LVOffsetSymbolMap = std::map<LVOffset, LVSymbol *>;
461 using LVSizesMap = std::map<const LVScope *, LVOffset>;
463 LVOffset CUContributionSize = 0;
468 LVOffset Offset = Element->getOffset(); in addInvalidLocationOrRange()
470 addItem<LVOffsetLocationsMap, LVOffset, LVLocation *>(Map, Offset, in addInvalidLocationOrRange()
558 void addDebugTag(dwarf::Tag Target, LVOffset Offset);
560 void addInvalidOffset(LVOffset Offset, LVElement *Element);
[all …]
H A DLVObject.h40 using LVOffset = uint64_t; variable
85 using LVOffsets = SmallVector<LVOffset, 8>;
141 LVOffset Offset = 0;
239 LVOffset getOffset() const { return Offset; } in getOffset()
240 void setOffset(LVOffset DieOffset) { Offset = DieOffset; } in setOffset()
H A DLVReader.h68 using LVCompileUnits = std::map<LVOffset, LVScopeCompileUnit *>;
139 LVOffset CurrentOffset = 0;
160 void addCompileUnitOffset(LVOffset Offset, LVScopeCompileUnit *CompileUnit) { in addCompileUnitOffset()
H A DLVOptions.h605 bool matchOffsetPattern(LVOffset Offset) { in matchOffsetPattern()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp33 LVOffset *OffsetPtr, in processOneAttribute()
331 LVOffset Offset = DIE.getOffset(); in processOneDie()
412 LVOffset Offset = InputDIE.getOffset(); in processOneDie()
496 LVOffset Lower = DIE.getOffset(); in traverseDieAndChildren()
497 LVOffset Upper = CurrentEndOffset; in traverseDieAndChildren()
943 LVElement *LVDWARFReader::getElementForOffset(LVOffset Offset, in getElementForOffset()
H A DLVBinaryReader.cpp112 LVOffset Offset = Scope ? Scope->getOffset() : 0; in print()