From 96897ee32eaf933996afd8d604c6c0ab407f690d Mon Sep 17 00:00:00 2001 From: Steffen Eiden Date: Tue, 23 May 2023 10:24:31 +0200 Subject: [PATCH] pvattest/tools: fix endianness in tools `od` in contrast to `xxd` uses the system endianness for displying the hexdump by default which leads to invalid results on little endian systems. Use the `--endian=big` option to fix the endianness problem. Fixes: 3cc0b4cd ("pvattest/tools: remove xxd dependency from scripts") Reviewed-by: Marc Hartmayer Signed-off-by: Steffen Eiden --- pvattest/tools/pvattest-info | 2 +- pvattest/tools/pvextract-hdr | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pvattest/tools/pvattest-info b/pvattest/tools/pvattest-info index e54cde92..b86ee607 100755 --- a/pvattest/tools/pvattest-info +++ b/pvattest/tools/pvattest-info @@ -14,7 +14,7 @@ set -o pipefail set -o nounset set -e -XDUMP='od -A x -t x2z -v' +XDUMP='od -A x -t x2z -v --endian=big' usage() { cat <<-EOF diff --git a/pvattest/tools/pvextract-hdr b/pvattest/tools/pvextract-hdr index ea5c0425..49bba72e 100755 --- a/pvattest/tools/pvextract-hdr +++ b/pvattest/tools/pvextract-hdr @@ -14,7 +14,7 @@ set -o pipefail set -o nounset set -e -XDUMP='od -A x -t x2z -v' +XDUMP='od -A x -t x2z -v --endian=big' def_output='sehdr.bin' def_skip=0x14