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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user