From: Tom Tromey Date: Mon, 17 Jan 2022 03:05:18 +0000 (-0700) Subject: Constify breakpoint_ops X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a678887d09c00cecb9aec39cd15f8c65e603078e;p=binutils-gdb.git Constify breakpoint_ops Now that all breakpoint_ops are statically initialized, they can all be made const. --- diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index b6541b5bdb7..c3568883ea9 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -243,21 +243,21 @@ static void tracepoint_probe_create_sals_from_location struct linespec_result *canonical, enum bptype type_wanted); -struct breakpoint_ops base_breakpoint_ops = +const struct breakpoint_ops base_breakpoint_ops = { create_sals_from_location_default, create_breakpoints_sal_default, }; /* Breakpoints set on probes. */ -static struct breakpoint_ops bkpt_probe_breakpoint_ops = +static const struct breakpoint_ops bkpt_probe_breakpoint_ops = { bkpt_probe_create_sals_from_location, create_breakpoints_sal_default, }; /* Tracepoints set on probes. */ -static struct breakpoint_ops tracepoint_probe_breakpoint_ops = +static const struct breakpoint_ops tracepoint_probe_breakpoint_ops = { tracepoint_probe_create_sals_from_location, create_breakpoints_sal_default, @@ -13735,7 +13735,7 @@ ftrace_command (const char *arg, int from_tty) static void strace_command (const char *arg, int from_tty) { - struct breakpoint_ops *ops; + const struct breakpoint_ops *ops; event_location_up location; enum bptype type; diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h index 2d4a89fb3e6..94ae70698a4 100644 --- a/gdb/breakpoint.h +++ b/gdb/breakpoint.h @@ -1398,7 +1398,7 @@ extern void awatch_command_wrapper (const char *, int, bool); extern void rwatch_command_wrapper (const char *, int, bool); extern void tbreak_command (const char *, int); -extern struct breakpoint_ops base_breakpoint_ops; +extern const struct breakpoint_ops base_breakpoint_ops; /* Arguments to pass as context to some catch command handlers. */ #define CATCH_PERMANENT ((void *) (uintptr_t) 0)