Lines Matching refs:aexpr

595 report_agent_reqs_errors (struct agent_expr *aexpr)
599 if (aexpr->flaw != agent_flaw_none)
604 if (aexpr->min_height < 0)
614 if (aexpr->max_height > 20)
621 finalize_tracepoint_aexpr (struct agent_expr *aexpr)
623 ax_reqs (aexpr);
625 if (aexpr->len > MAX_AGENT_EXPR_LEN)
628 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));
1360 agent_expr_up aexpr
1365 finalize_tracepoint_aexpr (aexpr.get ());
1368 collect->add_ax_registers (aexpr.get ());
1370 collect->add_aexpr (std::move (aexpr));
1434 agent_expr_up aexpr = gen_trace_for_expr (tloc->address,
1438 finalize_tracepoint_aexpr (aexpr.get ());
1441 collect->add_ax_registers (aexpr.get ());
1443 collect->add_aexpr (std::move (aexpr));
1463 agent_expr_up aexpr = gen_eval_for_expr (tloc->address,
1466 finalize_tracepoint_aexpr (aexpr.get ());
1470 collect->add_aexpr (std::move (aexpr));
1530 collection_list::add_aexpr (agent_expr_up aexpr)
1532 m_aexprs.push_back (std::move (aexpr));