Home
last modified time | relevance | path

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

/external/llvm-project/llvm/unittests/DebugInfo/DWARF/
DDWARFLocationExpressionTest.cpp16 TEST(DWARFLocationExpression, Equality) { in TEST() argument
17 EXPECT_EQ((DWARFLocationExpression{None, {}}), in TEST()
18 (DWARFLocationExpression{None, {}})); in TEST()
19 EXPECT_NE((DWARFLocationExpression{DWARFAddressRange{1, 47}, {}}), in TEST()
20 (DWARFLocationExpression{DWARFAddressRange{1, 48}, {}})); in TEST()
21 EXPECT_NE((DWARFLocationExpression{DWARFAddressRange{1, 47}, {}}), in TEST()
22 (DWARFLocationExpression{DWARFAddressRange{1, 47}, {42}})); in TEST()
25 TEST(DWARFLocationExpression, StreamingOperator) { in TEST() argument
26 EXPECT_EQ("None: 1, 2", to_string(DWARFLocationExpression{None, {1, 2}})); in TEST()
29 to_string(DWARFLocationExpression{DWARFAddressRange{0x42, 0x47}, {1}})); in TEST()
DDWARFDieTest.cpp79 HasValue(testing::ElementsAre(DWARFLocationExpression{ in TEST()
84 HasValue(testing::ElementsAre(DWARFLocationExpression{None, {0x47}}))); in TEST()
/external/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
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>;
DDWARFDebugLoc.h73 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
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>;
DDWARFDebugLoc.h73 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
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()
175 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const { in visitAbsoluteLocationList()
[all …]
DDWARFLocationExpression.cpp16 const DWARFLocationExpression &Loc) { in operator <<()
DCMakeLists.txt25 DWARFLocationExpression.cpp
DDWARFVerifier.cpp479 if (Expected<std::vector<DWARFLocationExpression>> Loc = in verifyDebugInfoAttribute()
1283 Expected<std::vector<DWARFLocationExpression>> Loc = in isVariableIndexable()
DDWARFDie.cpp514 DWARFLocationExpression{None, to_vector<4>(*Expr)}}; in getLocations()
DDWARFUnit.cpp676 [&](Expected<DWARFLocationExpression> L) { in findLoclistFromOffset()
DDWARFContext.cpp1096 if (Expected<std::vector<DWARFLocationExpression>> Loc = in addLocalsForDie()
/external/llvm-project/llvm/lib/DebugInfo/DWARF/
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 …]
DDWARFLocationExpression.cpp16 const DWARFLocationExpression &Loc) { in operator <<()
DCMakeLists.txt25 DWARFLocationExpression.cpp
DDWARFVerifier.cpp503 if (Expected<std::vector<DWARFLocationExpression>> Loc = in verifyDebugInfoAttribute()
1340 Expected<std::vector<DWARFLocationExpression>> Loc = in isVariableIndexable()
DDWARFDie.cpp527 DWARFLocationExpression{None, to_vector<4>(*Expr)}}; in getLocations()
DDWARFUnit.cpp621 [&](Expected<DWARFLocationExpression> L) { in findLoclistFromOffset()
DDWARFContext.cpp1161 if (Expected<std::vector<DWARFLocationExpression>> Loc = in addLocalsForDie()
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DCMakeLists.txt4 DWARFLocationExpression.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
DBUILD.gn33 "DWARFLocationExpression.cpp",
/external/llvm-project/llvm/tools/llvm-dwarfdump/
DStatistics.cpp280 Expected<std::vector<DWARFLocationExpression>> Loc = in collectStatsForDie()
288 *Loc, [](const DWARFLocationExpression &L) { return !L.Range; }); in collectStatsForDie()
/external/llvm-project/llvm/tools/llvm-objdump/
Dllvm-objdump.cpp596 DWARFLocationExpression LocExpr;
601 LiveVariable(const DWARFLocationExpression &LocExpr, const char *VarName, in LiveVariable()
661 for (const DWARFLocationExpression &LocExpr : *Locs) { in addVariable()
669 DWARFLocationExpression WholeFuncExpr{ in addVariable()
/external/llvm-project/lldb/source/Expression/
DDWARFExpression.cpp2579 static DataExtractor ToDataExtractor(const llvm::DWARFLocationExpression &loc, in ToDataExtractor()
2602 auto process_list = [&](llvm::Expected<llvm::DWARFLocationExpression> loc) { in GetLocationExpression()