qemu-cr16/linux-user/s390x/target_ptrace.h
Richard Henderson 71c2c79815 linux-user/s390x: Create target_ptrace.h
Move target_psw_t to target_ptrace.h.  Note that abi_ulong already
has an attribute for 8-byte alignment, so there's no need to carry
another on target_psw_t.

Remove the target_pt_regs; add target_s390x_reg to target_ptrace.h,
which matches what is actually used.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2025-08-30 07:04:04 +10:00

18 lines
343 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef S390X_TARGET_PTRACE_H
#define S390X_TARGET_PTRACE_H
typedef struct {
abi_ulong mask;
abi_ulong addr;
} target_psw_t;
struct target_s390_regs {
target_psw_t psw;
abi_ulong gprs[16];
abi_uint acrs[16];
abi_ulong orig_gpr2;
};
#endif /* S390X_TARGET_PTRACE_H */