[Pdbg] [PATCH] pdbgproxy: Fix clang warning -Wformat
Alistair Popple
alistair at popple.id.au
Tue Jul 2 12:03:32 AEST 2019
Thanks Amitay.
Reviewed-by: Alistair Popple <alistair at popple.id.au>
On Wednesday, 19 June 2019 1:34:30 PM AEST Amitay Isaacs wrote:
> ... and use explicit endian conversion macros for clarity.
>
> Signed-off-by: Amitay Isaacs <amitay at ozlabs.org>
> ---
> src/pdbgproxy.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/src/pdbgproxy.c b/src/pdbgproxy.c
> index c340c56..5aabe04 100644
> --- a/src/pdbgproxy.c
> +++ b/src/pdbgproxy.c
> @@ -115,7 +115,7 @@ static void get_gprs(uint64_t *stack, void *priv)
>
> for (i = 0; i < 32; i++) {
> PR_INFO("r%d = 0x%016" PRIx64 "\n", i, regs.gprs[i]);
> - snprintf(data + i*16, 17, "%016" PRIx64 ,
> __builtin_bswap64(regs.gprs[i])); + snprintf(data + i*16, 17, "%016"
> PRIx64 , be64toh(regs.gprs[i])); }
>
> send_response(fd, data);
> @@ -131,7 +131,7 @@ static void get_spr(uint64_t *stack, void *priv)
> /* Get PC/NIA */
> if (ram_getnia(thread_target, &value))
> PR_ERROR("Error reading NIA\n");
> - snprintf(data, REG_DATA_SIZE, "%016" PRIx64 ,
__builtin_bswap64(value));
> + snprintf(data, REG_DATA_SIZE, "%016" PRIx64 , be64toh(value));
> send_response(fd, data);
> break;
>
> @@ -139,7 +139,7 @@ static void get_spr(uint64_t *stack, void *priv)
> /* Get MSR */
> if (ram_getmsr(thread_target, &value))
> PR_ERROR("Error reading MSR\n");
> - snprintf(data, REG_DATA_SIZE, "%016" PRIx64 ,
__builtin_bswap64(value));
> + snprintf(data, REG_DATA_SIZE, "%016" PRIx64 , be64toh(value));
> send_response(fd, data);
> break;
>
> @@ -147,7 +147,7 @@ static void get_spr(uint64_t *stack, void *priv)
> /* Get CR */
> if (ram_getcr(thread_target, (uint32_t *)&value))
> PR_ERROR("Error reading CR \n");
> - snprintf(data, REG_DATA_SIZE, "%016" PRIx64 ,
__builtin_bswap64(value));
> + snprintf(data, REG_DATA_SIZE, "%016" PRIx64 , be64toh(value));
> send_response(fd, data);
> break;
>
> @@ -155,7 +155,7 @@ static void get_spr(uint64_t *stack, void *priv)
> /* Get LR */
> if (ram_getspr(thread_target, 8, &value))
> PR_ERROR("Error reading LR\n");
> - snprintf(data, REG_DATA_SIZE, "%016" PRIx64 ,
__builtin_bswap64(value));
> + snprintf(data, REG_DATA_SIZE, "%016" PRIx64 , be64toh(value));
> send_response(fd, data);
> break;
>
> @@ -163,7 +163,7 @@ static void get_spr(uint64_t *stack, void *priv)
> /* Get CTR */
> if (ram_getspr(thread_target, 9, &value))
> PR_ERROR("Error reading CTR\n");
> - snprintf(data, REG_DATA_SIZE, "%016" PRIx64 ,
__builtin_bswap64(value));
> + snprintf(data, REG_DATA_SIZE, "%016" PRIx64 , be64toh(value));
> send_response(fd, data);
> break;
More information about the Pdbg
mailing list