René's URL Explorer Experiment


Title: rseq.c source code [linux/kernel/rseq.c] - Codebrowser

Description: Source code of linux/kernel/rseq.c linux v6.16-r on KDAB Codebrowser

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/sched.h.html
https://codebrowser.dev/linux/linux/include/linux/uaccess.h.html
https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html
https://codebrowser.dev/linux/linux/include/linux/rseq.h.html
https://codebrowser.dev/linux/linux/include/linux/types.h.html
https://codebrowser.dev/linux/linux/include/linux/ratelimit.h.html
https://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html
https://codebrowser.dev/linux/linux/include/trace/events/rseq.h.html
RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPThttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT
RSEQ_CS_FLAG_NO_RESTART_ON_SIGNALhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL
RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATEhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE
CONFIG_DEBUG_RSEQhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#8448
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#106t
rseq_fieldshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_fields
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
DEFINE_RATELIMIT_STATEhttps://codebrowser.dev/linux/linux/include/linux/ratelimit_types.h.html#40
DEFAULT_RATELIMIT_INTERVALhttps://codebrowser.dev/linux/linux/include/linux/ratelimit_types.h.html#9
DEFAULT_RATELIMIT_BURSThttps://codebrowser.dev/linux/linux/include/linux/ratelimit_types.h.html#10
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
user_read_access_beginhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#566
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#113rseq
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
efaulthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#114efault
unsafe_get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#543
cpu_id_starthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#109cpu_id_start
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#113rseq
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
efault_endhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#115efault_end
unsafe_get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#543
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#110cpu_id
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#113rseq
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
efault_endhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#115efault_end
unsafe_get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#543
node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#111node_id
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#113rseq
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
efault_endhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#115efault_end
unsafe_get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#543
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#112mm_cid
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#113rseq
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
efault_endhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#115efault_end
user_read_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#567
cpu_id_starthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#109cpu_id_start
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#110cpu_id
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#111node_id
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#112mm_cid
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
__ratelimithttps://codebrowser.dev/linux/linux/include/linux/ratelimit_types.h.html#46
_rshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#37
pr_warnhttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#559
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
pidhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::pid
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
cpu_id_starthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#109cpu_id_start
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#110cpu_id
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#111node_id
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#112mm_cid
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#107t
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
user_read_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#567
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
raw_smp_processor_idhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/smp.h.html#136
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
cpu_to_nodehttps://codebrowser.dev/linux/linux/arch/x86/include/asm/topology.h.html#49
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#118cpu_id
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
task_mm_cidhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#task_mm_cid
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
rseq_validate_ro_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_validate_ro_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
efaulthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#121efault
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#120mm_cid
user_write_access_beginhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#562
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#117rseq
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
efaulthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#121efault
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#118cpu_id
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#118cpu_id
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#119node_id
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#120mm_cid
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
user_write_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#563
trace_rseq_updatehttps://codebrowser.dev/linux/linux/include/trace/events/rseq.h.html#11
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#116t
user_write_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#563
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
RSEQ_CPU_ID_UNINITIALIZEDhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_CPU_ID_UNINITIALIZED
rseq_validate_ro_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_validate_ro_fields
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
efaulthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#129efault
user_write_access_beginhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#562
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#124rseq
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
efaulthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#129efault
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
cpu_id_starthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#125cpu_id_start
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
cpu_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#126cpu_id
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#127node_id
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
rseq_unsafe_put_userhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#85
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#123t
mm_cidhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#128mm_cid
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
user_write_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#563
user_write_access_endhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#563
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#132rseq_cs
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
CONFIG_64BIThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13483
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#132rseq_cs
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#131rseq
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::rseq_cs
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
rseq_get_rseq_cs_ptr_valhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_get_rseq_cs_ptr_val
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#133t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
ptrhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#136ptr
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
ptrhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#136ptr
memsethttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#512
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
ptrhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#136ptr
TASK_SIZEhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/page_64_types.h.html#64
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
urseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#135urseq_cs
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
ptrhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#136ptr
copy_from_userhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#copy_from_user
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
urseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#135urseq_cs
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
TASK_SIZEhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/page_64_types.h.html#64
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
post_commit_offsethttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::post_commit_offset
TASK_SIZEhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/page_64_types.h.html#64
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
abort_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::abort_ip
TASK_SIZEhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/page_64_types.h.html#64
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
versionhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::version
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
post_commit_offsethttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::post_commit_offset
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
abort_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::abort_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
post_commit_offsethttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::post_commit_offset
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
usighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#137usig
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#134rseq_cs
abort_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::abort_ip
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#138sig
usighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#137usig
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#139ret
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#138sig
printk_ratelimitedhttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#694
KERN_WARNINGhttps://codebrowser.dev/linux/linux/include/linux/kern_levels.h.html#12
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#138sig
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
pidhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::pid
usighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#137usig
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#141flags
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#141flags
RSEQ_CS_NO_RESTART_FLAGShttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#25
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
pr_warn_oncehttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#664
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
strhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#140str
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#141flags
RSEQ_CS_NO_RESTART_FLAGShttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#25
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
pr_warn_oncehttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#664
test_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#142test_flags
strhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#140str
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
rseq_warn_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_warn_flags
cs_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#144cs_flags
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#147ret
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#145flags
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#143t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
flagshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::flags
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#147ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#147ret
rseq_warn_flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_warn_flags
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#145flags
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
preempt_disablehttps://codebrowser.dev/linux/linux/include/linux/preempt.h.html#213
event_maskhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#146event_mask
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#143t
rseq_event_maskhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_event_mask
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#143t
rseq_event_maskhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_event_mask
preempt_enablehttps://codebrowser.dev/linux/linux/include/linux/preempt.h.html#230
event_maskhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#146event_mask
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
CONFIG_64BIThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13483
put_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#208
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#148rseq
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::rseq_cs
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
iphttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#149ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#150rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#150rseq_cs
post_commit_offsethttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::post_commit_offset
pt_regshttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#pt_regs
instruction_pointerhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#instruction_pointer
regshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#151regs
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rseq_get_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_get_rseq_cs
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#153t
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
in_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#in_rseq_cs
iphttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#152ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
clear_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#clear_rseq_cs
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#153t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rseq_need_restarthttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_need_restart
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#153t
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
flagshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::flags
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
clear_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#clear_rseq_cs
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#153t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#155ret
trace_rseq_ip_fixuphttps://codebrowser.dev/linux/linux/include/trace/events/rseq.h.html#33
iphttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#152ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
start_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::start_ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
post_commit_offsethttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::post_commit_offset
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
abort_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::abort_ip
instruction_pointer_sethttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#instruction_pointer_set
regshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#151regs
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#154rseq_cs
abort_iphttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs::abort_ip
ksignalhttps://codebrowser.dev/linux/linux/include/linux/signal_types.h.html#ksignal
pt_regshttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#pt_regs
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#158t
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_EXITINGhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1718
regshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#157regs
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#159ret
rseq_ip_fixuphttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_ip_fixup
regshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#157regs
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#159ret
errorhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#161error
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
rseq_update_cpu_node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_update_cpu_node_id
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#158t
errorhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#161error
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#160sig
ksighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#156ksig
ksighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#156ksig
sighttps://codebrowser.dev/linux/linux/include/linux/signal_types.h.html#ksignal::sig
force_sigsegvhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#force_sigsegv
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#160sig
CONFIG_DEBUG_RSEQhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#8448
pt_regshttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#pt_regs
instruction_pointerhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#instruction_pointer
regshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#162regs
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_cshttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq_cs
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#164t
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rseq_get_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_get_rseq_cs
thttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#164t
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#165rseq_cs
in_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#in_rseq_cs
iphttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#163ip
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#165rseq_cs
force_sighttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#force_sig
SIGSEGVhttps://codebrowser.dev/linux/linux/arch/x86/include/uapi/asm/signal.h.html#33
SYSCALL_DEFINE4https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#227
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
u32https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u32
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
RSEQ_FLAG_UNREGISTERhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_FLAG_UNREGISTER
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
RSEQ_FLAG_UNREGISTERhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#RSEQ_FLAG_UNREGISTER
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
EPERMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#5
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#182ret
rseq_reset_rseq_cpu_node_idhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_reset_rseq_cpu_node_id
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#182ret
rethttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#182ret
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
flagshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
EPERMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#5
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
ORIG_RSEQ_SIZEhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#23
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
ORIG_RSEQ_SIZEhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#23
IS_ALIGNEDhttps://codebrowser.dev/linux/linux/include/vdso/align.h.html#13
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
ORIG_RSEQ_SIZEhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#23
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
ORIG_RSEQ_SIZEhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#23
IS_ALIGNEDhttps://codebrowser.dev/linux/linux/include/vdso/align.h.html#13
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
offsetofhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#16
rseqhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
access_okhttps://codebrowser.dev/linux/linux/include/asm-generic/access_ok.h.html#45
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rseq_get_rseq_cs_ptr_valhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_get_rseq_cs_ptr_val
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#183rseq_cs
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#183rseq_cs
clear_rseq_cshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#clear_rseq_cs
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
CONFIG_DEBUG_RSEQhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#8448
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
cpu_id_starthttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id_start
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
cpu_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::cpu_id
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
node_idhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::node_id
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
rseq_kernel_fieldshttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#rseq_kernel_fields
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
mm_cidhttps://codebrowser.dev/linux/linux/include/uapi/linux/rseq.h.html#rseq::mm_cid
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseqhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq
rseqhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_lenhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_len
rseq_lenhttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_sighttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::rseq_sig
sighttps://codebrowser.dev/linux/linux/kernel/rseq.c.html#474
rseq_set_notify_resumehttps://codebrowser.dev/linux/linux/include/linux/rseq.h.html#rseq_set_notify_resume
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
kernelhttps://codebrowser.dev/linux/linux/kernel/
rseq.chttps://codebrowser.dev/linux/linux/kernel/rseq.c.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.