Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/binfmt_misc.c bm_entry_add_interp() -> entry_attach_interpreter()

Type Parameter Key Value
PARAM_VALUE 0 e 4096-ptr_max
PARAM_VALUE 0 e->dentry 4096-ptr_max
PARAM_VALUE 0 e->dentry->d_hash.pprev 1-u64max
PARAM_VALUE 0 e->node.pprev 0
PARAM_VALUE 2 path 4097-ptr_max
PARAM_VALUE 3 f 4096-ptr_max
BUF_SIZE 0 e s32min-(-2),1-s32max
BUF_SIZE 0 e s32min-(-2),1-s32max
CAPPED_DATA 3 f 1
DATA_SOURCE 0 e $0
DATA_SOURCE 3 f r open_interp_file
USER_DATA 1 *name 0
UNITS 0 e unit_array_size
USER_PTR 1 name
LOCK2 &root->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/binfmt_misc.c bm_register_write() -> entry_attach_interpreter()

Type Parameter Key Value
PARAM_VALUE 0 e 4096-ptr_max
PARAM_VALUE 0 e->flags 268435456-u64max
PARAM_VALUE 0 e->interpreter 4096-ptr_max
PARAM_VALUE 1 name 4602998933304729600
PARAM_VALUE 2 path 4096-ptr_max
PARAM_VALUE 3 f 4096-ptr_max
CAPPED_DATA 3 f 1
DATA_SOURCE 0 e r create_entry
DATA_SOURCE 3 f r open_interp_file
STR_LEN 0 e 0
BIT_INFO 0 e->flags 0x10000000,0xffffffffffffffff
TERMINATED 1 name 1