File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/sigcontext.h.tar
Back
usr/src/linux-headers-5.15.0-133/arch/arc/include/uapi/asm/sigcontext.h 0000644 00000001230 15030276243 0021125 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef _ASM_ARC_SIGCONTEXT_H #define _ASM_ARC_SIGCONTEXT_H #include <asm/ptrace.h> /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. */ struct sigcontext { struct user_regs_struct regs; struct user_regs_arcv2 v2abi; }; #endif /* _ASM_ARC_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-133/arch/mips/include/asm/sigcontext.h 0000644 00000002044 15030417502 0020371 0 ustar 00 /* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1996, 1997, 1999 by Ralf Baechle * Copyright (C) 1999 Silicon Graphics, Inc. */ #ifndef _ASM_SIGCONTEXT_H #define _ASM_SIGCONTEXT_H #include <uapi/asm/sigcontext.h> #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 struct sigcontext32 { __u32 sc_regmask; /* Unused */ __u32 sc_status; /* Unused */ __u64 sc_pc; __u64 sc_regs[32]; __u64 sc_fpregs[32]; __u32 sc_acx; /* Only MIPS32; was sc_ownedfp */ __u32 sc_fpc_csr; __u32 sc_fpc_eir; /* Unused */ __u32 sc_used_math; __u32 sc_dsp; /* dsp status, was sc_ssflags */ __u64 sc_mdhi; __u64 sc_mdlo; __u32 sc_hi1; /* Was sc_cause */ __u32 sc_lo1; /* Was sc_badvaddr */ __u32 sc_hi2; /* Was sc_sigset[4] */ __u32 sc_lo2; __u32 sc_hi3; __u32 sc_lo3; }; #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 */ #endif /* _ASM_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-142/arch/arc/include/uapi/asm/sigcontext.h 0000644 00000001230 15030445136 0021124 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef _ASM_ARC_SIGCONTEXT_H #define _ASM_ARC_SIGCONTEXT_H #include <asm/ptrace.h> /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. */ struct sigcontext { struct user_regs_struct regs; struct user_regs_arcv2 v2abi; }; #endif /* _ASM_ARC_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-142/arch/arm/include/uapi/asm/sigcontext.h 0000644 00000001477 15030476767 0021171 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASMARM_SIGCONTEXT_H #define _ASMARM_SIGCONTEXT_H /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. Note: only add new entries * to the end of the structure. */ struct sigcontext { unsigned long trap_no; unsigned long error_code; unsigned long oldmask; unsigned long arm_r0; unsigned long arm_r1; unsigned long arm_r2; unsigned long arm_r3; unsigned long arm_r4; unsigned long arm_r5; unsigned long arm_r6; unsigned long arm_r7; unsigned long arm_r8; unsigned long arm_r9; unsigned long arm_r10; unsigned long arm_fp; unsigned long arm_ip; unsigned long arm_sp; unsigned long arm_lr; unsigned long arm_pc; unsigned long arm_cpsr; unsigned long fault_address; }; #endif usr/src/linux-headers-5.15.0-141/arch/arc/include/uapi/asm/sigcontext.h 0000644 00000001230 15030521075 0021120 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef _ASM_ARC_SIGCONTEXT_H #define _ASM_ARC_SIGCONTEXT_H #include <asm/ptrace.h> /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. */ struct sigcontext { struct user_regs_struct regs; struct user_regs_arcv2 v2abi; }; #endif /* _ASM_ARC_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-142/arch/x86/include/asm/sigcontext.h 0000644 00000000405 15030563310 0020044 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_SIGCONTEXT_H #define _ASM_X86_SIGCONTEXT_H /* This is a legacy header - all kernel code includes <uapi/asm/sigcontext.h> directly. */ #include <uapi/asm/sigcontext.h> #endif /* _ASM_X86_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-142/arch/sparc/include/asm/sigcontext.h 0000644 00000005070 15030566366 0020550 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef __SPARC_SIGCONTEXT_H #define __SPARC_SIGCONTEXT_H #include <asm/ptrace.h> #include <uapi/asm/sigcontext.h> #ifndef __ASSEMBLY__ #define __SUNOS_MAXWIN 31 /* This is what SunOS does, so shall I unless we use new 32bit signals or rt signals. */ struct sigcontext32 { int sigc_onstack; /* state to restore */ int sigc_mask; /* sigmask to restore */ int sigc_sp; /* stack pointer */ int sigc_pc; /* program counter */ int sigc_npc; /* next program counter */ int sigc_psr; /* for condition codes etc */ int sigc_g1; /* User uses these two registers */ int sigc_o0; /* within the trampoline code. */ /* Now comes information regarding the users window set * at the time of the signal. */ int sigc_oswins; /* outstanding windows */ /* stack ptrs for each regwin buf */ unsigned int sigc_spbuf[__SUNOS_MAXWIN]; /* Windows to restore after signal */ struct reg_window32 sigc_wbuf[__SUNOS_MAXWIN]; }; /* This is what we use for 32bit new non-rt signals. */ typedef struct { struct { unsigned int psr; unsigned int pc; unsigned int npc; unsigned int y; unsigned int u_regs[16]; /* globals and ins */ } si_regs; int si_mask; } __siginfo32_t; #define __SIGC_MAXWIN 7 typedef struct { unsigned long locals[8]; unsigned long ins[8]; } __siginfo_reg_window; typedef struct { int wsaved; __siginfo_reg_window reg_window[__SIGC_MAXWIN]; unsigned long rwbuf_stkptrs[__SIGC_MAXWIN]; } __siginfo_rwin_t; #ifdef CONFIG_SPARC64 typedef struct { unsigned int si_float_regs [64]; unsigned long si_fsr; unsigned long si_gsr; unsigned long si_fprs; } __siginfo_fpu_t; /* This is what SunOS doesn't, so we have to write this alone and do it properly. */ struct sigcontext { /* The size of this array has to match SI_MAX_SIZE from siginfo.h */ char sigc_info[128]; struct { unsigned long u_regs[16]; /* globals and ins */ unsigned long tstate; unsigned long tpc; unsigned long tnpc; unsigned int y; unsigned int fprs; } sigc_regs; __siginfo_fpu_t * sigc_fpu_save; struct { void * ss_sp; int ss_flags; unsigned long ss_size; } sigc_stack; unsigned long sigc_mask; __siginfo_rwin_t * sigc_rwin_save; }; #else typedef struct { unsigned long si_float_regs [32]; unsigned long si_fsr; unsigned long si_fpqdepth; struct { unsigned long *insn_addr; unsigned long insn; } si_fpqueue [16]; } __siginfo_fpu_t; #endif /* (CONFIG_SPARC64) */ #endif /* !(__ASSEMBLY__) */ #endif /* !(__SPARC_SIGCONTEXT_H) */ usr/src/linux-headers-5.15.0-141/arch/mips/include/asm/sigcontext.h 0000644 00000002044 15030567217 0020401 0 ustar 00 /* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1996, 1997, 1999 by Ralf Baechle * Copyright (C) 1999 Silicon Graphics, Inc. */ #ifndef _ASM_SIGCONTEXT_H #define _ASM_SIGCONTEXT_H #include <uapi/asm/sigcontext.h> #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 struct sigcontext32 { __u32 sc_regmask; /* Unused */ __u32 sc_status; /* Unused */ __u64 sc_pc; __u64 sc_regs[32]; __u64 sc_fpregs[32]; __u32 sc_acx; /* Only MIPS32; was sc_ownedfp */ __u32 sc_fpc_csr; __u32 sc_fpc_eir; /* Unused */ __u32 sc_used_math; __u32 sc_dsp; /* dsp status, was sc_ssflags */ __u64 sc_mdhi; __u64 sc_mdlo; __u32 sc_hi1; /* Was sc_cause */ __u32 sc_lo1; /* Was sc_badvaddr */ __u32 sc_hi2; /* Was sc_sigset[4] */ __u32 sc_lo2; __u32 sc_hi3; __u32 sc_lo3; }; #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 */ #endif /* _ASM_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-141/arch/x86/include/asm/sigcontext.h 0000644 00000000405 15030570146 0020050 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_SIGCONTEXT_H #define _ASM_X86_SIGCONTEXT_H /* This is a legacy header - all kernel code includes <uapi/asm/sigcontext.h> directly. */ #include <uapi/asm/sigcontext.h> #endif /* _ASM_X86_SIGCONTEXT_H */ usr/src/linux-headers-5.15.0-141/arch/sparc/include/asm/sigcontext.h 0000644 00000005070 15030613451 0020533 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef __SPARC_SIGCONTEXT_H #define __SPARC_SIGCONTEXT_H #include <asm/ptrace.h> #include <uapi/asm/sigcontext.h> #ifndef __ASSEMBLY__ #define __SUNOS_MAXWIN 31 /* This is what SunOS does, so shall I unless we use new 32bit signals or rt signals. */ struct sigcontext32 { int sigc_onstack; /* state to restore */ int sigc_mask; /* sigmask to restore */ int sigc_sp; /* stack pointer */ int sigc_pc; /* program counter */ int sigc_npc; /* next program counter */ int sigc_psr; /* for condition codes etc */ int sigc_g1; /* User uses these two registers */ int sigc_o0; /* within the trampoline code. */ /* Now comes information regarding the users window set * at the time of the signal. */ int sigc_oswins; /* outstanding windows */ /* stack ptrs for each regwin buf */ unsigned int sigc_spbuf[__SUNOS_MAXWIN]; /* Windows to restore after signal */ struct reg_window32 sigc_wbuf[__SUNOS_MAXWIN]; }; /* This is what we use for 32bit new non-rt signals. */ typedef struct { struct { unsigned int psr; unsigned int pc; unsigned int npc; unsigned int y; unsigned int u_regs[16]; /* globals and ins */ } si_regs; int si_mask; } __siginfo32_t; #define __SIGC_MAXWIN 7 typedef struct { unsigned long locals[8]; unsigned long ins[8]; } __siginfo_reg_window; typedef struct { int wsaved; __siginfo_reg_window reg_window[__SIGC_MAXWIN]; unsigned long rwbuf_stkptrs[__SIGC_MAXWIN]; } __siginfo_rwin_t; #ifdef CONFIG_SPARC64 typedef struct { unsigned int si_float_regs [64]; unsigned long si_fsr; unsigned long si_gsr; unsigned long si_fprs; } __siginfo_fpu_t; /* This is what SunOS doesn't, so we have to write this alone and do it properly. */ struct sigcontext { /* The size of this array has to match SI_MAX_SIZE from siginfo.h */ char sigc_info[128]; struct { unsigned long u_regs[16]; /* globals and ins */ unsigned long tstate; unsigned long tpc; unsigned long tnpc; unsigned int y; unsigned int fprs; } sigc_regs; __siginfo_fpu_t * sigc_fpu_save; struct { void * ss_sp; int ss_flags; unsigned long ss_size; } sigc_stack; unsigned long sigc_mask; __siginfo_rwin_t * sigc_rwin_save; }; #else typedef struct { unsigned long si_float_regs [32]; unsigned long si_fsr; unsigned long si_fpqdepth; struct { unsigned long *insn_addr; unsigned long insn; } si_fpqueue [16]; } __siginfo_fpu_t; #endif /* (CONFIG_SPARC64) */ #endif /* !(__ASSEMBLY__) */ #endif /* !(__SPARC_SIGCONTEXT_H) */ usr/src/linux-headers-5.15.0-133/arch/arm/include/uapi/asm/sigcontext.h 0000644 00000001477 15030615463 0021155 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASMARM_SIGCONTEXT_H #define _ASMARM_SIGCONTEXT_H /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. Note: only add new entries * to the end of the structure. */ struct sigcontext { unsigned long trap_no; unsigned long error_code; unsigned long oldmask; unsigned long arm_r0; unsigned long arm_r1; unsigned long arm_r2; unsigned long arm_r3; unsigned long arm_r4; unsigned long arm_r5; unsigned long arm_r6; unsigned long arm_r7; unsigned long arm_r8; unsigned long arm_r9; unsigned long arm_r10; unsigned long arm_fp; unsigned long arm_ip; unsigned long arm_sp; unsigned long arm_lr; unsigned long arm_pc; unsigned long arm_cpsr; unsigned long fault_address; }; #endif usr/src/linux-headers-5.15.0-141/arch/arm/include/uapi/asm/sigcontext.h 0000644 00000001477 15030616232 0021147 0 ustar 00 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASMARM_SIGCONTEXT_H #define _ASMARM_SIGCONTEXT_H /* * Signal context structure - contains all info to do with the state * before the signal handler was invoked. Note: only add new entries * to the end of the structure. */ struct sigcontext { unsigned long trap_no; unsigned long error_code; unsigned long oldmask; unsigned long arm_r0; unsigned long arm_r1; unsigned long arm_r2; unsigned long arm_r3; unsigned long arm_r4; unsigned long arm_r5; unsigned long arm_r6; unsigned long arm_r7; unsigned long arm_r8; unsigned long arm_r9; unsigned long arm_r10; unsigned long arm_fp; unsigned long arm_ip; unsigned long arm_sp; unsigned long arm_lr; unsigned long arm_pc; unsigned long arm_cpsr; unsigned long fault_address; }; #endif
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings