rtos: constify symbol names and lists

Change-Id: I72f3cd50fc6a33a178e72e169c9660e707751524
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/2292
Tested-by: jenkins
This commit is contained in:
Spencer Oliver
2014-09-11 22:07:10 +01:00
parent 40815bd39a
commit 03410e92da
8 changed files with 28 additions and 29 deletions

View File

@@ -58,7 +58,7 @@ enum {
SYMBOL_ID_sCurrentTaskCount = 5,
};
static char *embKernel_symbol_list[] = {
static const char * const embKernel_symbol_list[] = {
"Rtos::sCurrentTask",
"Rtos::sListReady",
"Rtos::sListSleep",
@@ -81,7 +81,7 @@ struct embKernel_params {
const struct rtos_register_stacking *stacking_info;
};
struct embKernel_params embKernel_params_list[] = {
static const struct embKernel_params embKernel_params_list[] = {
{
"cortex_m", /* target_name */
4, /* pointer_width */
@@ -131,7 +131,7 @@ static int embKernel_create(struct target *target)
return -1;
}
target->rtos->rtos_specific_params = &embKernel_params_list[i];
target->rtos->rtos_specific_params = (void *) &embKernel_params_list[i];
return 0;
}