security_add_hooksRegular
4.4: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/commoncap.c (ffffffff81f982a3)
Location: include/linux/lsm_hooks.h:1850
Inline: True
Inline callers:
- security/commoncap.c:capability_add_hooks
In security/selinux/hooks.c (ffffffff81f986b7)
Location: include/linux/lsm_hooks.h:1850
Inline: True
In security/smack/smack_lsm.c (ffffffff81f98b9a)
Location: include/linux/lsm_hooks.h:1850
Inline: True
In security/tomoyo/tomoyo.c (ffffffff81f9912b)
Location: include/linux/lsm_hooks.h:1850
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
In security/apparmor/lsm.c (ffffffff81f9976e)
Location: include/linux/lsm_hooks.h:1850
Inline: True
In security/yama/yama_lsm.c (ffffffff81f99904)
Location: include/linux/lsm_hooks.h:1850
Inline: True
Inline callers:
- security/yama/yama_lsm.c:yama_add_hooks
4.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/commoncap.c (ffffffff81fc2f43)
Location: include/linux/lsm_hooks.h:1857
Inline: True
Inline callers:
- security/commoncap.c:capability_add_hooks
In security/selinux/hooks.c (ffffffff81fc3352)
Location: include/linux/lsm_hooks.h:1857
Inline: True
In security/smack/smack_lsm.c (ffffffff81fc384b)
Location: include/linux/lsm_hooks.h:1857
Inline: True
In security/tomoyo/tomoyo.c (ffffffff81fc3dfa)
Location: include/linux/lsm_hooks.h:1857
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
In security/apparmor/lsm.c (ffffffff81fc44e3)
Location: include/linux/lsm_hooks.h:1857
Inline: True
In security/yama/yama_lsm.c (ffffffff81fc467e)
Location: include/linux/lsm_hooks.h:1857
Inline: True
Inline callers:
- security/yama/yama_lsm.c:yama_add_hooks
4.10: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/commoncap.c (ffffffff81fff98f)
Location: include/linux/lsm_hooks.h:1892
Inline: True
Inline callers:
- security/commoncap.c:capability_add_hooks
In security/selinux/hooks.c (ffffffff81fffd9e)
Location: include/linux/lsm_hooks.h:1892
Inline: True
In security/smack/smack_lsm.c (ffffffff8200025c)
Location: include/linux/lsm_hooks.h:1892
Inline: True
In security/tomoyo/tomoyo.c (ffffffff820007ee)
Location: include/linux/lsm_hooks.h:1892
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
In security/apparmor/lsm.c (ffffffff82000f0e)
Location: include/linux/lsm_hooks.h:1892
Inline: True
In security/yama/yama_lsm.c (ffffffff820010b5)
Location: include/linux/lsm_hooks.h:1892
Inline: True
Inline callers:
- security/yama/yama_lsm.c:yama_add_hooks
4.13: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff820e2f6a)
Location: security/security.c:280
Inline: False
Direct callers:
- security/commoncap.c:capability_add_hooks
- security/smack/smack_lsm.c:smack_init
- security/yama/yama_lsm.c:yama_add_hooks
Symbols:
ffffffff820e2f6a-ffffffff820e304f: security_add_hooks (STB_GLOBAL)
4.15: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff826ebc23)
Location: security/security.c:295
Inline: False
Direct callers:
- security/commoncap.c:capability_add_hooks
- security/smack/smack_lsm.c:smack_init
- security/yama/yama_lsm.c:yama_add_hooks
Symbols:
ffffffff826ebc23-ffffffff826ebd08: security_add_hooks (STB_GLOBAL)
4.18: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff82715f56)
Location: security/security.c:167
Inline: False
Direct callers:
- security/commoncap.c:capability_add_hooks
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_add_hooks
Symbols:
ffffffff82715f56-ffffffff8271605b: security_add_hooks (STB_GLOBAL)
5.0: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828cda00)
Location: security/security.c:433
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
Symbols:
ffffffff828cda00-ffffffff828cdb97: security_add_hooks (STB_GLOBAL)
5.3: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828e7435)
Location: security/security.c:429
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
Symbols:
ffffffff828e7435-ffffffff828e75de: security_add_hooks (STB_GLOBAL)
5.4: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828effa9)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff828effa9-ffffffff828f00ca: security_add_hooks (STB_GLOBAL)
5.8: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff82d051c2)
Location: security/security.c:519
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff82d051c2-ffffffff82d052b5: security_add_hooks (STB_GLOBAL)
5.11: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff82ff258f)
Location: security/security.c:521
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
Symbols:
ffffffff82ff258f-ffffffff82ff2682: security_add_hooks (STB_GLOBAL)
5.13: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff831fcf6b)
Location: security/security.c:524
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
Symbols:
ffffffff831fcf6b-ffffffff831fd05e: security_add_hooks (STB_GLOBAL)
5.15: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff832e412d)
Location: security/security.c:524
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
Symbols:
ffffffff832e412d-ffffffff832e4263: security_add_hooks (STB_GLOBAL)
5.19: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff8349ac79)
Location: security/security.c:548
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
Symbols:
ffffffff8349ac79-ffffffff8349add5: security_add_hooks (STB_GLOBAL)
6.2: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff83ed1950)
Location: security/security.c:587
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
Symbols:
ffffffff83ed1950-ffffffff83ed1b36: security_add_hooks (STB_GLOBAL)
6.5: ✅void security_add_hooks(struct security_hook_list *hooks, int count, struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff836f6a30)
Location: security/security.c:595
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
Symbols:
ffffffff836f6a30-ffffffff836f6c16: security_add_hooks (STB_GLOBAL)
6.8: ✅void security_add_hooks(struct security_hook_list *hooks, int count, const struct lsm_id *lsmid);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff83929e00)
Location: security/security.c:609
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
- security/bpf/hooks.c:bpf_lsm_init
- security/landlock/cred.c:landlock_add_cred_hooks
- security/landlock/ptrace.c:landlock_add_ptrace_hooks
- security/landlock/fs.c:landlock_add_fs_hooks
- security/landlock/net.c:landlock_add_net_hooks
Symbols:
ffffffff83929e00-ffffffff83929f5c: security_add_hooks (STB_GLOBAL)
arm64: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffff800011469e78)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffff800011469e78-ffff800011469fd0: security_add_hooks (STB_GLOBAL)
armhf: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (c1542a4c)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
c1542a4c-c1542ba4: security_add_hooks (STB_GLOBAL)
ppc64el: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (c000000001398260)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
c000000001398260-c000000001398434: security_add_hooks (STB_GLOBAL)
riscv64: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffe000024fdc)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffe000024fdc-ffffffe000025108: security_add_hooks (STB_GLOBAL)
aws: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828d8e5d)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff828d8e5d-ffffffff828d8f7e: security_add_hooks (STB_GLOBAL)
azure: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828d1579)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff828d1579-ffffffff828d169a: security_add_hooks (STB_GLOBAL)
gcp: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828ebbdd)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff828ebbdd-ffffffff828ebcfe: security_add_hooks (STB_GLOBAL)
lowlatency: ✅void security_add_hooks(struct security_hook_list *hooks, int count, char *lsm);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/security.c (ffffffff828f0ff3)
Location: security/security.c:456
Inline: False
Direct callers:
- security/commoncap.c:capability_init
- security/selinux/hooks.c:selinux_init
- security/smack/smack_lsm.c:smack_init
- security/tomoyo/tomoyo.c:tomoyo_init
- security/apparmor/lsm.c:apparmor_init
- security/yama/yama_lsm.c:yama_init
- security/safesetid/lsm.c:safesetid_security_init
- security/lockdown/lockdown.c:lockdown_lsm_init
Symbols:
ffffffff828f0ff3-ffffffff828f1114: security_add_hooks (STB_GLOBAL)
Regular
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ⚠️struct lsm_id *lsmid
char *lsm
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ⚠️struct lsm_id *lsmid ➡️ const struct lsm_id *lsmid
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