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;
134 expr = GetExpressionAtAddress(LLDB_INVALID_ADDRESS, pc);
136 if (!expr)
138 return expr->MatchesOperand(frame, operand);
147 if (const DWARFExpression *expr = GetAlwaysValidExpr()) {
148 expr->DumpLocation(s, level, abi);
157 const auto &expr = entry.data;
159 expr.GetExpressionData(data);
168 expr.DumpLocation(s, level, abi);
185 const auto &expr = entry.data;
187 expr.GetExpressionData(data);
196 expr.DumpLocation(s, level, abi);
207 DWARFExpression expr;
209 expr = m_exprs.Back()->data;
232 expr = *entry;
234 expr.GetExpressionData(data);
235 reg_kind = expr.GetRegisterKind();