This is an automated email from Gerrit.

Antonio Borneo (borneo.anto...@gmail.com) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/5819

-- gerrit

commit 6190e42c0fdfff39070b4dd8beb2c5f6b6ecc4c3
Author: Antonio Borneo <borneo.anto...@gmail.com>
Date:   Tue Aug 18 18:56:53 2020 +0200

    openocd: use proper format with uint32_t
    
    Modify the format strings to properly handle uint32_t data types.
    
    Change-Id: I4de49bf02c9e37b72240224c23fc83abe8a4fa83
    Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com>

diff --git a/src/pld/xilinx_bit.c b/src/pld/xilinx_bit.c
index a975a7a..f83d894 100644
--- a/src/pld/xilinx_bit.c
+++ b/src/pld/xilinx_bit.c
@@ -119,7 +119,7 @@ int xilinx_read_bit_file(struct xilinx_bit_file *bit_file, 
const char *filename)
        if (read_section(input_file, 4, 'e', &bit_file->length, 
&bit_file->data) != ERROR_OK)
                return ERROR_PLD_FILE_LOAD_FAILED;
 
-       LOG_DEBUG("bit_file: %s %s %s,%s %" PRIi32 "", bit_file->source_file, 
bit_file->part_name,
+       LOG_DEBUG("bit_file: %s %s %s,%s %" PRIu32 "", bit_file->source_file, 
bit_file->part_name,
                bit_file->date, bit_file->time, bit_file->length);
 
        fclose(input_file);
diff --git a/src/rtos/ThreadX.c b/src/rtos/ThreadX.c
index 9605533..302641b 100644
--- a/src/rtos/ThreadX.c
+++ b/src/rtos/ThreadX.c
@@ -248,7 +248,7 @@ static const struct rtos_register_stacking 
*get_stacking_info_arm926ejs(const st
                LOG_DEBUG("  solicited stack");
                return param->stacking_info + 0;
        } else {
-               LOG_DEBUG("  interrupt stack: %u", flag);
+               LOG_DEBUG("  interrupt stack: %" PRIu32, flag);
                return param->stacking_info + 1;
        }
 }
