xref: /openbmc/linux/arch/arc/include/uapi/asm/sigcontext.h (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
1e2be04c7SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
28c2f4a8dSVineet Gupta /*
38c2f4a8dSVineet Gupta  * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
48c2f4a8dSVineet Gupta  *
58c2f4a8dSVineet Gupta  * This program is free software; you can redistribute it and/or modify
68c2f4a8dSVineet Gupta  * it under the terms of the GNU General Public License version 2 as
78c2f4a8dSVineet Gupta  * published by the Free Software Foundation.
88c2f4a8dSVineet Gupta  */
98c2f4a8dSVineet Gupta 
108c2f4a8dSVineet Gupta #ifndef _ASM_ARC_SIGCONTEXT_H
118c2f4a8dSVineet Gupta #define _ASM_ARC_SIGCONTEXT_H
128c2f4a8dSVineet Gupta 
138c2f4a8dSVineet Gupta #include <asm/ptrace.h>
148c2f4a8dSVineet Gupta 
158c2f4a8dSVineet Gupta /*
168c2f4a8dSVineet Gupta  * Signal context structure - contains all info to do with the state
178c2f4a8dSVineet Gupta  * before the signal handler was invoked.
188c2f4a8dSVineet Gupta  */
198c2f4a8dSVineet Gupta struct sigcontext {
208c2f4a8dSVineet Gupta 	struct user_regs_struct regs;
21*96f1b001SVineet Gupta 	struct user_regs_arcv2 v2abi;
228c2f4a8dSVineet Gupta };
238c2f4a8dSVineet Gupta 
248c2f4a8dSVineet Gupta #endif /* _ASM_ARC_SIGCONTEXT_H */
25