Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A 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()
H A DDWARFDieTest.cpp80 HasValue(testing::ElementsAre(DWARFLocationExpression{ in TEST()
85 HasValue(testing::ElementsAre(DWARFLocationExpression{None, {0x47}}))); in TEST()
/llvm-project-15.0.7/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.h24 struct DWARFLocationExpression;
77 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const;
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp42 Expected<Optional<DWARFLocationExpression>>
51 Expected<Optional<DWARFLocationExpression>>
69 return DWARFLocationExpression{ in Interpret()
77 return DWARFLocationExpression{DWARFAddressRange{LowPC->Address, in Interpret()
92 return DWARFLocationExpression{Range, E.Loc}; in Interpret()
95 return DWARFLocationExpression{None, E.Loc}; in Interpret()
100 return DWARFLocationExpression{ in Interpret()
103 return DWARFLocationExpression{ in Interpret()
137 Expected<Optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in dumpLocationList()
175 function_ref<bool(Expected<DWARFLocationExpression>)> Callback) const { in visitAbsoluteLocationList()
[all …]
H A DDWARFLocationExpression.cpp16 const DWARFLocationExpression &Loc) { in operator <<()
H A DCMakeLists.txt26 DWARFLocationExpression.cpp
H A DDWARFUnit.cpp695 [&](Expected<DWARFLocationExpression> L) { in findLoclistFromOffset()
775 for (const DWARFLocationExpression &Location : *Locations) { in updateVariableDieMap()
H A DDWARFVerifier.cpp622 if (Expected<std::vector<DWARFLocationExpression>> Loc = in verifyDebugInfoAttribute()
1439 Expected<std::vector<DWARFLocationExpression>> Loc = in isVariableIndexable()
H A DDWARFDie.cpp432 DWARFLocationExpression{None, to_vector<4>(*Expr)}}; in getLocations()
H A DDWARFContext.cpp1179 if (Expected<std::vector<DWARFLocationExpression>> Loc = in addLocalsForDie()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DSourcePrinter.h27 DWARFLocationExpression LocExpr;
32 LiveVariable(const DWARFLocationExpression &LocExpr, const char *VarName, in LiveVariable()
H A DSourcePrinter.cpp64 for (const DWARFLocationExpression &LocExpr : *Locs) { in addVariable()
72 DWARFLocationExpression WholeFuncExpr{ in addVariable()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCMakeLists.txt4 DWARFLocationExpression.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn33 "DWARFLocationExpression.cpp",
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/NativePDB/
H A DBUILD.gn26 "DWARFLocationExpression.cpp",
/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp352 Expected<std::vector<DWARFLocationExpression>> Loc = in collectStatsForDie()
360 *Loc, [](const DWARFLocationExpression &L) { return !L.Range; }); in collectStatsForDie()
/llvm-project-15.0.7/lldb/source/Expression/
H A DDWARFExpression.cpp2592 auto process_list = [&](llvm::Expected<llvm::DWARFLocationExpression> loc) { in ParseDWARFLocationList()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt4557 lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.h
5167 llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
5900 llvm/lib/DebugInfo/DWARF/DWARFLocationExpression.cpp