blob: a4d5416c1f9716eab9a9ee29ba5ee02b31cdd7db [file] [log] [blame] [edit]
/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef SPARC_TARGET_PTRACE_H
#define SPARC_TARGET_PTRACE_H
/* See arch/sparc/include/uapi/asm/ptrace.h. */
struct target_pt_regs {
#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32)
abi_ulong u_regs[16];
abi_ulong tstate;
abi_ulong pc;
abi_ulong npc;
uint32_t y;
uint32_t magic;
#else
abi_ulong psr;
abi_ulong pc;
abi_ulong npc;
abi_ulong y;
abi_ulong u_regs[16];
#endif
};
#endif /* SPARC_TARGET_PTRACE_H */