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>__archive__
parent
fc1063a1b9
commit
c986cc200c
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue