diff options
author | Tom Tromey <tom@tromey.com> | 2021-03-08 07:27:57 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2021-03-08 07:28:37 -0700 |
commit | 482ddd69c5f026aac98932be2fa8ac985b37d5be (patch) | |
tree | 3bcf09d59c5cc1108c3a5127f263c215adf8be1a /gdb/gdbarch.c | |
parent | 8227d9e2f4af14c7e36f1792747bd5d7edf71d6a (diff) | |
download | gdb-482ddd69c5f026aac98932be2fa8ac985b37d5be.zip gdb-482ddd69c5f026aac98932be2fa8ac985b37d5be.tar.gz gdb-482ddd69c5f026aac98932be2fa8ac985b37d5be.tar.bz2 |
Convert dtrace probes to use operations
This changes dtrace to use the new operation type.
gdb/ChangeLog
2021-03-08 Tom Tromey <tom@tromey.com>
* gdbarch.sh (dtrace_parse_probe_argument): Change return type.
* gdbarch.h: Rebuild.
* gdbarch.c: Rebuild.
* dtrace-probe.c (dtrace_probe::build_arg_exprs): Update.
* amd64-linux-tdep.c (amd64_dtrace_parse_probe_argument): Change
return type.
(amd64_dtrace_parse_probe_argument): Update.
Diffstat (limited to 'gdb/gdbarch.c')
-rw-r--r-- | gdb/gdbarch.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/gdbarch.c b/gdb/gdbarch.c index 43d1c15..a233501 100644 --- a/gdb/gdbarch.c +++ b/gdb/gdbarch.c @@ -4637,14 +4637,14 @@ gdbarch_dtrace_parse_probe_argument_p (struct gdbarch *gdbarch) return gdbarch->dtrace_parse_probe_argument != NULL; } -void -gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, struct expr_builder *builder, int narg) +expr::operation_up +gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, int narg) { gdb_assert (gdbarch != NULL); gdb_assert (gdbarch->dtrace_parse_probe_argument != NULL); if (gdbarch_debug >= 2) fprintf_unfiltered (gdb_stdlog, "gdbarch_dtrace_parse_probe_argument called\n"); - gdbarch->dtrace_parse_probe_argument (gdbarch, builder, narg); + return gdbarch->dtrace_parse_probe_argument (gdbarch, narg); } void |