16
16
17
17
namespace lldb_private {
18
18
19
- namespace plugin {
20
- namespace dwarf {
21
- class DWARFUnit ;
22
- } // namespace dwarf
23
- } // namespace plugin
24
-
25
19
// / \class DWARFExpressionList DWARFExpressionList.h
26
20
// / "lldb/Expression/DWARFExpressionList.h" Encapsulates a range map from file
27
21
// / address range to a single DWARF location expression.
@@ -30,13 +24,13 @@ class DWARFExpressionList {
30
24
DWARFExpressionList () = default ;
31
25
32
26
DWARFExpressionList (lldb::ModuleSP module_sp,
33
- const plugin::dwarf::DWARFUnit *dwarf_cu,
27
+ const DWARFExpression::Delegate *dwarf_cu,
34
28
lldb::addr_t func_file_addr)
35
29
: m_module_wp(module_sp), m_dwarf_cu(dwarf_cu),
36
30
m_func_file_addr (func_file_addr) {}
37
31
38
32
DWARFExpressionList (lldb::ModuleSP module_sp, DWARFExpression expr,
39
- const plugin::dwarf::DWARFUnit *dwarf_cu)
33
+ const DWARFExpression::Delegate *dwarf_cu)
40
34
: m_module_wp(module_sp), m_dwarf_cu(dwarf_cu) {
41
35
AddExpression (0 , LLDB_INVALID_ADDRESS, expr);
42
36
}
@@ -139,7 +133,7 @@ class DWARFExpressionList {
139
133
// / The DWARF compile unit this expression belongs to. It is used to evaluate
140
134
// / values indexing into the .debug_addr section (e.g. DW_OP_GNU_addr_index,
141
135
// / DW_OP_GNU_const_index)
142
- const plugin::dwarf::DWARFUnit *m_dwarf_cu = nullptr ;
136
+ const DWARFExpression::Delegate *m_dwarf_cu = nullptr ;
143
137
144
138
// Function base file address.
145
139
lldb::addr_t m_func_file_addr = LLDB_INVALID_ADDRESS;
0 commit comments