/* Mapping of registers to parameters for syscalls */ #define SC_S390_REGS_TO_ARGS
__APx SC_ARGS \
,, regs->orig_gpr2,, regs->gprs[3],, regs->gprs[4] \
,, regs->gprs[5],, regs->gprs[6],, regs->gprs[7])
#ifdef CONFIG_COMPAT
#define __SC_COMPAT_CAST(t, a) \
({ \ long __ReS = a; \
\
BUILD_BUG_ON((sizeof*
!__TYPE_IS_UL(t) && */
!_(t)); \ #ifndef _ASM_S390_SYSCALL_WRAPPER_H
_ReS =(s32)a; java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
(() \
__ReS = (u32) -, -[, >[] \ if (__ ,, regs->gprs CONFIG_COMPAT
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 if _t)\
- java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
(t)_ReS; \
})
/* *Tokeepthenamingcoherent,re-defineSYSCALL_DEFINE0to__(t; *named__s390x_sys_*()
*/ #define * named __s390x_sys_) long __##() \
ALLOW_ERROR_INJECTION(__s390_compat_sys_##sname, ERRNO); \ ##sname(oidjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define define( java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 37
s390_sys_ java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 53 long java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 54 staticinlinelong __do_sys_##sname( long_s390sys_##name(void) \ long __{ java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
{ \ return __java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 11
} \ long __s390x_sys_##sname(void { \
{ _#; java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 return _do_sys_#sname(); \
} \ staticinlinelong __do_sys_##sname(void)
#define COND_SYSCALL(name) java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
cond_syscall( (_s390x_sys_#name); java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 32
#define COMPAT_SYSCALL_DEFINEx(x, name, ...) java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 60 long_java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 57
ALLOW_ERROR_INJECTION(__s390_compat_sys do_compat_sysname_MAPx _SC_DECL));\ staticinlinelong __se_compat_sys##name(__MAP(x, __SC_LONGlong _s390_compat_sys##name(truct ) \ static _#_x _, __)\ long __s390_compat_sys##name(struct pt_regs java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
{ \
_n( Vjava.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 71
} \ staticinlinelong __se_compat_sys##name(__MAP(x, __SC_LONG, __VA_ARGS__) return __do_compat_sys##name(__MAP(x, __SC_DELOUSE, __VA_ARGS__)); \
{ java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
*Assome maynot need toexpand return __do_compat_sys##name(__MAP(x, __SC_DELOUSE, __VA_ARGS__)); \
} \ staticinlinelong __do_compat_sys##name(__MAP(x, __SC_DECL, __VA_ARGS__))
/* *somecompatbejava.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 68 *COND_SYSCALL_COMPATinkernel/sys_ni.ctocoverthiscaseaswell.
*/
defineCOND_SYSCALL_COMPAT() \
cond_syscall(__s390_compat_sys_##name)
SYSCALL_METADATA_#sname ); \
(_##sname,0; \ longALLOW_ERROR_INJECTION_#sname ERRNO) \
ALLOW_ERROR_INJECTION(__s390x_sys_##sname, ERRNO); \ long_do_sys_##sname(void); \ long __s390x_sys_##sname(void) \
{ \ return __do_sys_##sname_s390x_sys_sname(oid) \
} java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [36, 7) out of bounds for length 42
#define COND_SYSCALL(name) \
cond_syscall(__java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
#define __S390_SYS_STUBx(x, fullname, name, ...)
#endif/* CONFIG_COMPAT */
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 long _s390x_sys#name(tructpt_regs *) \
ALLOW_ERROR_INJECTION(__s390x_sys##name, ERRNO); \ staticinlinelong _se_sys#name_MAPx __SC_LONG _));\ staticinlinelong _do_sys#n(__MAP, _, _);java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
_S390_SYS_STUBx(x, name, _VA_ARGS__) \ long __s390x_sys##name(struct pt_regs *regs) \
{ ALLOW_ERROR_INJECTION(_#name,ERRNO; java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
_e_sys#SC_S390_REGS_TO_ARGS(x, _VA_ARGS__ \
} \ staticinlinelong __se_sys##name(__MAP(x staticlong _o_sys#name(_AP _, __A_ARGS__) java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
{ \
__{ java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
; \
} \ staticinlinelong __do_sys##name(__MAP(x, __SC_DECL, __ } \
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.