OSDN Git Service

linux-user: Provide print_raw_param64() for 64-bit values
authorHelge Deller <deller@gmx.de>
Tue, 31 Jan 2023 17:18:36 +0000 (18:18 +0100)
committerLaurent Vivier <laurent@vivier.eu>
Fri, 10 Mar 2023 19:45:43 +0000 (20:45 +0100)
commit8e0f5c1b10e18538083e96c0dddbd78c83d5b2fa
tree2c49be2e473305f6d3d2a404d1ee6bd61d4ce866
parent86f04735ac2088d5c069c3d1712212ec7428c562
linux-user: Provide print_raw_param64() for 64-bit values

Add a new function print_raw_param64() to print 64-bit values in the
same way as print_raw_param(). This prevents that qemu_log() is used to
work around the problem that print_raw_param() can only print 32-bit
values when compiled for 32-bit targets.

Additionally convert the existing 64-bit users in print_timespec64(),
print_rlimit64() and print_preadwrite64() over to this new function and
drop some unneccessary spaces.

Suggested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <Y9lNbFNyRSUhhrHa@p100>
[lvivier: remove print_preadwrite64 and print_rlimit64 part]
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/strace.c