mirror of
https://github.com/linux-msm/openocd.git
synced 2026-02-25 13:15:07 -08:00
move a constant table to .rodata section
The table of command registration functions shouldn't be in writable memory, where stray pointers can clobber it. Also, it shouldn't be initialized at runtime; that just consumes needless code space. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
@@ -202,7 +202,7 @@ struct command_context *setup_command_handler(Jim_Interp *interp)
|
||||
|
||||
/* register subsystem commands */
|
||||
typedef int (*command_registrant_t)(struct command_context *cmd_ctx);
|
||||
command_registrant_t command_registrants[] = {
|
||||
static const command_registrant_t command_registrants[] = {
|
||||
&openocd_register_commands,
|
||||
&server_register_commands,
|
||||
&gdb_register_commands,
|
||||
|
||||
Reference in New Issue
Block a user