On 2/19/24 04:15, Ilya Leoshkevich wrote:
A CPU's TaskState is stored in the CPUState's void *opaque field,
accessing which is somewhat awkward due to having to use a cast.
Introduce a wrapper and use it everywhere.
Suggested-by: Alex Bennée<alex.ben...@linaro.org>
Signed-off-by: Ilya Leoshkevich<i...@linux.ibm.com>
---
bsd-user/bsd-file.h | 2 +-
bsd-user/qemu.h | 5 +++++
bsd-user/signal.c | 20 ++++++++++----------
gdbstub/user-target.c | 4 ++--
include/user/safe-syscall.h | 2 +-
linux-user/aarch64/cpu_loop.c | 2 +-
linux-user/arm/cpu_loop.c | 4 ++--
linux-user/arm/signal.c | 2 +-
linux-user/cris/cpu_loop.c | 2 +-
linux-user/elfload.c | 6 +++---
linux-user/hppa/signal.c | 2 +-
linux-user/linuxload.c | 2 +-
linux-user/m68k/cpu_loop.c | 2 +-
linux-user/m68k/target_cpu.h | 2 +-
linux-user/mips/cpu_loop.c | 2 +-
linux-user/ppc/signal.c | 4 ++--
linux-user/qemu.h | 5 +++++
linux-user/riscv/cpu_loop.c | 2 +-
linux-user/signal-common.h | 2 +-
linux-user/signal.c | 30 +++++++++++++++---------------
linux-user/syscall.c | 26 +++++++++++++-------------
linux-user/vm86.c | 18 +++++++++---------
linux-user/xtensa/signal.c | 2 +-
plugins/api.c | 8 ++++----
semihosting/arm-compat-semi.c | 8 ++++----
25 files changed, 87 insertions(+), 77 deletions(-)
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
r~