From: David B. <dbr...@us...> - 2010-03-09 04:19:26
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via c986cc200cb7e0904a200992e1288007aa4c8c07 (commit) from fc1063a1b9df5857ee3f1c18f88e5b821b5f0960 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c986cc200cb7e0904a200992e1288007aa4c8c07 Author: David Brownell <dbr...@us...> Date: Mon Mar 8 19:10:05 2010 -0800 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 <dbr...@us...> diff --git a/src/openocd.c b/src/openocd.c index a689d59..7833606 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -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, ----------------------------------------------------------------------- Summary of changes: src/openocd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Main OpenOCD repository |