| /* 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 */ |