Home
last modified time | relevance | path

Searched refs:DWARFLocationExpression (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFLocationExpression.h22 struct DWARFLocationExpression { struct
32 inline bool operator==(const DWARFLocationExpression &L, argument
33 const DWARFLocationExpression &R) {
37 inline bool operator!=(const DWARFLocationExpression &L,
38 const DWARFLocationExpression &R) {
42 raw_ostream &operator<<(raw_ostream &OS, const DWARFLocationExpression &Loc);
45 using DWARFLocationExpressionsVector = std::vector<DWARFLocationExpression>;
H A DDWARFDebugLoc.h73 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp38 Expected<Optional<DWARFLocationExpression>>
49 Expected<Optional<DWARFLocationExpression>>
67 return DWARFLocationExpression{ in Interpret()
75 return DWARFLocationExpression{DWARFAddressRange{LowPC->Address, in Interpret()
90 return DWARFLocationExpression{Range, E.Loc}; in Interpret()
93 return DWARFLocationExpression{None, E.Loc}; in Interpret()
98 return DWARFLocationExpression{ in Interpret()
101 return DWARFLocationExpression{ in Interpret()
135 Expected<Optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in dumpLocationList()
173 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const { in visitAbsoluteLocationList()
[all …]
H A DDWARFLocationExpression.cpp16 const DWARFLocationExpression &Loc) { in operator <<()
H A DDWARFVerifier.cpp503 if (Expected<std::vector<DWARFLocationExpression>> Loc = in verifyDebugInfoAttribute()
1340 Expected<std::vector<DWARFLocationExpression>> Loc = in isVariableIndexable()
H A DDWARFDie.cpp536 DWARFLocationExpression{None, to_vector<4>(*Expr)}}; in getLocations()
H A DDWARFUnit.cpp660 [&](Expected<DWARFLocationExpression> L) { in findLoclistFromOffset()
H A DDWARFContext.cpp1164 if (Expected<std::vector<DWARFLocationExpression>> Loc = in addLocalsForDie()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.h26 DWARFLocationExpression LocExpr;
31 LiveVariable(const DWARFLocationExpression &LocExpr, const char *VarName, in LiveVariable()
H A DSourcePrinter.cpp62 for (const DWARFLocationExpression &LocExpr : *Locs) { in addVariable()
70 DWARFLocationExpression WholeFuncExpr{ in addVariable()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp314 Expected<std::vector<DWARFLocationExpression>> Loc = in collectStatsForDie()
322 *Loc, [](const DWARFLocationExpression &L) { return !L.Range; }); in collectStatsForDie()
/freebsd-13.1/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp2673 static DataExtractor ToDataExtractor(const llvm::DWARFLocationExpression &loc, in ToDataExtractor()
2696 auto process_list = [&](llvm::Expected<llvm::DWARFLocationExpression> loc) { in GetLocationExpression()