Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

security/integrity/ima/ima_appraise.c init_ima_appraise_lsm() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 6995369060246728704
PARAM_VALUE 1 count 5
PARAM_VALUE 2 lsmid 4570024252410671104
BUF_SIZE 0 hooks 120
DATA_SOURCE 2 lsmid $0
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/integrity/ima/ima_main.c init_ima_lsm() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 380546981567135744
PARAM_VALUE 1 count 18
PARAM_VALUE 2 lsmid 4570024252410671104
BUF_SIZE 0 hooks 432
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/landlock/fs.c landlock_add_fs_hooks() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 2585993205673267200
PARAM_VALUE 1 count 23
PARAM_VALUE 2 lsmid 2775906943641931776
BUF_SIZE 0 hooks 552
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/yama/yama_lsm.c yama_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 2404569901100752896
PARAM_VALUE 1 count 4
PARAM_VALUE 2 lsmid 4061482650588545024
BUF_SIZE 0 hooks 96
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/smack/smack_lsm.c smack_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 2350785498791489536
PARAM_VALUE 1 count 120
PARAM_VALUE 2 lsmid 6508158869352472576
BUF_SIZE 0 hooks 2880
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/landlock/task.c landlock_add_task_hooks() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 5628848266909184000
PARAM_VALUE 1 count 6
PARAM_VALUE 2 lsmid 2775906943641931776
BUF_SIZE 0 hooks 144
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/ipe/ipe.c ipe_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 9158810264907497472
PARAM_VALUE 1 count 10
PARAM_VALUE 2 lsmid 4893809394441936896
BUF_SIZE 0 hooks 240
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/lockdown/lockdown.c lockdown_lsm_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 2994196955131043840
PARAM_VALUE 1 count 1
PARAM_VALUE 2 lsmid 3810413776217776128
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/integrity/evm/evm_main.c init_evm_lsm() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 6347685726305292288
PARAM_VALUE 1 count 15
PARAM_VALUE 2 lsmid 4345862409222443008
BUF_SIZE 0 hooks 360
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/safesetid/lsm.c safesetid_security_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 6742853836167426048
PARAM_VALUE 1 count 4
PARAM_VALUE 2 lsmid 3401472942071029760
BUF_SIZE 0 hooks 96
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/commoncap.c capability_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 4645224272631820288
PARAM_VALUE 1 count 17
PARAM_VALUE 2 lsmid 5675583072487591936
BUF_SIZE 0 hooks 408
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/loadpin/loadpin.c loadpin_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 6975315321614684160
PARAM_VALUE 1 count 3
PARAM_VALUE 2 lsmid 7567436562737381376
BUF_SIZE 0 hooks 72
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/landlock/net.c landlock_add_net_hooks() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 1210643056065572864
PARAM_VALUE 1 count 3
PARAM_VALUE 2 lsmid 2775906943641931776
BUF_SIZE 0 hooks 72
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/bpf/hooks.c bpf_lsm_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 7941394731996192768
PARAM_VALUE 1 count 278
PARAM_VALUE 2 lsmid 6357242932871442432
BUF_SIZE 0 hooks 6672
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/tomoyo/tomoyo.c tomoyo_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 6412189297800429568
PARAM_VALUE 1 count 29
PARAM_VALUE 2 lsmid 8636004611886342144
BUF_SIZE 0 hooks 696
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/landlock/cred.c landlock_add_cred_hooks() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 1270768379755925504
PARAM_VALUE 1 count 4
PARAM_VALUE 2 lsmid 2775906943641931776
BUF_SIZE 0 hooks 96
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/apparmor/lsm.c apparmor_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 4012950285351432192
PARAM_VALUE 1 count 80
PARAM_VALUE 2 lsmid 2890514811407552512
BUF_SIZE 0 hooks 1920
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq

security/selinux/hooks.c selinux_init() -> security_add_hooks()

Type Parameter Key Value
PARAM_VALUE 0 hooks 3499528182269530112
PARAM_VALUE 1 count 221
PARAM_VALUE 2 lsmid 8745136699769106432
BUF_SIZE 0 hooks 5304
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 irq