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 https://review.openocd.org/c/openocd/+/7961

-- gerrit

commit dab9df04e39fa857b02702a54fc7d74a32eb97b7
Author: Antonio Borneo <borneo.anto...@gmail.com>
Date:   Sun Nov 5 12:55:27 2023 +0100

    target: use boolean values for 'valid' and 'dirty' flags
    
    Convert to boolean the remaining numeric assignment and comparison
    
    Change-Id: Idc25221d93e85236185aab9ee36f0a379939c89c
    Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com>

diff --git a/src/target/arc.c b/src/target/arc.c
index 45005b29b6..0bd5222327 100644
--- a/src/target/arc.c
+++ b/src/target/arc.c
@@ -1265,8 +1265,8 @@ static int arc_resume(struct target *target, int current, 
target_addr_t address,
        /* current = 1: continue on current PC, otherwise continue at <address> 
*/
        if (!current) {
                target_buffer_set_u32(target, pc->value, address);
-               pc->dirty = 1;
-               pc->valid = 1;
+               pc->dirty = true;
+               pc->valid = true;
                LOG_DEBUG("Changing the value of current PC to 0x%08" 
TARGET_PRIxADDR, address);
        }
 
@@ -1281,7 +1281,7 @@ static int arc_resume(struct target *target, int current, 
target_addr_t address,
                resume_pc, pc->dirty, pc->valid);
 
        /* check if GDB tells to set our PC where to continue from */
-       if ((pc->valid == 1) && (resume_pc == target_buffer_get_u32(target, 
pc->value))) {
+       if (pc->valid && (resume_pc == target_buffer_get_u32(target, 
pc->value))) {
                value = target_buffer_get_u32(target, pc->value);
                LOG_DEBUG("resume Core (when start-core) with PC @:0x%08" 
PRIx32, value);
                CHECK_RETVAL(arc_jtag_write_aux_reg_one(&arc->jtag_info, 
AUX_PC_REG, value));
@@ -2007,8 +2007,8 @@ static int arc_step(struct target *target, int current, 
target_addr_t address,
        /* current = 1: continue on current pc, otherwise continue at <address> 
*/
        if (!current) {
                buf_set_u32(pc->value, 0, 32, address);
-               pc->dirty = 1;
-               pc->valid = 1;
+               pc->dirty = true;
+               pc->valid = true;
        }
 
        LOG_DEBUG("Target steps one instruction from PC=0x%" PRIx32,
diff --git a/src/target/etm.c b/src/target/etm.c
index 6718875ee9..d083017f71 100644
--- a/src/target/etm.c
+++ b/src/target/etm.c
@@ -552,8 +552,8 @@ static int etm_set_reg(struct reg *reg, uint32_t value)
        }
 
        buf_set_u32(reg->value, 0, reg->size, value);
-       reg->valid = 1;
-       reg->dirty = 0;
+       reg->valid = true;
+       reg->dirty = false;
 
        return ERROR_OK;
 }
diff --git a/src/target/mips64.c b/src/target/mips64.c
index 37f36855cb..48f4563dc6 100644
--- a/src/target/mips64.c
+++ b/src/target/mips64.c
@@ -247,8 +247,8 @@ static int mips64_set_core_reg(struct reg *reg, uint8_t 
*buf)
                return ERROR_TARGET_NOT_HALTED;
 
        buf_set_u64(reg->value, 0, 64, value);
-       reg->dirty = 1;
-       reg->valid = 1;
+       reg->dirty = true;
+       reg->valid = true;
 
        return ERROR_OK;
 }
@@ -265,8 +265,8 @@ static int mips64_read_core_reg(struct target *target, int 
num)
 
        reg_value = mips64->core_regs[num];
        buf_set_u64(mips64->core_cache->reg_list[num].value, 0, 64, reg_value);
-       mips64->core_cache->reg_list[num].valid = 1;
-       mips64->core_cache->reg_list[num].dirty = 0;
+       mips64->core_cache->reg_list[num].valid = true;
+       mips64->core_cache->reg_list[num].dirty = false;
 
        return ERROR_OK;
 }
@@ -284,8 +284,8 @@ static int mips64_write_core_reg(struct target *target, int 
num)
        reg_value = buf_get_u64(mips64->core_cache->reg_list[num].value, 0, 64);
        mips64->core_regs[num] = reg_value;
        LOG_DEBUG("write core reg %i value 0x%" PRIx64 "", num, reg_value);
-       mips64->core_cache->reg_list[num].valid = 1;
-       mips64->core_cache->reg_list[num].dirty = 0;
+       mips64->core_cache->reg_list[num].valid = true;
+       mips64->core_cache->reg_list[num].dirty = false;
 
        return ERROR_OK;
 }
@@ -297,8 +297,8 @@ int mips64_invalidate_core_regs(struct target *target)
        unsigned int i;
 
        for (i = 0; i < mips64->core_cache->num_regs; i++) {
-               mips64->core_cache->reg_list[i].valid = 0;
-               mips64->core_cache->reg_list[i].dirty = 0;
+               mips64->core_cache->reg_list[i].valid = false;
+               mips64->core_cache->reg_list[i].dirty = false;
        }
 
        return ERROR_OK;
diff --git a/src/target/mips_mips64.c b/src/target/mips_mips64.c
index bf6095358f..9921e93807 100644
--- a/src/target/mips_mips64.c
+++ b/src/target/mips_mips64.c
@@ -625,8 +625,8 @@ static int mips_mips64_resume(struct target *target, int 
current,
        /* current = 1: continue on current pc, otherwise continue at <address> 
*/
        if (!current) {
                buf_set_u64(pc->value, 0, 64, address);
-               pc->dirty = 1;
-               pc->valid = 1;
+               pc->dirty = true;
+               pc->valid = true;
        }
 
        resume_pc = buf_get_u64(pc->value, 0, 64);
@@ -717,8 +717,8 @@ static int mips_mips64_step(struct target *target, int 
current,
         * <address> */
        if (!current) {
                buf_set_u64(pc->value, 0, 64, address);
-               pc->dirty = 1;
-               pc->valid = 1;
+               pc->dirty = true;
+               pc->valid = true;
        }
 
        /* the front-end may request us not to handle breakpoints */

-- 

Reply via email to