aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIan Thompson <ianst@cadence.com>2022-08-21 15:56:41 -0700
committerAntonio Borneo <borneo.antonio@gmail.com>2022-08-27 16:20:44 +0000
commitd93ac5482afc97a0c712ec16716a8f6ecc10fdfa (patch)
treed6d2858961919e75423a6a2b575e7f023d35bee6 /src
parentd8307ed46037f4c7b5f4ce99991485bf08edce4e (diff)
downloadriscv-openocd-d93ac5482afc97a0c712ec16716a8f6ecc10fdfa.zip
riscv-openocd-d93ac5482afc97a0c712ec16716a8f6ecc10fdfa.tar.gz
riscv-openocd-d93ac5482afc97a0c712ec16716a8f6ecc10fdfa.tar.bz2
target/xtensa: fix clang analyzer warnings
Scan-build of target/xtensa/ has no clang analyzer warnings from xtensa source files. Signed-off-by: Ian Thompson <ianst@cadence.com> Change-Id: I11a125c923ece9a6fd0d9ee1698f742f88ee5cab Reviewed-on: https://review.openocd.org/c/openocd/+/7141 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/target/xtensa/xtensa.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/target/xtensa/xtensa.c b/src/target/xtensa/xtensa.c
index 4e18e3e..2fd2c7c 100644
--- a/src/target/xtensa/xtensa.c
+++ b/src/target/xtensa/xtensa.c
@@ -2608,6 +2608,7 @@ static int xtensa_gdbqc_qxtreg(struct target *target, const char *packet, char *
goto xtensa_gdbqc_qxtreg_fail;
}
uint8_t regbuf[XT_QUERYPKT_RESP_MAX];
+ memset(regbuf, 0, XT_QUERYPKT_RESP_MAX);
LOG_DEBUG("TIE reg 0x%08" PRIx32 " %s (%d bytes)", regnum, iswrite ? "write" : "read", reglen);
if (reglen * 2 + 1 > XT_QUERYPKT_RESP_MAX) {
LOG_ERROR("TIE register too large");
@@ -2990,6 +2991,7 @@ COMMAND_HELPER(xtensa_cmd_exe_do, struct target *target)
}
uint8_t ops[32];
+ memset(ops, 0, 32);
unsigned int oplen = parm_len / 2;
char encoded_byte[3] = { 0, 0, 0 };
for (unsigned int i = 0; i < oplen; i++) {