diff --git a/src/rtos/hwthread.c b/src/rtos/hwthread.c
index 38e42a0..e0789aa 100644
--- a/src/rtos/hwthread.c
+++ b/src/rtos/hwthread.c
@@ -281,7 +281,7 @@ static int hwthread_get_thread_reg(struct rtos *rtos, 
int64_t thread_id,
 
        struct reg *reg = register_get_by_number(curr->reg_cache, reg_num, 
true);
        if (!reg) {
-               LOG_ERROR("Couldn't find register %d in thread %" PRId64 ".", 
reg_num,
+               LOG_ERROR("Couldn't find register %" PRIu32 " in thread %" 
PRId64 ".", reg_num,
                                thread_id);
                return ERROR_FAIL;
        }
diff --git a/src/rtos/linux.c b/src/rtos/linux.c
index cd1ed21..2a8e48e 100644
--- a/src/rtos/linux.c
+++ b/src/rtos/linux.c
@@ -1487,13 +1487,13 @@ static char *linux_ps_command(struct target *target)
                                if (temp->context)
                                        tmp +=
                                                sprintf(tmp,
-                                                       "%" PRId32 "\t\t%" 
PRId32 "\t\t%" PRIx32 "\t\t%s\n",
+                                                       "%" PRIu32 "\t\t%" 
PRIu32 "\t\t%" PRIx32 "\t\t%s\n",
                                                        temp->pid, temp->oncpu,
                                                        temp->asid, temp->name);
                                else
                                        tmp +=
                                                sprintf(tmp,
-                                                       "%" PRId32 "\t\t%" 
PRId32 "\t\t%" PRIx32 "\t\t%s\n",
+                                                       "%" PRIu32 "\t\t%" 
PRIu32 "\t\t%" PRIx32 "\t\t%s\n",
                                                        temp->pid, temp->oncpu,
                                                        temp->asid, temp->name);
                        }
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index f94b728..c377466 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -1391,8 +1391,8 @@ static int gdb_set_register_packet(struct connection 
*connection,
        }
 
        if (chars != (DIV_ROUND_UP(reg_list[reg_num]->size, 8) * 2)) {
-               LOG_ERROR("gdb sent %d bits for a %d-bit register (%s)",
-                               (int) chars * 4, reg_list[reg_num]->size, 
reg_list[reg_num]->name);
+               LOG_ERROR("gdb sent %zu bits for a %" PRIu32 "-bit register 
(%s)",
+                               chars * 4, reg_list[reg_num]->size, 
reg_list[reg_num]->name);
                free(bin_buf);
                free(reg_list);
                return ERROR_SERVER_REMOTE_CLOSED;
@@ -2054,7 +2054,7 @@ static int gdb_generate_reg_type_description(struct 
target *target,
                }
                /* <vector id="id" type="type" count="count"/> */
                xml_printf(&retval, tdesc, pos, size,
-                               "<vector id=\"%s\" type=\"%s\" 
count=\"%d\"/>\n",
+                               "<vector id=\"%s\" type=\"%s\" count=\"%" 
PRIu32 "\"/>\n",
                                type->id, type->reg_type_vector->type->id,
                                type->reg_type_vector->count);
 
@@ -2101,11 +2101,11 @@ static int gdb_generate_reg_type_description(struct 
target *target,
                         *  <field name="name" start="start" end="end"/> ...
                         * </struct> */
                        xml_printf(&retval, tdesc, pos, size,
-                                       "<struct id=\"%s\" size=\"%d\">\n",
+                                       "<struct id=\"%s\" size=\"%" PRIu32 
"\">\n",
                                        type->id, type->reg_type_struct->size);
                        while (field != NULL) {
                                xml_printf(&retval, tdesc, pos, size,
-                                               "<field name=\"%s\" 
start=\"%d\" end=\"%d\" type=\"%s\" />\n",
+                                               "<field name=\"%s\" start=\"%" 
PRIu32 "\" end=\"%" PRIu32 "\" type=\"%s\" />\n",
                                                field->name, 
field->bitfield->start, field->bitfield->end,
                                                
gdb_get_reg_type_name(field->bitfield->type));
 
@@ -2146,14 +2146,14 @@ static int gdb_generate_reg_type_description(struct 
target *target,
                 *  <field name="name" start="start" end="end"/> ...
                 * </flags> */
                xml_printf(&retval, tdesc, pos, size,
-                               "<flags id=\"%s\" size=\"%d\">\n",
+                               "<flags id=\"%s\" size=\"%" PRIu32 "\">\n",
                                type->id, type->reg_type_flags->size);
 
                struct reg_data_type_flags_field *field;
                field = type->reg_type_flags->fields;
                while (field != NULL) {
                        xml_printf(&retval, tdesc, pos, size,
-                                       "<field name=\"%s\" start=\"%d\" 
end=\"%d\" type=\"%s\" />\n",
+                                       "<field name=\"%s\" start=\"%" PRIu32 
"\" end=\"%" PRIu32 "\" type=\"%s\" />\n",
                                        field->name, field->bitfield->start, 
field->bitfield->end,
                                        
gdb_get_reg_type_name(field->bitfield->type));
 
@@ -2306,9 +2306,9 @@ static int gdb_generate_target_description(struct target 
*target, char **tdesc_o
                                xml_printf(&retval, &tdesc, &pos, &size,
                                                "<reg name=\"%s\"", 
reg_list[i]->name);
                                xml_printf(&retval, &tdesc, &pos, &size,
-                                               " bitsize=\"%d\"", 
reg_list[i]->size);
+                                               " bitsize=\"%" PRIu32 "\"", 
reg_list[i]->size);
                                xml_printf(&retval, &tdesc, &pos, &size,
-                                               " regnum=\"%d\"", 
reg_list[i]->number);
+                                               " regnum=\"%" PRIu32 "\"", 
reg_list[i]->number);
                                if (reg_list[i]->caller_save)
                                        xml_printf(&retval, &tdesc, &pos, &size,
                                                        " 
save-restore=\"yes\"");

-- 


_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to