mirror of https://gitee.com/openkylin/qemu.git
linux-user/sparc64: Fix target_signal_frame
Instructions are always 4 bytes; use uint32_t not abi_ulong. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20191106113318.10226-9-richard.henderson@linaro.org> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
parent
9c226a1107
commit
b220cbcf25
|
@ -87,7 +87,7 @@ struct target_signal_frame {
|
|||
struct sparc_stackf ss;
|
||||
__siginfo_t info;
|
||||
abi_ulong fpu_save;
|
||||
abi_ulong insns[2] __attribute__ ((aligned (8)));
|
||||
uint32_t insns[2] QEMU_ALIGNED(8);
|
||||
abi_ulong extramask[TARGET_NSIG_WORDS - 1];
|
||||
abi_ulong extra_size; /* Should be 0 */
|
||||
qemu_siginfo_fpu_t fpu_state;
|
||||
|
@ -98,7 +98,7 @@ struct target_rt_signal_frame {
|
|||
abi_ulong regs[20];
|
||||
sigset_t mask;
|
||||
abi_ulong fpu_save;
|
||||
unsigned int insns[2];
|
||||
uint32_t insns[2];
|
||||
stack_t stack;
|
||||
unsigned int extra_size; /* Should be 0 */
|
||||
qemu_siginfo_fpu_t fpu_state;
|
||||
|
|
Loading…
Reference in New Issue