Searched refs:aexpr (Results 1 - 21 of 21) sorted by relevance

/netbsd-current/external/gpl3/gdb.old/dist/gdbserver/
H A Dax.cc106 struct agent_expr *aexpr; local
111 aexpr = XNEW (struct agent_expr);
112 aexpr->length = xlen;
113 aexpr->bytes = (unsigned char *) xmalloc (xlen);
114 hex2bin (act, aexpr->bytes, xlen);
116 return aexpr;
120 gdb_free_agent_expr (struct agent_expr *aexpr) argument
122 if (aexpr != NULL)
124 free (aexpr->bytes);
125 free (aexpr);
134 gdb_unparse_agent_expr(struct agent_expr *aexpr) argument
383 is_goto_target(struct agent_expr *aexpr, int pc) argument
406 compile_bytecodes(struct agent_expr *aexpr) argument
945 gdb_eval_agent_expr(struct eval_agent_expr_context *ctx, struct agent_expr *aexpr, ULONGEST *rslt) argument
[all...]
H A Dax.h61 void gdb_free_agent_expr (struct agent_expr *aexpr);
66 char *gdb_unparse_agent_expr (struct agent_expr *aexpr);
69 enum eval_result_type compile_bytecodes (struct agent_expr *aexpr);
86 struct agent_expr *aexpr,
H A Dtracepoint.cc583 agent_expr_send (char *p, const struct agent_expr *aexpr) argument
587 if (aexpr == NULL)
594 memcpy (p, &aexpr->length, 4);
597 memcpy (p, aexpr->bytes, aexpr->length);
598 p += aexpr->length;
/netbsd-current/external/gpl3/gdb/dist/gdbserver/
H A Dax.cc103 struct agent_expr *aexpr; local
108 aexpr = XNEW (struct agent_expr);
109 aexpr->length = xlen;
110 aexpr->bytes = (unsigned char *) xmalloc (xlen);
111 hex2bin (act, aexpr->bytes, xlen);
113 return aexpr;
117 gdb_free_agent_expr (struct agent_expr *aexpr) argument
119 if (aexpr != NULL)
121 free (aexpr->bytes);
122 free (aexpr);
131 gdb_unparse_agent_expr(struct agent_expr *aexpr) argument
380 is_goto_target(struct agent_expr *aexpr, int pc) argument
403 compile_bytecodes(struct agent_expr *aexpr) argument
942 gdb_eval_agent_expr(struct eval_agent_expr_context *ctx, struct agent_expr *aexpr, ULONGEST *rslt) argument
[all...]
H A Dax.h61 void gdb_free_agent_expr (struct agent_expr *aexpr);
66 char *gdb_unparse_agent_expr (struct agent_expr *aexpr);
69 enum eval_result_type compile_bytecodes (struct agent_expr *aexpr);
86 struct agent_expr *aexpr,
H A Dtracepoint.cc575 agent_expr_send (char *p, const struct agent_expr *aexpr) argument
579 if (aexpr == NULL)
586 memcpy (p, &aexpr->length, 4);
589 memcpy (p, aexpr->bytes, aexpr->length);
590 p += aexpr->length;
/netbsd-current/external/gpl3/gdb.old/dist/gdb/
H A Dtracepoint.c595 report_agent_reqs_errors (struct agent_expr *aexpr) argument
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) argument
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, local
715 finalize_tracepoint_aexpr (aexpr
740 agent_expr_up aexpr = gen_eval_for_expr (loc->address, exp.get ()); local
834 add_ax_registers(struct agent_expr *aexpr) argument
1016 agent_expr_up aexpr = gen_trace_for_var (scope, gdbarch, local
1360 agent_expr_up aexpr local
1434 agent_expr_up aexpr = gen_trace_for_expr (tloc->address, local
1463 agent_expr_up aexpr = gen_eval_for_expr (tloc->address, local
1530 add_aexpr(agent_expr_up aexpr) argument
[all...]
H A Dprobe.h150 virtual void compile_to_ax (struct agent_expr *aexpr,
H A Dtracepoint.h263 void add_aexpr (agent_expr_up aexpr);
266 void add_ax_registers (struct agent_expr *aexpr);
H A Dstap-probe.c86 : bitness (bitness_), atype (atype_), aexpr (std::move (aexpr_))
96 expression_up aexpr; member in struct:stap_probe_arg
154 void compile_to_ax (struct agent_expr *aexpr,
1396 return evaluate_subexp_standard (arg->atype, arg->aexpr.get (), &pos,
1412 pc = arg->aexpr->elts;
1413 gen_expr (arg->aexpr.get (), &pc, expr, value);
H A Ddtrace-probe.c134 void compile_to_ax (struct agent_expr *aexpr,
H A Dremote.c10271 for (agent_expr *aexpr : bp_tgt->conditions)
10273 xsnprintf (buf, buf_end - buf, "X%x,", aexpr->len);
10275 for (int i = 0; i < aexpr->len; ++i)
10276 buf = pack_hex_byte (buf, aexpr->buf[i]);
10296 for (agent_expr *aexpr : bp_tgt->tcommands)
10298 sprintf (buf, "X%x,", aexpr->len);
10300 for (int i = 0; i < aexpr->len; ++i)
10301 buf = pack_hex_byte (buf, aexpr->buf[i]);
12967 agent_expr_up aexpr = gen_eval_for_expr (tpaddr,
12973 size_left, ":X%x,", aexpr
12952 agent_expr_up aexpr = gen_eval_for_expr (tpaddr, local
[all...]
H A Dbreakpoint.c2085 agent_expr_up aexpr;
2091 aexpr = gen_eval_for_expr (scope, cond);
2102 return aexpr;
2267 agent_expr_up aexpr;
2273 aexpr = gen_printf (scope, gdbarch, 0, 0,
2285 return aexpr;
2265 agent_expr_up aexpr; local
/netbsd-current/external/gpl3/gdb/dist/gdb/
H A Dtracepoint.c592 report_agent_reqs_errors (struct agent_expr *aexpr) argument
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) argument
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, local
715 finalize_tracepoint_aexpr (aexpr
740 agent_expr_up aexpr = gen_eval_for_expr (loc->address, exp.get ()); local
834 add_ax_registers(struct agent_expr *aexpr) argument
1016 agent_expr_up aexpr = gen_trace_for_var (scope, gdbarch, local
1327 agent_expr_up aexpr local
1414 agent_expr_up aexpr = gen_trace_for_expr (tloc->address, local
1444 agent_expr_up aexpr = gen_eval_for_expr (tloc->address, local
1511 add_aexpr(agent_expr_up aexpr) argument
[all...]
H A Dprobe.h150 virtual void compile_to_ax (struct agent_expr *aexpr,
H A Dtracepoint.h263 void add_aexpr (agent_expr_up aexpr);
266 void add_ax_registers (struct agent_expr *aexpr);
H A Dstap-probe.c89 : bitness (bitness_), atype (atype_), aexpr (std::move (aexpr_))
99 expression_up aexpr; member in struct:stap_probe_arg
157 void compile_to_ax (struct agent_expr *aexpr,
1447 return evaluate_expression (arg->aexpr.get (), arg->atype);
1461 arg->aexpr->op->generate_ax (arg->aexpr.get (), expr, value);
H A Ddtrace-probe.c135 void compile_to_ax (struct agent_expr *aexpr,
H A Dremote.c10532 for (agent_expr *aexpr : bp_tgt->conditions)
10534 xsnprintf (buf, buf_end - buf, "X%x,", aexpr->len);
10536 for (int i = 0; i < aexpr->len; ++i)
10537 buf = pack_hex_byte (buf, aexpr->buf[i]);
10557 for (agent_expr *aexpr : bp_tgt->tcommands)
10559 sprintf (buf, "X%x,", aexpr->len);
10561 for (int i = 0; i < aexpr->len; ++i)
10562 buf = pack_hex_byte (buf, aexpr->buf[i]);
13234 agent_expr_up aexpr = gen_eval_for_expr (tpaddr,
13240 size_left, ":X%x,", aexpr
[all...]
H A Dbreakpoint.c2337 agent_expr_up aexpr;
2343 aexpr = gen_eval_for_expr (scope, cond);
2354 return aexpr;
2515 agent_expr_up aexpr;
2521 aexpr = gen_printf (scope, gdbarch, 0, 0,
2533 return aexpr;
2513 agent_expr_up aexpr; local
/netbsd-current/bin/test/
H A Dtest.c33 oexpr ::= aexpr | aexpr "-o" oexpr ;
34 aexpr ::= nexpr | nexpr "-a" aexpr ;
173 static int aexpr(enum token);
425 res = aexpr(n);
435 aexpr(enum token n) function
443 return aexpr(t_lex(*++t_wp)) && res;

Completed in 958 milliseconds