Lines Matching defs:expr
27 const auto *expr = m_exprs.GetEntryAtIndex(0);
28 if (expr->base == 0 && expr->size == LLDB_INVALID_ADDRESS)
29 return &expr->data;
34 DWARFExpression expr) {
37 m_exprs.Append({base, end - base, expr});
44 if (const DWARFExpression *expr =
46 return expr->GetExpressionData(data);
60 if (const DWARFExpression *expr = GetAlwaysValidExpr())
61 return expr;
92 const DWARFExpression &expr = m_exprs.GetEntryRef(0).data;
93 return expr.ContainsThreadLocalStorage(m_dwarf_cu);
106 DWARFExpression &expr = m_exprs.GetEntryRef(0).data;
110 if (expr.LinkThreadLocalStorage(m_dwarf_cu, link_address_callback))
121 const DWARFExpression *expr = nullptr;
123 expr = &m_exprs.GetEntryAtIndex(0)->data;
135 expr = GetExpressionAtAddress(LLDB_INVALID_ADDRESS, pc);
137 if (!expr)
139 return expr->MatchesOperand(frame, operand);
148 if (const DWARFExpression *expr = GetAlwaysValidExpr()) {
149 expr->DumpLocation(s, level, abi);
158 const auto &expr = entry.data;
160 expr.GetExpressionData(data);
169 expr.DumpLocation(s, level, abi);
186 const auto &expr = entry.data;
188 expr.GetExpressionData(data);
197 expr.DumpLocation(s, level, abi);
208 DWARFExpression expr;
210 expr = m_exprs.Back()->data;
233 expr = *entry;
235 expr.GetExpressionData(data);
236 reg_kind = expr.GetRegisterKind();