Lines Matching refs:aexpr

592 report_agent_reqs_errors (struct agent_expr *aexpr)
596 if (aexpr->flaw != agent_flaw_none)
601 if (aexpr->min_height < 0)
610 if (aexpr->max_height > 20)
617 finalize_tracepoint_aexpr (struct agent_expr *aexpr)
619 ax_reqs (aexpr);
621 if (aexpr->len > MAX_AGENT_EXPR_LEN)
624 report_agent_reqs_errors (aexpr);
711 agent_expr_up aexpr = gen_trace_for_expr (loc->address,
715 finalize_tracepoint_aexpr (aexpr.get ());
740 agent_expr_up aexpr = gen_eval_for_expr (loc->address, exp.get ());
742 finalize_tracepoint_aexpr (aexpr.get ());
834 collection_list::add_ax_registers (struct agent_expr *aexpr)
836 if (aexpr->reg_mask_len > 0)
838 for (int ndx1 = 0; ndx1 < aexpr->reg_mask_len; ndx1++)
841 if (aexpr->reg_mask[ndx1] != 0)
845 if (aexpr->reg_mask[ndx1] & (1 << ndx2))
874 agent_expr_up aexpr (new agent_expr (gdbarch, scope));
876 ax_reg_mask (aexpr.get (), regno);
878 finalize_tracepoint_aexpr (aexpr.get ());
880 add_ax_registers (aexpr.get ());
886 if (aexpr->len > 0)
887 add_aexpr (std::move (aexpr));
1016 agent_expr_up aexpr = gen_trace_for_var (scope, gdbarch,
1022 if (!aexpr)
1029 finalize_tracepoint_aexpr (aexpr.get ());
1032 add_ax_registers (aexpr.get ());
1034 add_aexpr (std::move (aexpr));
1327 agent_expr_up aexpr
1332 finalize_tracepoint_aexpr (aexpr.get ());
1335 collect->add_ax_registers (aexpr.get ());
1337 collect->add_aexpr (std::move (aexpr));
1414 agent_expr_up aexpr = gen_trace_for_expr (tloc->address,
1418 finalize_tracepoint_aexpr (aexpr.get ());
1421 collect->add_ax_registers (aexpr.get ());
1423 collect->add_aexpr (std::move (aexpr));
1444 agent_expr_up aexpr = gen_eval_for_expr (tloc->address,
1447 finalize_tracepoint_aexpr (aexpr.get ());
1451 collect->add_aexpr (std::move (aexpr));
1511 collection_list::add_aexpr (agent_expr_up aexpr)
1513 m_aexprs.push_back (std::move (aexpr));