rtos: fix print format specifiers

Exposed by arm-none-eabi build.

Change-Id: I657c642249aa83403f93132d1e28713aee692c30
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2724
Tested-by: jenkins
__archive__
Paul Fertser 2015-04-20 12:02:48 +03:00
parent 2d4ae3f4c8
commit 0d50dfe318
2 changed files with 6 additions and 5 deletions

View File

@ -138,12 +138,12 @@ static int mqx_target_read_buffer(
{ {
int status = mqx_valid_address_check(target->rtos, address); int status = mqx_valid_address_check(target->rtos, address);
if (status != ERROR_OK) { if (status != ERROR_OK) {
LOG_WARNING("MQX RTOS - target address 0x%X is not allowed to read", address); LOG_WARNING("MQX RTOS - target address 0x%" PRIx32 " is not allowed to read", address);
return status; return status;
} }
status = target_read_buffer(target, address, size, buffer); status = target_read_buffer(target, address, size, buffer);
if (status != ERROR_OK) { if (status != ERROR_OK) {
LOG_ERROR("MQX RTOS - reading target address 0x%X failed", address); LOG_ERROR("MQX RTOS - reading target address 0x%" PRIx32" failed", address);
return status; return status;
} }
return ERROR_OK; return ERROR_OK;
@ -181,7 +181,8 @@ static int mqx_get_member(
rtos->target, base_address + member_offset, member_width, result rtos->target, base_address + member_offset, member_width, result
); );
if (status != ERROR_OK) if (status != ERROR_OK)
LOG_WARNING("MQX RTOS - cannot read \"%s\" at address 0x%X", member_name, base_address + member_offset); LOG_WARNING("MQX RTOS - cannot read \"%s\" at address 0x%" PRIx32,
member_name, (uint32_t)(base_address + member_offset));
return status; return status;
} }
@ -435,7 +436,7 @@ static int mqx_update_threads(
if (NULL == rtos->thread_details[i].extra_info_str) if (NULL == rtos->thread_details[i].extra_info_str)
return ERROR_FAIL; return ERROR_FAIL;
snprintf( snprintf(
rtos->thread_details[i].extra_info_str, extra_info_length, "%s : 0x%x : %u", rtos->thread_details[i].extra_info_str, extra_info_length, "%s : 0x%"PRIx32 " : %" PRIu32,
state_name, task_addr, task_errno state_name, task_addr, task_errno
); );
/* set active thread */ /* set active thread */

View File

@ -473,7 +473,7 @@ int rtos_generic_stack_read(struct target *target,
LOG_ERROR("Error reading stack frame from thread"); LOG_ERROR("Error reading stack frame from thread");
return retval; return retval;
} }
LOG_DEBUG("RTOS: Read stack frame at 0x%x\r\n", address); LOG_DEBUG("RTOS: Read stack frame at 0x%" PRIx32, address);
#if 0 #if 0
LOG_OUTPUT("Stack Data :"); LOG_OUTPUT("Stack Data :");