René's URL Explorer Experiment


Title: exec.c source code [linux/fs/exec.c] - Codebrowser

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

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

woboq:interestingDefinitionsuser_arg_ptr
flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/kernel_read_file.h.html
https://codebrowser.dev/linux/linux/include/linux/slab.h.html
https://codebrowser.dev/linux/linux/include/linux/file.h.html
https://codebrowser.dev/linux/linux/include/linux/fdtable.h.html
https://codebrowser.dev/linux/linux/include/linux/mm.h.html
https://codebrowser.dev/linux/linux/include/linux/stat.h.html
https://codebrowser.dev/linux/linux/include/linux/fcntl.h.html
https://codebrowser.dev/linux/linux/include/linux/swap.h.html
https://codebrowser.dev/linux/linux/include/linux/string.h.html
https://codebrowser.dev/linux/linux/include/linux/init.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/coredump.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/numa_balancing.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/task.h.html
https://codebrowser.dev/linux/linux/include/linux/pagemap.h.html
https://codebrowser.dev/linux/linux/include/linux/perf_event.h.html
https://codebrowser.dev/linux/linux/include/linux/highmem.h.html
https://codebrowser.dev/linux/linux/include/linux/spinlock.h.html
https://codebrowser.dev/linux/linux/include/linux/key.h.html
https://codebrowser.dev/linux/linux/include/linux/personality.h.html
https://codebrowser.dev/linux/linux/include/linux/binfmts.h.html
https://codebrowser.dev/linux/linux/include/linux/utsname.h.html
https://codebrowser.dev/linux/linux/include/linux/pid_namespace.h.html
https://codebrowser.dev/linux/linux/include/linux/module.h.html
https://codebrowser.dev/linux/linux/include/linux/namei.h.html
https://codebrowser.dev/linux/linux/include/linux/mount.h.html
https://codebrowser.dev/linux/linux/include/linux/security.h.html
https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html
https://codebrowser.dev/linux/linux/include/linux/tsacct_kern.h.html
https://codebrowser.dev/linux/linux/include/linux/cn_proc.h.html
https://codebrowser.dev/linux/linux/include/linux/audit.h.html
https://codebrowser.dev/linux/linux/include/linux/kmod.h.html
https://codebrowser.dev/linux/linux/include/linux/fsnotify.h.html
https://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html
https://codebrowser.dev/linux/linux/include/linux/oom.h.html
https://codebrowser.dev/linux/linux/include/linux/compat.h.html
https://codebrowser.dev/linux/linux/include/linux/vmalloc.h.html
https://codebrowser.dev/linux/linux/include/linux/io_uring.h.html
https://codebrowser.dev/linux/linux/include/linux/syscall_user_dispatch.h.html
https://codebrowser.dev/linux/linux/include/linux/coredump.h.html
https://codebrowser.dev/linux/linux/include/linux/time_namespace.h.html
https://codebrowser.dev/linux/linux/include/linux/user_events.h.html
https://codebrowser.dev/linux/linux/include/linux/rseq.h.html
https://codebrowser.dev/linux/linux/include/linux/ksm.h.html
https://codebrowser.dev/linux/linux/include/linux/uaccess.h.html
https://codebrowser.dev/linux/linux/arch/x86/include/asm/mmu_context.h.html
https://codebrowser.dev/linux/linux/arch/x86/include/asm/tlb.h.html
https://codebrowser.dev/linux/linux/include/trace/events/task.h.html
"internal.h"https://codebrowser.dev/linux/linux/fs/internal.h.html
https://codebrowser.dev/linux/linux/include/trace/events/sched.h.html
"../mm/internal.h"https://codebrowser.dev/linux/linux/mm/internal.h.html
bprm_creds_from_filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_creds_from_file
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
LIST_HEADhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#25
formatshttps://codebrowser.dev/linux/linux/fs/exec.c.html#88
formatshttps://codebrowser.dev/linux/linux/fs/exec.c.html#88
DEFINE_RWLOCKhttps://codebrowser.dev/linux/linux/include/linux/rwlock_types.h.html#51
linux_binfmthttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt
write_lockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#55
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
inserthttps://codebrowser.dev/linux/linux/fs/exec.c.html#587insert
list_addhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#list_add
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#586fmt
lhhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::lh
formatshttps://codebrowser.dev/linux/linux/fs/exec.c.html#88
list_add_tailhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#list_add_tail
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#586fmt
lhhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::lh
formatshttps://codebrowser.dev/linux/linux/fs/exec.c.html#88
write_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#97
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
__register_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#__register_binfmt
__register_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#__register_binfmt
__register_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#__register_binfmt
linux_binfmthttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt
write_lockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#55
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
list_delhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#list_del
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#588fmt
lhhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::lh
write_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#97
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
unregister_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#unregister_binfmt
unregister_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#unregister_binfmt
unregister_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#unregister_binfmt
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
linux_binfmthttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt
module_puthttps://codebrowser.dev/linux/linux/include/linux/module.h.html#module_put
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#589fmt
modulehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::module
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
pathhttps://codebrowser.dev/linux/linux/include/linux/path.h.html#path
pathhttps://codebrowser.dev/linux/linux/fs/exec.c.html#590path
mnthttps://codebrowser.dev/linux/linux/include/linux/path.h.html#path::mnt
mnt_flagshttps://codebrowser.dev/linux/linux/include/linux/mount.h.html#vfsmount::mnt_flags
MNT_NOEXEChttps://codebrowser.dev/linux/linux/include/linux/mount.h.html#MNT_NOEXEC
pathhttps://codebrowser.dev/linux/linux/fs/exec.c.html#590path
mnthttps://codebrowser.dev/linux/linux/include/linux/path.h.html#path::mnt
mnt_sbhttps://codebrowser.dev/linux/linux/include/linux/mount.h.html#vfsmount::mnt_sb
s_iflagshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#super_block::s_iflags
SB_I_NOEXEChttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#1285
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#592pages
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#591bprm
vma_pageshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma_pages
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#593mm
diffhttps://codebrowser.dev/linux/linux/fs/exec.c.html#594diff
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#591bprm
vma_pageshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma_pages
pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#592pages
add_mm_counterhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#add_mm_counter
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#593mm
MM_ANONPAGEShttps://codebrowser.dev/linux/linux/include/linux/mm_types_task.h.html#MM_ANONPAGES
diffhttps://codebrowser.dev/linux/linux/fs/exec.c.html#594diff
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#595bprm
vmahttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#595bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
mmap_read_lock_maybe_expandhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#mmap_read_lock_maybe_expand
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#600mm
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#599vma
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#596pos
writehttps://codebrowser.dev/linux/linux/fs/exec.c.html#597write
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#601ret
get_user_pages_remotehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#get_user_pages_remote
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#600mm
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#596pos
writehttps://codebrowser.dev/linux/linux/fs/exec.c.html#597write
FOLL_WRITEhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#FOLL_WRITE
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#598page
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
mmap_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/mmap_lock.h.html#mmap_read_unlock
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#600mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#601ret
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
writehttps://codebrowser.dev/linux/linux/fs/exec.c.html#597write
acct_arg_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#acct_arg_size
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#595bprm
vma_pageshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#vma_pages
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#599vma
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#598page
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
put_pagehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#put_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#602page
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
flush_cache_pagehttps://codebrowser.dev/linux/linux/include/asm-generic/cacheflush.h.html#flush_cache_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#604bprm
vmahttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#605pos
page_to_pfnhttps://codebrowser.dev/linux/linux/include/asm-generic/memory_model.h.html#73
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#606page
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#608len
MAX_ARG_STRLENhttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#15
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#611mm
mm_allochttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mm_alloc
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#610err
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#611mm
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#612err
task_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_lock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
rlimhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::rlim
RLIMIT_STACKhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/resource.h.html#19
task_unlockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_unlock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#610err
create_init_stack_vmahttps://codebrowser.dev/linux/linux/mm/vma.h.html#create_init_stack_vma
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
vmahttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#610err
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#612err
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#611mm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#609bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
mmdrophttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mmdrop
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#611mm
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#610err
CONFIG_COMPAThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4255
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
CONFIG_COMPAThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4255
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
CONFIG_COMPAThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4255
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#613argv
is_compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::is_compat
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#616compat
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#613argv
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::compat
nrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#614nr
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
compat_ptrhttps://codebrowser.dev/linux/linux/include/linux/compat.h.html#compat_ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#616compat
get_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#108
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#615native
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#613argv
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
nrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#614nr
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#615native
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#617argv
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
get_user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#get_user_arg_ptr
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#617argv
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#619i
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#620p
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#620p
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#619i
maxhttps://codebrowser.dev/linux/linux/fs/exec.c.html#618max
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#619i
fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#fatal_signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
ERESTARTNOHANDhttps://codebrowser.dev/linux/linux/include/linux/errno.h.html#16
cond_reschedhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#2127
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#619i
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#621argv
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#622i
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#621argv
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#622i
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#622i
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#622i
MAX_ARG_STRINGShttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#16
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#fatal_signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
ERESTARTNOHANDhttps://codebrowser.dev/linux/linux/include/linux/errno.h.html#16
cond_reschedhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#2127
ihttps://codebrowser.dev/linux/linux/fs/exec.c.html#622i
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#623bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#624limit
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#623bprm
argminhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argmin
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#623bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#624limit
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#625bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#625bprm
argminhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argmin
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
_STK_LIMhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#66
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
minhttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#105
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
rlim_curhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#rlimit::rlim_cur
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
max_thttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#169
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
ARG_MAXhttps://codebrowser.dev/linux/linux/include/uapi/linux/limits.h.html#8
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
check_add_overflowhttps://codebrowser.dev/linux/linux/include/linux/overflow.h.html#67
maxhttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#112
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
ptr_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#628ptr_size
check_mul_overflowhttps://codebrowser.dev/linux/linux/include/linux/overflow.h.html#159
ptr_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#628ptr_size
ptr_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#628ptr_size
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
ptr_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#628ptr_size
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
ptr_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#628ptr_size
bprm_set_stack_limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_set_stack_limit
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#626bprm
limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#627limit
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
argchttps://codebrowser.dev/linux/linux/fs/exec.c.html#629argc
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
get_user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#get_user_arg_ptr
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#630argv
argchttps://codebrowser.dev/linux/linux/fs/exec.c.html#629argc
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
strnlen_userhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/uaccess.h.html#strnlen_user
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
MAX_ARG_STRLENhttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#15
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
valid_arg_lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#valid_arg_len
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
bprm_hit_stack_limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_hit_stack_limit
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#fatal_signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
ERESTARTNOHANDhttps://codebrowser.dev/linux/linux/include/linux/errno.h.html#16
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
cond_reschedhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#2127
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
PAGE_SIZEhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#15
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
PAGE_SIZEhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#15
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#637len
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
kposhttps://codebrowser.dev/linux/linux/fs/exec.c.html#634kpos
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
PAGE_MASKhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#28
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#642page
get_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#get_arg_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#642page
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
flush_dcache_pagehttps://codebrowser.dev/linux/linux/include/asm-generic/cacheflush.h.html#flush_dcache_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
kunmap_localhttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#292
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#633kaddr
put_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#put_arg_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#642page
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#633kaddr
kmap_local_pagehttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#kmap_local_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
kposhttps://codebrowser.dev/linux/linux/fs/exec.c.html#634kpos
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#638pos
PAGE_MASKhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#28
flush_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#flush_arg_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#631bprm
kposhttps://codebrowser.dev/linux/linux/fs/exec.c.html#634kpos
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
copy_from_userhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#copy_from_user
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#633kaddr
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#640offset
strhttps://codebrowser.dev/linux/linux/fs/exec.c.html#636str
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#641bytes_to_copy
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#639out
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
flush_dcache_pagehttps://codebrowser.dev/linux/linux/include/asm-generic/cacheflush.h.html#flush_dcache_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
kunmap_localhttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#292
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#633kaddr
put_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#put_arg_page
kmapped_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#632kmapped_page
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#635ret
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
strnlenhttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#_Z7strnlenPKcU25pass_dynamic_object_size1m
arghttps://codebrowser.dev/linux/linux/fs/exec.c.html#643arg
MAX_ARG_STRLENhttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#15
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
valid_arg_lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#valid_arg_len
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
arghttps://codebrowser.dev/linux/linux/fs/exec.c.html#643arg
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
bprm_hit_stack_limithttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_hit_stack_limit
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
min_thttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#161
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
min_not_zerohttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#176
offset_in_pagehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#2269
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#646pos
PAGE_SIZEhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#15
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#646pos
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#647bytes_to_copy
arghttps://codebrowser.dev/linux/linux/fs/exec.c.html#643arg
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#647bytes_to_copy
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#645len
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#647bytes_to_copy
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#648page
get_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#get_arg_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#646pos
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#648page
E2BIGhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#11
flush_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#flush_arg_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#644bprm
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#646pos
PAGE_MASKhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#28
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#648page
memcpy_to_pagehttps://codebrowser.dev/linux/linux/include/linux/highmem.h.html#memcpy_to_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#648page
offset_in_pagehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#2269
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#646pos
arghttps://codebrowser.dev/linux/linux/fs/exec.c.html#643arg
bytes_to_copyhttps://codebrowser.dev/linux/linux/fs/exec.c.html#647bytes_to_copy
put_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#put_arg_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#648page
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
argchttps://codebrowser.dev/linux/linux/fs/exec.c.html#649argc
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#650argv
argchttps://codebrowser.dev/linux/linux/fs/exec.c.html#649argc
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#651bprm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#652ret
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#652ret
fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#fatal_signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
ERESTARTNOHANDhttps://codebrowser.dev/linux/linux/include/linux/errno.h.html#16
cond_reschedhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#2127
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
vmahttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::vma
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
mmu_gatherhttps://codebrowser.dev/linux/linux/include/asm-generic/tlb.h.html#mmu_gather
vma_iteratorhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vma_iterator
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
arch_align_stackhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/processor.h.html#arch_align_stack
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
PAGE_ALIGNhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#209
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
mmap_min_addrhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#mmap_min_addr
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_endhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_end
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_starthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_start
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
mmap_min_addrhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#mmap_min_addr
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
stack_shifthttps://codebrowser.dev/linux/linux/fs/exec.c.html#657stack_shift
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_endhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_end
stack_tophttps://codebrowser.dev/linux/linux/fs/exec.c.html#654stack_top
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
stack_shifthttps://codebrowser.dev/linux/linux/fs/exec.c.html#657stack_shift
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
arg_starthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::arg_start
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
exechttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::exec
stack_shifthttps://codebrowser.dev/linux/linux/fs/exec.c.html#657stack_shift
mmap_write_lock_killablehttps://codebrowser.dev/linux/linux/include/linux/mmap_lock.h.html#mmap_write_lock_killable
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
EINTRhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#8
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
VM_STACK_FLAGShttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#452
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
executable_stackhttps://codebrowser.dev/linux/linux/fs/exec.c.html#655executable_stack
EXSTACK_ENABLE_Xhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#135
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
VM_EXEChttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#253
executable_stackhttps://codebrowser.dev/linux/linux/fs/exec.c.html#655executable_stack
EXSTACK_DISABLE_Xhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#134
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
VM_EXEChttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#253
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
def_flagshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::def_flags
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
VM_STACK_INCOMPLETE_SETUPhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#422
vma_iter_inithttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vma_iter_init
vmihttps://codebrowser.dev/linux/linux/fs/exec.c.html#667vmi
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_starthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_start
tlb_gather_mmuhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#tlb_gather_mmu
tlbhttps://codebrowser.dev/linux/linux/fs/exec.c.html#666tlb
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
mprotect_fixuphttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#mprotect_fixup
vmihttps://codebrowser.dev/linux/linux/fs/exec.c.html#667vmi
tlbhttps://codebrowser.dev/linux/linux/fs/exec.c.html#666tlb
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
prevhttps://codebrowser.dev/linux/linux/fs/exec.c.html#660prev
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_starthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_start
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_endhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_end
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
tlb_finish_mmuhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#tlb_finish_mmu
tlbhttps://codebrowser.dev/linux/linux/fs/exec.c.html#666tlb
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#668out_unlock
BUG_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#71
prevhttps://codebrowser.dev/linux/linux/fs/exec.c.html#660prev
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
vm_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#661vm_flags
VM_EXEChttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#253
pr_warn_oncehttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#664
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
stack_shifthttps://codebrowser.dev/linux/linux/fs/exec.c.html#657stack_shift
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
relocate_vma_downhttps://codebrowser.dev/linux/linux/mm/vma.h.html#relocate_vma_down
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
stack_shifthttps://codebrowser.dev/linux/linux/fs/exec.c.html#657stack_shift
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#668out_unlock
vm_flags_clearhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#vm_flags_clear
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
VM_STACK_INCOMPLETE_SETUPhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#422
stack_expandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#664stack_expand
stack_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#663stack_size
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_endhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_end
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_starthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_start
rlim_stackhttps://codebrowser.dev/linux/linux/fs/exec.c.html#665rlim_stack
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
rlim_curhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#rlimit::rlim_cur
PAGE_MASKhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#28
stack_expandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#664stack_expand
minhttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#105
rlim_stackhttps://codebrowser.dev/linux/linux/fs/exec.c.html#665rlim_stack
stack_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#663stack_size
stack_expandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#664stack_expand
stack_basehttps://codebrowser.dev/linux/linux/fs/exec.c.html#662stack_base
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
vm_endhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::(anonymousunion)::struct(anonymous)::vm_end
stack_expandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#664stack_expand
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
start_stackhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::start_stack
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#653bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
expand_stack_lockedhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#expand_stack_locked
vmahttps://codebrowser.dev/linux/linux/fs/exec.c.html#659vma
stack_basehttps://codebrowser.dev/linux/linux/fs/exec.c.html#662stack_base
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
mmap_write_unlockhttps://codebrowser.dev/linux/linux/include/linux/mmap_lock.h.html#mmap_write_unlock
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#658mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#656ret
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
setup_arg_pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_arg_pages
setup_arg_pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_arg_pages
setup_arg_pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_arg_pages
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
__freehttps://codebrowser.dev/linux/linux/include/linux/cleanup.h.html#200
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
open_flagshttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags
open_flaghttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::open_flag
O_LARGEFILEhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#50
O_RDONLYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#19
__FMODE_EXEChttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#3881
acc_modehttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::acc_mode
MAY_EXEChttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#102
intenthttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::intent
LOOKUP_OPENhttps://codebrowser.dev/linux/linux/include/linux/namei.h.html#35
lookup_flagshttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::lookup_flags
LOOKUP_FOLLOWhttps://codebrowser.dev/linux/linux/include/linux/namei.h.html#21
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#671flags
AT_SYMLINK_NOFOLLOWhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#101
AT_EMPTY_PATHhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#107
AT_EXECVE_CHECKhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#159
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#671flags
AT_SYMLINK_NOFOLLOWhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#101
open_exec_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#674open_exec_flags
lookup_flagshttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::lookup_flags
LOOKUP_FOLLOWhttps://codebrowser.dev/linux/linux/include/linux/namei.h.html#21
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#671flags
AT_EMPTY_PATHhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#107
open_exec_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#674open_exec_flags
lookup_flagshttps://codebrowser.dev/linux/linux/fs/internal.h.html#open_flags::lookup_flags
LOOKUP_EMPTYhttps://codebrowser.dev/linux/linux/include/linux/namei.h.html#24
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
do_filp_openhttps://codebrowser.dev/linux/linux/fs/internal.h.html#do_filp_open
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#669fd
namehttps://codebrowser.dev/linux/linux/fs/exec.c.html#670name
open_exec_flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#674open_exec_flags
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
S_ISREGhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#22
file_inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_inode
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
i_modehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode::i_mode
path_noexechttps://codebrowser.dev/linux/linux/fs/exec.c.html#path_noexec
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
f_pathhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_path
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
EACCEShttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#17
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#672err
exe_file_deny_write_accesshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#exe_file_deny_write_access
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#672err
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#672err
no_free_ptrhttps://codebrowser.dev/linux/linux/include/linux/cleanup.h.html#214
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#673file
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
getname_kernelhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname_kernel
namehttps://codebrowser.dev/linux/linux/fs/exec.c.html#675name
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
ERR_CASThttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_CAST
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#676filename
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#676filename
fhttps://codebrowser.dev/linux/linux/fs/exec.c.html#677f
do_open_execathttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_open_execat
AT_FDCWDhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#93
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#676filename
putnamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#putname
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#676filename
fhttps://codebrowser.dev/linux/linux/fs/exec.c.html#677f
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
open_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#open_exec
open_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#open_exec
open_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#open_exec
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
exec_mm_releasehttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#exec_mm_release
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
down_write_killablehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#down_write_killable
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
exec_update_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::exec_update_lock
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
mmap_read_lock_killablehttps://codebrowser.dev/linux/linux/include/linux/mmap_lock.h.html#mmap_read_lock_killable
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
up_writehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#up_write
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
exec_update_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::exec_update_lock
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#682ret
task_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_lock
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
membarrier_exec_mmaphttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#membarrier_exec_mmap
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
local_irq_disablehttps://codebrowser.dev/linux/linux/include/linux/irqflags.h.html#206
active_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#681active_mm
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
active_mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::active_mm
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
active_mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::active_mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
mm_init_cidhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_init_cid
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MMhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#11673
local_irq_enablehttps://codebrowser.dev/linux/linux/include/linux/irqflags.h.html#200
activate_mmhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/mmu_context.h.html#190
active_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#681active_mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MMhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#11673
local_irq_enablehttps://codebrowser.dev/linux/linux/include/linux/irqflags.h.html#200
lru_gen_add_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#lru_gen_add_mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
task_unlockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_unlock
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
lru_gen_use_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#lru_gen_use_mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#678mm
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
mmap_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/mmap_lock.h.html#mmap_read_unlock
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
BUG_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#71
active_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#681active_mm
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
setmax_mm_hiwater_rsshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#setmax_mm_hiwater_rss
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#679tsk
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
maxrsshttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::maxrss
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
mm_update_next_ownerhttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mm_update_next_owner
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
mmputhttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mmput
old_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#680old_mm
mmdrop_lazy_tlbhttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mmdrop_lazy_tlb
active_mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#681active_mm
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
signal_structhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
sighand_structhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
sighandhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sighand
spinlock_thttps://codebrowser.dev/linux/linux/include/linux/spinlock_types.h.html#spinlock_t
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#685oldsighand
siglockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::siglock
thread_group_emptyhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#thread_group_empty
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
no_thread_grouphttps://codebrowser.dev/linux/linux/fs/exec.c.html#687no_thread_group
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#686lock
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
flagshttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::flags
SIGNAL_GROUP_EXIThttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#258
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
group_exec_taskhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::group_exec_task
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#686lock
EAGAINhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#15
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
group_exec_taskhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::group_exec_task
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
zap_other_threadshttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#zap_other_threads
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
thread_group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#thread_group_leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
__set_current_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#233
TASK_KILLABLEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#130
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#686lock
schedulehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#schedule
__fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#__fatal_signal_pending
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
killedhttps://codebrowser.dev/linux/linux/fs/exec.c.html#688killed
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#686lock
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#686lock
thread_group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#thread_group_leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
cgroup_threadgroup_change_beginhttps://codebrowser.dev/linux/linux/include/linux/cgroup-defs.h.html#cgroup_threadgroup_change_begin
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
write_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#94
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
likelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#76
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
exit_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_state
__set_current_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#233
TASK_KILLABLEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#130
write_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#99
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
cgroup_threadgroup_change_endhttps://codebrowser.dev/linux/linux/include/linux/cgroup-defs.h.html#cgroup_threadgroup_change_end
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
schedulehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#schedule
__fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#__fatal_signal_pending
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
killedhttps://codebrowser.dev/linux/linux/fs/exec.c.html#688killed
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
start_timehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::start_time
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
start_timehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::start_time
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
start_boottimehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::start_boottime
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
start_boottimehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::start_boottime
BUG_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#71
same_thread_grouphttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#same_thread_group
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
exchange_tidshttps://codebrowser.dev/linux/linux/include/linux/pid.h.html#exchange_tids
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
transfer_pidhttps://codebrowser.dev/linux/linux/include/linux/pid.h.html#transfer_pid
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
PIDTYPE_TGIDhttps://codebrowser.dev/linux/linux/include/linux/pid_types.h.html#PIDTYPE_TGID
transfer_pidhttps://codebrowser.dev/linux/linux/include/linux/pid.h.html#transfer_pid
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
PIDTYPE_PGIDhttps://codebrowser.dev/linux/linux/include/linux/pid_types.h.html#PIDTYPE_PGID
transfer_pidhttps://codebrowser.dev/linux/linux/include/linux/pid.h.html#transfer_pid
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
PIDTYPE_SIDhttps://codebrowser.dev/linux/linux/include/linux/pid_types.h.html#PIDTYPE_SID
list_replace_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#list_replace_rcu
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
taskshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::tasks
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
taskshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::tasks
list_replace_inithttps://codebrowser.dev/linux/linux/include/linux/list.h.html#list_replace_init
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
siblinghttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sibling
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
siblinghttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sibling
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
exit_signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_signal
SIGCHLDhttps://codebrowser.dev/linux/linux/arch/x86/include/uapi/asm/signal.h.html#39
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
exit_signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_signal
BUG_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#71
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
exit_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_state
EXIT_ZOMBIEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#107
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
exit_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_state
EXIT_DEADhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#106
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
ptracehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::ptrace
__wake_up_parenthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#__wake_up_parent
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
parenthttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::parent
write_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#99
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
cgroup_threadgroup_change_endhttps://codebrowser.dev/linux/linux/include/linux/cgroup-defs.h.html#cgroup_threadgroup_change_end
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
release_taskhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#release_task
leaderhttps://codebrowser.dev/linux/linux/fs/exec.c.html#689leader
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
group_exec_taskhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::group_exec_task
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
exit_signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::exit_signal
SIGCHLDhttps://codebrowser.dev/linux/linux/arch/x86/include/uapi/asm/signal.h.html#39
BUG_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#71
thread_group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#thread_group_leader
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#683tsk
read_lockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#56
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
group_exec_taskhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::group_exec_task
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
sighttps://codebrowser.dev/linux/linux/fs/exec.c.html#684sig
notify_counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::notify_count
read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#96
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
EAGAINhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#15
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
sighand_structhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#690me
sighandhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sighand
refcount_readhttps://codebrowser.dev/linux/linux/include/linux/refcount.h.html#refcount_read
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#691oldsighand
counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::count
sighand_structhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
kmem_cache_allochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#739
sighand_cachephttps://codebrowser.dev/linux/linux/include/linux/signal.h.html#sighand_cachep
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
refcount_sethttps://codebrowser.dev/linux/linux/include/linux/refcount.h.html#refcount_set
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
counthttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::count
write_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#94
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#691oldsighand
siglockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::siglock
memcpyhttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#690
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
actionhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::action
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#691oldsighand
actionhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::action
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
actionhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::action
rcu_assign_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#588
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#690me
sighandhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sighand
newsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#692newsighand
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#691oldsighand
siglockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::siglock
write_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#99
tasklist_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#tasklist_lock
__cleanup_sighandhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#__cleanup_sighand
oldsighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#691oldsighand
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
size_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#size_t
minhttps://codebrowser.dev/linux/linux/include/linux/minmax.h.html#105
strlenhttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#257
bufhttps://codebrowser.dev/linux/linux/fs/exec.c.html#694buf
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
trace_task_renamehttps://codebrowser.dev/linux/linux/include/trace/events/task.h.html#34
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
bufhttps://codebrowser.dev/linux/linux/fs/exec.c.html#694buf
memcpyhttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#690
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
bufhttps://codebrowser.dev/linux/linux/fs/exec.c.html#694buf
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#696len
memsethttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#512
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#696len
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
lenhttps://codebrowser.dev/linux/linux/fs/exec.c.html#696len
perf_event_commhttps://codebrowser.dev/linux/linux/include/linux/perf_event.h.html#perf_event_comm
tskhttps://codebrowser.dev/linux/linux/fs/exec.c.html#693tsk
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#695exec
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
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
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
bprm_creds_from_filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_creds_from_file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
trace_sched_prepare_exechttps://codebrowser.dev/linux/linux/include/trace/events/sched.h.html#458
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
point_of_no_returnhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::point_of_no_return
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
de_threadhttps://codebrowser.dev/linux/linux/fs/exec.c.html#de_thread
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#700out
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
in_exechttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::in_exec
io_uring_task_cancelhttps://codebrowser.dev/linux/linux/include/linux/io_uring.h.html#io_uring_task_cancel
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
unshare_fileshttps://codebrowser.dev/linux/linux/include/linux/fdtable.h.html#unshare_files
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#700out
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
set_mm_exe_filehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#set_mm_exe_file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#700out
would_dumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#would_dump
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
have_execfdhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::have_execfd
would_dumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#would_dump
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
acct_arg_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#acct_arg_size
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
exec_mmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#exec_mmap
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#700out
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
exec_task_namespaceshttps://codebrowser.dev/linux/linux/include/linux/nsproxy.h.html#exec_task_namespaces
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#701out_unlock
CONFIG_POSIX_TIMERShttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#14831
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
sighandhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sighand
siglockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::siglock
posix_cpu_timers_exithttps://codebrowser.dev/linux/linux/include/linux/posix-timers.h.html#posix_cpu_timers_exit
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
sighandhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sighand
siglockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#sighand_struct::siglock
exit_itimershttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#exit_itimers
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
flush_itimer_signalshttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#flush_itimer_signals
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
unshare_sighandhttps://codebrowser.dev/linux/linux/fs/exec.c.html#unshare_sighand
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#701out_unlock
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_RANDOMIZEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1739
PF_FORKNOEXEChttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1722
PF_NOFREEZEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1731
PF_NO_SETAFFINITYhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1743
flush_threadhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#flush_thread
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
personalityhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::personality
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
per_clearhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::per_clear
clear_syscall_work_syscall_user_dispatchhttps://codebrowser.dev/linux/linux/include/linux/syscall_user_dispatch.h.html#16
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
do_close_on_exechttps://codebrowser.dev/linux/linux/include/linux/fdtable.h.html#do_close_on_exec
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
fileshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::files
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
secureexechttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::secureexec
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
pdeath_signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::pdeath_signal
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
rlim_curhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#rlimit::rlim_cur
_STK_LIMhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#66
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
rlim_curhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#rlimit::rlim_cur
_STK_LIMhttps://codebrowser.dev/linux/linux/include/uapi/linux/resource.h.html#66
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
sas_ss_sphttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sas_ss_sp
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
sas_ss_sizehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::sas_ss_size
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
interp_flagshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp_flags
BINPRM_FLAGS_ENFORCE_NONDUMPhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#75
uid_eqhttps://codebrowser.dev/linux/linux/include/linux/uidgid.h.html#uid_eq
current_euidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#357
current_uidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#355
gid_eqhttps://codebrowser.dev/linux/linux/include/linux/uidgid.h.html#gid_eq
current_egidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#358
current_gidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#356
set_dumpablehttps://codebrowser.dev/linux/linux/fs/exec.c.html#set_dumpable
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
suid_dumpablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#suid_dumpable
set_dumpablehttps://codebrowser.dev/linux/linux/fs/exec.c.html#set_dumpable
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
SUID_DUMP_USERhttps://codebrowser.dev/linux/linux/include/linux/sched/coredump.h.html#8
perf_event_exechttps://codebrowser.dev/linux/linux/include/linux/perf_event.h.html#perf_event_exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
comm_from_dentryhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::comm_from_dentry
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
__set_task_commhttps://codebrowser.dev/linux/linux/fs/exec.c.html#__set_task_comm
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
smp_load_acquirehttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#176
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
f_pathhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_path
dentryhttps://codebrowser.dev/linux/linux/include/linux/path.h.html#path::dentry
d_namehttps://codebrowser.dev/linux/linux/include/linux/dcache.h.html#dentry::d_name
namehttps://codebrowser.dev/linux/linux/include/linux/dcache.h.html#qstr::name
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
__set_task_commhttps://codebrowser.dev/linux/linux/fs/exec.c.html#__set_task_comm
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
kbasenamehttps://codebrowser.dev/linux/linux/include/linux/string.h.html#kbasename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
WRITE_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/rwonce.h.html#58
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
self_exec_idhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::self_exec_id
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
self_exec_idhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::self_exec_id
flush_signal_handlershttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#flush_signal_handlers
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
set_cred_ucountshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#set_cred_ucounts
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#701out_unlock
security_bprm_committing_credshttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_bprm_committing_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
commit_credshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#commit_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
get_dumpablehttps://codebrowser.dev/linux/linux/include/linux/sched/coredump.h.html#get_dumpable
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
SUID_DUMP_USERhttps://codebrowser.dev/linux/linux/include/linux/sched/coredump.h.html#8
perf_event_exit_taskhttps://codebrowser.dev/linux/linux/include/linux/perf_event.h.html#perf_event_exit_task
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
security_bprm_committed_credshttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_bprm_committed_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
have_execfdhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::have_execfd
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
get_unused_fd_flagshttps://codebrowser.dev/linux/linux/include/linux/file.h.html#get_unused_fd_flags
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
out_unlockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#701out_unlock
fd_installhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fd_install
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
execfdhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::execfd
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
up_writehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#up_write
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
exec_update_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::exec_update_lock
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#697bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#698me
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
cred_guard_mutexhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::cred_guard_mutex
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#699retval
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
begin_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#begin_new_exec
begin_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#begin_new_exec
begin_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#begin_new_exec
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode
file_inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_inode
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#703file
mnt_idmaphttps://codebrowser.dev/linux/linux/include/linux/capability.h.html#mnt_idmap
file_mnt_idmaphttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_mnt_idmap
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#703file
inode_permissionhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode_permission
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#705idmap
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#704inode
MAY_READhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#104
user_namespacehttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#user_namespace
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#702bprm
interp_flagshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp_flags
BINPRM_FLAGS_ENFORCE_NONDUMPhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#75
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
oldhttps://codebrowser.dev/linux/linux/fs/exec.c.html#706old
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#702bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
user_nshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::user_ns
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
init_user_nshttps://codebrowser.dev/linux/linux/include/linux/uidgid.h.html#init_user_ns
privileged_wrt_inode_uidgidhttps://codebrowser.dev/linux/linux/include/linux/capability.h.html#privileged_wrt_inode_uidgid
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#705idmap
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#704inode
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
parenthttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#user_namespace::parent
oldhttps://codebrowser.dev/linux/linux/fs/exec.c.html#706old
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#702bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
user_nshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::user_ns
get_user_nshttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#get_user_ns
user_nshttps://codebrowser.dev/linux/linux/fs/exec.c.html#707user_ns
put_user_nshttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#put_user_ns
oldhttps://codebrowser.dev/linux/linux/fs/exec.c.html#706old
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
would_dumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#would_dump
would_dumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#would_dump
would_dumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#would_dump
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
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
arch_pick_mmap_layouthttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#arch_pick_mmap_layout
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#709me
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#708bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
arch_setup_new_exechttps://codebrowser.dev/linux/linux/arch/x86/include/asm/thread_info.h.html#244
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#709me
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
task_sizehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::task_size
TASK_SIZEhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/page_64_types.h.html#64
up_writehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#up_write
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#709me
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
exec_update_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::exec_update_lock
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
mehttps://codebrowser.dev/linux/linux/fs/exec.c.html#709me
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
cred_guard_mutexhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::cred_guard_mutex
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
setup_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_new_exec
setup_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_new_exec
setup_new_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#setup_new_exec
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
task_lockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_lock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
rlimhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::rlim
RLIMIT_STACKhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/resource.h.html#19
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#710bprm
rlim_stackhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::rlim_stack
task_unlockhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#task_unlock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
group_leaderhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::group_leader
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
finalize_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#finalize_exec
finalize_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#finalize_exec
finalize_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#finalize_exec
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
mutex_lock_interruptiblehttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#166
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
cred_guard_mutexhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::cred_guard_mutex
ERESTARTNOINTRhttps://codebrowser.dev/linux/linux/include/linux/errno.h.html#15
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#711bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
prepare_exec_credshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#prepare_exec_creds
likelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#76
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#711bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
cred_guard_mutexhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::cred_guard_mutex
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#712file
exe_file_allow_write_accesshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#exe_file_allow_write_access
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#712file
fputhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fput
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#712file
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
acct_arg_sizehttps://codebrowser.dev/linux/linux/fs/exec.c.html#acct_arg_size
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
mmputhttps://codebrowser.dev/linux/linux/include/linux/sched/mm.h.html#mmput
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
mmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::mm
free_arg_pageshttps://codebrowser.dev/linux/linux/fs/exec.c.html#free_arg_pages
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
in_exechttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::in_exec
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
signalhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::signal
cred_guard_mutexhttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_struct::cred_guard_mutex
abort_credshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#abort_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
do_close_execathttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_close_execat
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
fputhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fput
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
fdpathhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::fdpath
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#713bprm
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#718file
do_open_execathttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_open_execat
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#714fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#715filename
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#716flags
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#718file
ERR_CASThttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_CAST
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#718file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
kzallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#1041
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
do_close_execathttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_close_execat
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#718file
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#718file
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#714fd
AT_FDCWDhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#93
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#715filename
namehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename::name
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#715filename
namehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename::name
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#715filename
namehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename::name
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
fdpathhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::fdpath
kasprintfhttps://codebrowser.dev/linux/linux/include/linux/sprintf.h.html#kasprintf
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#714fd
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
comm_from_dentryhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::comm_from_dentry
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
fdpathhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::fdpath
kasprintfhttps://codebrowser.dev/linux/linux/include/linux/sprintf.h.html#kasprintf
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#714fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#715filename
namehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename::name
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
fdpathhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::fdpath
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#720out_free
get_close_on_exechttps://codebrowser.dev/linux/linux/include/linux/file.h.html#get_close_on_exec
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#714fd
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
interp_flagshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp_flags
BINPRM_FLAGS_PATH_INACCESSIBLEhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#79
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
fdpathhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::fdpath
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
is_checkhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::is_check
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#716flags
AT_EXECVE_CHECKhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#159
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#719retval
bprm_mm_inithttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_mm_init
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#719retval
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
free_bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#free_bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#717bprm
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#719retval
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#722bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#722bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#722bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#722bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
kstrduphttps://codebrowser.dev/linux/linux/include/linux/string.h.html#kstrdup
interphttps://codebrowser.dev/linux/linux/fs/exec.c.html#721interp
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#722bprm
interphttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interp
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
bprm_change_interphttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_change_interp
bprm_change_interphttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_change_interp
bprm_change_interphttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_change_interp
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
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
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
ptracehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::ptrace
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#723bprm
unsafehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::unsafe
LSM_UNSAFE_PTRACEhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#265
task_no_new_privshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1811
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#723bprm
unsafehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::unsafe
LSM_UNSAFE_NO_NEW_PRIVShttps://codebrowser.dev/linux/linux/include/linux/security.h.html#266
n_fshttps://codebrowser.dev/linux/linux/fs/exec.c.html#726n_fs
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
lockhttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::lock
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
for_other_threadshttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#647
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
thttps://codebrowser.dev/linux/linux/fs/exec.c.html#725t
thttps://codebrowser.dev/linux/linux/fs/exec.c.html#725t
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
n_fshttps://codebrowser.dev/linux/linux/fs/exec.c.html#726n_fs
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
usershttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::users
n_fshttps://codebrowser.dev/linux/linux/fs/exec.c.html#726n_fs
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#723bprm
unsafehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::unsafe
LSM_UNSAFE_SHAREhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#264
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
in_exechttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::in_exec
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
phttps://codebrowser.dev/linux/linux/fs/exec.c.html#724p
fshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::fs
lockhttps://codebrowser.dev/linux/linux/include/linux/fs_struct.h.html#fs_struct::lock
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
mnt_idmaphttps://codebrowser.dev/linux/linux/include/linux/capability.h.html#mnt_idmap
inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode
file_inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_inode
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#728file
vfsuid_thttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsuid_t
vfsgid_thttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsgid_t
mnt_may_suidhttps://codebrowser.dev/linux/linux/include/linux/mount.h.html#mnt_may_suid
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#728file
f_pathhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_path
mnthttps://codebrowser.dev/linux/linux/include/linux/path.h.html#path::mnt
task_no_new_privshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1811
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
modehttps://codebrowser.dev/linux/linux/fs/exec.c.html#731mode
READ_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/rwonce.h.html#47
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
i_modehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode::i_mode
modehttps://codebrowser.dev/linux/linux/fs/exec.c.html#731mode
S_ISUIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#17
S_ISGIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#18
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#729idmap
file_mnt_idmaphttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_mnt_idmap
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#728file
inode_lockhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode_lock
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
modehttps://codebrowser.dev/linux/linux/fs/exec.c.html#731mode
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
i_modehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode::i_mode
vfsuidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#732vfsuid
i_uid_into_vfsuidhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#i_uid_into_vfsuid
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#729idmap
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
vfsgidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#733vfsgid
i_gid_into_vfsgidhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#i_gid_into_vfsgid
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#729idmap
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#734err
inode_permissionhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode_permission
idmaphttps://codebrowser.dev/linux/linux/fs/exec.c.html#729idmap
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
MAY_EXEChttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#102
inode_unlockhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode_unlock
inodehttps://codebrowser.dev/linux/linux/fs/exec.c.html#730inode
errhttps://codebrowser.dev/linux/linux/fs/exec.c.html#734err
vfsuid_has_mappinghttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsuid_has_mapping
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
user_nshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::user_ns
vfsuidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#732vfsuid
vfsgid_has_mappinghttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsgid_has_mapping
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
user_nshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::user_ns
vfsgidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#733vfsgid
modehttps://codebrowser.dev/linux/linux/fs/exec.c.html#731mode
S_ISUIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#17
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
per_clearhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::per_clear
PER_CLEAR_ON_SETIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/personality.h.html#31
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
euidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::euid
vfsuid_into_kuidhttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsuid_into_kuid
vfsuidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#732vfsuid
modehttps://codebrowser.dev/linux/linux/fs/exec.c.html#731mode
S_ISGIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#18
S_IXGRPhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#37
S_ISGIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#18
S_IXGRPhttps://codebrowser.dev/linux/linux/include/uapi/linux/stat.h.html#37
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
per_clearhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::per_clear
PER_CLEAR_ON_SETIDhttps://codebrowser.dev/linux/linux/include/uapi/linux/personality.h.html#31
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#727bprm
credhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::cred
egidhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::egid
vfsgid_into_kgidhttps://codebrowser.dev/linux/linux/include/linux/mnt_idmapping.h.html#vfsgid_into_kgid
vfsgidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#733vfsgid
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#735bprm
execfd_credshttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::execfd_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#735bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#735bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprm_fill_uidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_fill_uid
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#735bprm
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#736file
security_bprm_creds_from_filehttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_bprm_creds_from_file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#735bprm
filehttps://codebrowser.dev/linux/linux/fs/exec.c.html#736file
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
loff_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#loff_t
memsethttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#512
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#737bprm
bufhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::buf
BINPRM_BUF_SIZEhttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#19
kernel_readhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#kernel_read
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#737bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#737bprm
bufhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::buf
BINPRM_BUF_SIZEhttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#19
poshttps://codebrowser.dev/linux/linux/fs/exec.c.html#738pos
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#740offset
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
PAGE_MASKhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#28
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#742page
get_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#get_arg_page
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#742page
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#741kaddr
kmap_local_pagehttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#kmap_local_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#742page
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#740offset
PAGE_SIZEhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#15
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#741kaddr
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#740offset
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#740offset
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
kunmap_localhttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#292
kaddrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#741kaddr
put_arg_pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#put_arg_page
pagehttps://codebrowser.dev/linux/linux/fs/exec.c.html#742page
offsethttps://codebrowser.dev/linux/linux/fs/exec.c.html#740offset
PAGE_SIZEhttps://codebrowser.dev/linux/linux/include/vdso/page.h.html#15
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#739bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
remove_arg_zerohttps://codebrowser.dev/linux/linux/fs/exec.c.html#remove_arg_zero
remove_arg_zerohttps://codebrowser.dev/linux/linux/fs/exec.c.html#remove_arg_zero
remove_arg_zerohttps://codebrowser.dev/linux/linux/fs/exec.c.html#remove_arg_zero
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
linux_binfmthttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
prepare_binprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#prepare_binprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#743bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
security_bprm_checkhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_bprm_check
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#743bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
read_lockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#56
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
list_for_each_entryhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#769
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#744fmt
formatshttps://codebrowser.dev/linux/linux/fs/exec.c.html#88
lhhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::lh
try_module_gethttps://codebrowser.dev/linux/linux/include/linux/module.h.html#try_module_get
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#744fmt
modulehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::module
read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#96
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#744fmt
load_binaryhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::load_binary
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#743bprm
read_lockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#56
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
put_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#put_binfmt
fmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#744fmt
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#743bprm
point_of_no_returnhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::point_of_no_return
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
ENOEXEChttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#12
read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#96
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#745retval
read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rwlock.h.html#96
binfmt_lockhttps://codebrowser.dev/linux/linux/fs/exec.c.html#89
ENOEXEChttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#12
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
pid_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#pid_t
old_pidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#747old_pid
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
pidhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::pid
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
old_vpidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#748old_vpid
task_pid_nr_nshttps://codebrowser.dev/linux/linux/include/linux/pid.h.html#task_pid_nr_ns
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
task_active_pid_nshttps://codebrowser.dev/linux/linux/include/linux/pid_namespace.h.html#task_active_pid_ns
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
parenthttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::parent
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
depthhttps://codebrowser.dev/linux/linux/fs/exec.c.html#750depth
depthhttps://codebrowser.dev/linux/linux/fs/exec.c.html#750depth
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
depthhttps://codebrowser.dev/linux/linux/fs/exec.c.html#750depth
ELOOPhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno.h.html#21
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#749ret
search_binary_handlerhttps://codebrowser.dev/linux/linux/fs/exec.c.html#search_binary_handler
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#749ret
rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#749ret
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
interpreterhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interpreter
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#751exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
filehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::file
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
interpreterhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interpreter
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
interpreterhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::interpreter
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
exe_file_allow_write_accesshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#exe_file_allow_write_access
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#751exec
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
have_execfdhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::have_execfd
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
fputhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fput
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#751exec
ENOEXEChttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#12
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
executablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::executable
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#751exec
fputhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fput
exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#751exec
audit_bprmhttps://codebrowser.dev/linux/linux/include/linux/audit.h.html#audit_bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
trace_sched_process_exechttps://codebrowser.dev/linux/linux/include/trace/events/sched.h.html#424
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
old_pidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#747old_pid
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#746bprm
ptrace_eventhttps://codebrowser.dev/linux/linux/include/linux/ptrace.h.html#ptrace_event
PTRACE_EVENT_EXEChttps://codebrowser.dev/linux/linux/include/uapi/linux/ptrace.h.html#164
old_vpidhttps://codebrowser.dev/linux/linux/fs/exec.c.html#748old_vpid
proc_exec_connectorhttps://codebrowser.dev/linux/linux/include/linux/cn_proc.h.html#proc_exec_connector
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
prepare_bprm_credshttps://codebrowser.dev/linux/linux/fs/exec.c.html#prepare_bprm_creds
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
check_unsafe_exechttps://codebrowser.dev/linux/linux/fs/exec.c.html#check_unsafe_exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
in_execvehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::in_execve
sched_mm_cid_before_execvehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#sched_mm_cid_before_execve
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
sched_exechttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#sched_exec
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
security_bprm_creds_for_exechttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_bprm_creds_for_exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
is_checkhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::is_check
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#754out
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
exec_binprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#exec_binprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
outhttps://codebrowser.dev/linux/linux/fs/exec.c.html#754out
sched_mm_cid_after_execvehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#sched_mm_cid_after_execve
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
rseq_execvehttps://codebrowser.dev/linux/linux/include/linux/rseq.h.html#rseq_execve
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
in_execvehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::in_execve
user_events_execvehttps://codebrowser.dev/linux/linux/include/linux/user_events.h.html#user_events_execve
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
acct_update_integralshttps://codebrowser.dev/linux/linux/include/linux/tsacct_kern.h.html#acct_update_integrals
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
task_numa_freehttps://codebrowser.dev/linux/linux/include/linux/sched/numa_balancing.h.html#task_numa_free
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#752bprm
point_of_no_returnhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::point_of_no_return
fatal_signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#fatal_signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
force_fatal_sighttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#force_fatal_sig
SIGSEGVhttps://codebrowser.dev/linux/linux/arch/x86/include/uapi/asm/signal.h.html#33
sched_mm_cid_after_execvehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#sched_mm_cid_after_execve
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
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
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
in_execvehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::in_execve
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#753retval
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#756filename
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#756filename
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_NPROC_EXCEEDEDhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1728
is_rlimit_overlimithttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#is_rlimit_overlimit
current_ucountshttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#365
UCOUNT_RLIMIT_NPROChttps://codebrowser.dev/linux/linux/include/linux/user_namespace.h.html#UCOUNT_RLIMIT_NPROC
rlimithttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#rlimit
RLIMIT_NPROChttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/resource.h.html#27
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
EAGAINhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#15
out_rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#762out_ret
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_NPROC_EXCEEDEDhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1728
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
alloc_bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#alloc_bprm
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#755fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#756filename
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#759flags
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
out_rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#762out_ret
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
counthttps://codebrowser.dev/linux/linux/fs/exec.c.html#count
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#757argv
MAX_ARG_STRINGShttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#16
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
counthttps://codebrowser.dev/linux/linux/fs/exec.c.html#count
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#758envp
MAX_ARG_STRINGShttps://codebrowser.dev/linux/linux/include/uapi/linux/binfmts.h.html#16
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
bprm_stack_limitshttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_stack_limits
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
exechttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
copy_stringshttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_strings
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#758envp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
copy_stringshttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_strings
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#757argv
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#763out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
pr_warn_oncehttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#664
commhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::comm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
bprm_execvehttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_execve
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
free_bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#free_bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#760bprm
putnamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#putname
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#756filename
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#761retval
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
linux_binprmhttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm
AT_FDCWDhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#93
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_KTHREADhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1738
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#767filename
getname_kernelhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname_kernel
kernel_filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#764kernel_filename
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#767filename
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#767filename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
alloc_bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#alloc_bprm
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#769fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#767filename
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
out_rethttps://codebrowser.dev/linux/linux/fs/exec.c.html#771out_ret
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
count_strings_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#count_strings_kernel
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#765argv
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
count_strings_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#count_strings_kernel
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#766envp
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
bprm_stack_limitshttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_stack_limits
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
copy_string_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_string_kernel
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
filenamehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::filename
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
exechttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::exec
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
phttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::p
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
copy_strings_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_strings_kernel
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
envchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::envc
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#766envp
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
copy_strings_kernelhttps://codebrowser.dev/linux/linux/fs/exec.c.html#copy_strings_kernel
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
argchttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binprm::argc
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#765argv
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
out_freehttps://codebrowser.dev/linux/linux/fs/exec.c.html#772out_free
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
bprm_execvehttps://codebrowser.dev/linux/linux/fs/exec.c.html#bprm_execve
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
free_bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#free_bprm
bprmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#768bprm
putnamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#putname
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#767filename
retvalhttps://codebrowser.dev/linux/linux/fs/exec.c.html#770retval
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
__argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#774__argv
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
__envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#775__envp
do_execveat_commonhttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execveat_common
AT_FDCWDhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#93
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#773filename
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#776argv
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#777envp
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
__argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#780__argv
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
nativehttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::native
__envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#781__envp
do_execveat_commonhttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execveat_common
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#778fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#779filename
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#783argv
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#784envp
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#782flags
CONFIG_COMPAThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4255
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
is_compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::is_compat
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::compat
__argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#786__argv
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
is_compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::is_compat
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::compat
__envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#787__envp
do_execveat_commonhttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execveat_common
AT_FDCWDhttps://codebrowser.dev/linux/linux/include/uapi/linux/fcntl.h.html#93
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#785filename
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#788argv
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#789envp
filenamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#filename
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
is_compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::is_compat
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::compat
__argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#792__argv
user_arg_ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr
is_compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::is_compat
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
ptrhttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::ptr
compathttps://codebrowser.dev/linux/linux/fs/exec.c.html#user_arg_ptr::union(unnamed)::compat
__envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#793__envp
do_execveat_commonhttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execveat_common
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#790fd
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#791filename
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#795argv
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#796envp
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#794flags
linux_binfmthttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
mmhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::mm
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#798mm
binfmthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::binfmt
module_puthttps://codebrowser.dev/linux/linux/include/linux/module.h.html#module_put
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#798mm
binfmthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::binfmt
modulehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::module
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#798mm
binfmthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::binfmt
newhttps://codebrowser.dev/linux/linux/fs/exec.c.html#797new
newhttps://codebrowser.dev/linux/linux/fs/exec.c.html#797new
__module_gethttps://codebrowser.dev/linux/linux/include/linux/module.h.html#__module_get
newhttps://codebrowser.dev/linux/linux/fs/exec.c.html#797new
modulehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#linux_binfmt::module
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
set_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#set_binfmt
set_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#set_binfmt
set_binfmthttps://codebrowser.dev/linux/linux/fs/exec.c.html#set_binfmt
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
WARN_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#122
valuehttps://codebrowser.dev/linux/linux/fs/exec.c.html#800value
SUID_DUMP_ROOThttps://codebrowser.dev/linux/linux/include/linux/sched/coredump.h.html#9
set_mask_bitshttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#358
mmhttps://codebrowser.dev/linux/linux/fs/exec.c.html#799mm
flagshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::flags
MMF_DUMPABLE_MASKhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#1718
valuehttps://codebrowser.dev/linux/linux/fs/exec.c.html#800value
SYSCALL_DEFINE3https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#226
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
do_execvehttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execve
getnamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2000
SYSCALL_DEFINE5https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#228
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
do_execveathttps://codebrowser.dev/linux/linux/fs/exec.c.html#do_execveat
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
getname_uflagshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname_uflags
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2008
CONFIG_COMPAThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4255
COMPAT_SYSCALL_DEFINE3https://codebrowser.dev/linux/linux/include/linux/compat.h.html#56
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
compat_do_execvehttps://codebrowser.dev/linux/linux/fs/exec.c.html#compat_do_execve
getnamehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2020
COMPAT_SYSCALL_DEFINE5https://codebrowser.dev/linux/linux/include/linux/compat.h.html#60
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
compat_uptr_thttps://codebrowser.dev/linux/linux/include/asm-generic/compat.h.html#compat_uptr_t
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
compat_do_execveathttps://codebrowser.dev/linux/linux/fs/exec.c.html#compat_do_execveat
fdhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
getname_uflagshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#getname_uflags
filenamehttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
argvhttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
envphttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
flagshttps://codebrowser.dev/linux/linux/fs/exec.c.html#2027
CONFIG_SYSCTLhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#12236
ctl_tablehttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table
size_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#size_t
loff_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#loff_t
proc_dointvec_minmaxhttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#proc_dointvec_minmax
tablehttps://codebrowser.dev/linux/linux/fs/exec.c.html#865table
writehttps://codebrowser.dev/linux/linux/fs/exec.c.html#866write
bufferhttps://codebrowser.dev/linux/linux/fs/exec.c.html#867buffer
lenphttps://codebrowser.dev/linux/linux/fs/exec.c.html#868lenp
pposhttps://codebrowser.dev/linux/linux/fs/exec.c.html#869ppos
errorhttps://codebrowser.dev/linux/linux/fs/exec.c.html#870error
validate_coredump_safetyhttps://codebrowser.dev/linux/linux/include/linux/coredump.h.html#validate_coredump_safety
errorhttps://codebrowser.dev/linux/linux/fs/exec.c.html#870error
ctl_tablehttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table
procnamehttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::procname
datahttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::data
suid_dumpablehttps://codebrowser.dev/linux/linux/include/linux/binfmts.h.html#suid_dumpable
maxlenhttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::maxlen
modehttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::mode
proc_handlerhttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::proc_handler
proc_dointvec_minmax_coredumphttps://codebrowser.dev/linux/linux/fs/exec.c.html#proc_dointvec_minmax_coredump
extra1https://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::extra1
SYSCTL_ZEROhttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#41
extra2https://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#ctl_table::extra2
SYSCTL_TWOhttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#43
__inithttps://codebrowser.dev/linux/linux/include/linux/init.h.html#52
register_sysctl_inithttps://codebrowser.dev/linux/linux/include/linux/sysctl.h.html#232
fs_exec_sysctlshttps://codebrowser.dev/linux/linux/fs/exec.c.html#fs_exec_sysctls
fs_initcallhttps://codebrowser.dev/linux/linux/include/linux/init.h.html#308
init_fs_exec_sysctlshttps://codebrowser.dev/linux/linux/fs/exec.c.html#init_fs_exec_sysctls
CONFIG_EXEC_KUNIT_TESThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13590
"tests/exec_kunit.c"https://codebrowser.dev/linux/linux/fs/tests/exec_kunit.c.html
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
fshttps://codebrowser.dev/linux/linux/fs/
exec.chttps://codebrowser.dev/linux/linux/fs/exec.c.html

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


URLs of crawlers that visited me.