diff options
author | Tom Tromey <tromey@redhat.com> | 2012-06-27 18:08:41 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-06-27 18:08:41 +0000 |
commit | 1bb9788dbb7f4c729acc0d5096d05d501a415824 (patch) | |
tree | db2bb71b1982fe60ba133fe2e66171212c620fcd /gdb/tracepoint.c | |
parent | c83ee9021b77f1c88121ab6abd3224fbcaa530ca (diff) | |
download | gdb-1bb9788dbb7f4c729acc0d5096d05d501a415824.zip gdb-1bb9788dbb7f4c729acc0d5096d05d501a415824.tar.gz gdb-1bb9788dbb7f4c729acc0d5096d05d501a415824.tar.bz2 |
PR macros/7961:
* varobj.c (varobj_create): Update.
(varobj_set_value): Update.
* tracepoint.c (validate_actionline): Update.
(encode_actions_1): Update.
* parse.c (parse_exp_1): Add 'pc' argument.
(parse_exp_in_context): Add 'pc' argument. Change how
expression_context_pc is set.
(parse_expression): Update.
(parse_field_expression): Update.
* expression.h (parse_exp_1): Update.
* eval.c (parse_to_comma_and_eval): Update.
* breakpoint.c (set_breakpoint_condition): Update.
(update_watchpoint): Update.
(init_breakpoint_sal): Update
(find_condition_and_thread): Update.
(watch_command_1): Update.
(update_breakpoint_locations): Update.
* ada-lang.c (ada_read_renaming_var_value): Update.
(create_excep_cond_exprs): Update.
testsuite
* gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
* gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
Diffstat (limited to 'gdb/tracepoint.c')
-rw-r--r-- | gdb/tracepoint.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/tracepoint.c b/gdb/tracepoint.c index 6d76f4b..e4fd2d3 100644 --- a/gdb/tracepoint.c +++ b/gdb/tracepoint.c @@ -734,7 +734,8 @@ validate_actionline (char **line, struct breakpoint *b) for (loc = t->base.loc; loc; loc = loc->next) { p = tmp_p; - exp = parse_exp_1 (&p, block_for_pc (loc->address), 1); + exp = parse_exp_1 (&p, loc->address, + block_for_pc (loc->address), 1); old_chain = make_cleanup (free_current_contents, &exp); if (exp->elts[0].opcode == OP_VAR_VALUE) @@ -787,7 +788,8 @@ validate_actionline (char **line, struct breakpoint *b) { p = tmp_p; /* Only expressions are allowed for this action. */ - exp = parse_exp_1 (&p, block_for_pc (loc->address), 1); + exp = parse_exp_1 (&p, loc->address, + block_for_pc (loc->address), 1); old_chain = make_cleanup (free_current_contents, &exp); /* We have something to evaluate, make sure that the expr to @@ -1452,7 +1454,7 @@ encode_actions_1 (struct command_line *action, struct cleanup *old_chain = NULL; struct cleanup *old_chain1 = NULL; - exp = parse_exp_1 (&action_exp, + exp = parse_exp_1 (&action_exp, tloc->address, block_for_pc (tloc->address), 1); old_chain = make_cleanup (free_current_contents, &exp); @@ -1542,7 +1544,7 @@ encode_actions_1 (struct command_line *action, struct cleanup *old_chain = NULL; struct cleanup *old_chain1 = NULL; - exp = parse_exp_1 (&action_exp, + exp = parse_exp_1 (&action_exp, tloc->address, block_for_pc (tloc->address), 1); old_chain = make_cleanup (free_current_contents, &exp); |