Lines Matching refs:aexpr

678 report_agent_reqs_errors (struct agent_expr *aexpr)  in report_agent_reqs_errors()  argument
682 if (aexpr->flaw != agent_flaw_none) in report_agent_reqs_errors()
687 if (aexpr->min_height < 0) in report_agent_reqs_errors()
697 if (aexpr->max_height > 20) in report_agent_reqs_errors()
710 struct agent_expr *aexpr; in validate_actionline() local
786 aexpr = gen_trace_for_expr (loc->address, exp); in validate_actionline()
787 make_cleanup_free_agent_expr (aexpr); in validate_actionline()
789 if (aexpr->len > MAX_AGENT_EXPR_LEN) in validate_actionline()
792 ax_reqs (aexpr); in validate_actionline()
794 report_agent_reqs_errors (aexpr); in validate_actionline()
824 aexpr = gen_eval_for_expr (loc->address, exp); in validate_actionline()
825 make_cleanup_free_agent_expr (aexpr); in validate_actionline()
827 if (aexpr->len > MAX_AGENT_EXPR_LEN) in validate_actionline()
830 ax_reqs (aexpr); in validate_actionline()
831 report_agent_reqs_errors (aexpr); in validate_actionline()
1103 struct agent_expr *aexpr; in collect_symbol() local
1106 aexpr = gen_trace_for_var (scope, gdbarch, sym); in collect_symbol()
1111 if (!aexpr) in collect_symbol()
1118 old_chain1 = make_cleanup_free_agent_expr (aexpr); in collect_symbol()
1120 ax_reqs (aexpr); in collect_symbol()
1122 report_agent_reqs_errors (aexpr); in collect_symbol()
1125 add_aexpr (collect, aexpr); in collect_symbol()
1128 if (aexpr->reg_mask_len > 0) in collect_symbol()
1132 for (ndx1 = 0; ndx1 < aexpr->reg_mask_len; ndx1++) in collect_symbol()
1135 if (aexpr->reg_mask[ndx1] != 0) in collect_symbol()
1139 if (aexpr->reg_mask[ndx1] & (1 << ndx2)) in collect_symbol()
1383 struct agent_expr *aexpr; in encode_actions_1() local
1436 aexpr = gen_trace_for_return_address (tloc->address, in encode_actions_1()
1439 old_chain1 = make_cleanup_free_agent_expr (aexpr); in encode_actions_1()
1441 ax_reqs (aexpr); in encode_actions_1()
1442 report_agent_reqs_errors (aexpr); in encode_actions_1()
1445 add_aexpr (collect, aexpr); in encode_actions_1()
1448 if (aexpr->reg_mask_len > 0) in encode_actions_1()
1452 for (ndx1 = 0; ndx1 < aexpr->reg_mask_len; ndx1++) in encode_actions_1()
1455 if (aexpr->reg_mask[ndx1] != 0) in encode_actions_1()
1459 if (aexpr->reg_mask[ndx1] & (1 << ndx2)) in encode_actions_1()
1525 aexpr = gen_trace_for_expr (tloc->address, exp); in encode_actions_1()
1527 old_chain1 = make_cleanup_free_agent_expr (aexpr); in encode_actions_1()
1529 ax_reqs (aexpr); in encode_actions_1()
1531 report_agent_reqs_errors (aexpr); in encode_actions_1()
1534 add_aexpr (collect, aexpr); in encode_actions_1()
1537 if (aexpr->reg_mask_len > 0) in encode_actions_1()
1542 for (ndx1 = 0; ndx1 < aexpr->reg_mask_len; ndx1++) in encode_actions_1()
1545 if (aexpr->reg_mask[ndx1] != 0) in encode_actions_1()
1549 if (aexpr->reg_mask[ndx1] & (1 << ndx2)) in encode_actions_1()
1581 aexpr = gen_eval_for_expr (tloc->address, exp); in encode_actions_1()
1582 old_chain1 = make_cleanup_free_agent_expr (aexpr); in encode_actions_1()
1584 ax_reqs (aexpr); in encode_actions_1()
1585 report_agent_reqs_errors (aexpr); in encode_actions_1()
1590 add_aexpr (collect, aexpr); in encode_actions_1()
1675 add_aexpr (struct collection_list *collect, struct agent_expr *aexpr) in add_aexpr() argument
1684 collect->aexpr_list[collect->next_aexpr_elt] = aexpr; in add_aexpr()