hashtab_initRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: ✅int hashtab_init(struct hashtab *h, u32 (*hash_value)(struct hashtab *, const void *), int (*keycmp)(struct hashtab *, const void *, const void *), u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/selinux/ss/hashtab.c (ffffffff814bf680)
Location: security/selinux/ss/hashtab.c:32
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff814bf680-ffffffff814bf6e0: hashtab_init (STB_GLOBAL)
5.11: ✅int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/selinux/ss/hashtab.c (ffffffff814dcfc0)
Location: security/selinux/ss/hashtab.c:31
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff814dcfc0-ffffffff814dd030: hashtab_init (STB_GLOBAL)
5.13: ✅int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/selinux/ss/hashtab.c (ffffffff814e3930)
Location: security/selinux/ss/hashtab.c:31
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff814e3930-ffffffff814e39a0: hashtab_init (STB_GLOBAL)
5.15: Transformation ⚠️int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/selinux/ss/hashtab.c (0)
Location: security/selinux/ss/hashtab.c:31
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff81cd42ff-ffffffff81cd431d: hashtab_init.cold (STB_LOCAL)
ffffffff8153cd20-ffffffff8153cdb8: hashtab_init (STB_GLOBAL)
5.19: Transformation ⚠️int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/selinux/ss/hashtab.c (0)
Location: security/selinux/ss/hashtab.c:32
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff81e87289-ffffffff81e872a7: hashtab_init.cold (STB_LOCAL)
ffffffff815d4720-ffffffff815d47bb: hashtab_init (STB_GLOBAL)
6.2: Transformation ⚠️int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/selinux/ss/hashtab.c (0)
Location: security/selinux/ss/hashtab.c:32
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff820739e5-ffffffff82073a03: hashtab_init.cold (STB_LOCAL)
ffffffff81682840-ffffffff816828db: hashtab_init (STB_GLOBAL)
6.5: Transformation ⚠️int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/selinux/ss/hashtab.c (0)
Location: security/selinux/ss/hashtab.c:32
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff820f35b4-ffffffff820f35d2: hashtab_init.cold (STB_LOCAL)
ffffffff816ba9c0-ffffffff816baa5b: hashtab_init (STB_GLOBAL)
6.8: Transformation ⚠️int hashtab_init(struct hashtab *h, u32 nel_hint);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/selinux/ss/hashtab.c (0)
Location: security/selinux/ss/hashtab.c:32
Inline: False
Direct callers:
- security/selinux/ss/symtab.c:symtab_init
- security/selinux/ss/policydb.c:policydb_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:filename_trans_read
- security/selinux/ss/policydb.c:range_read
Symbols:
ffffffff821d0798-ffffffff821d07b6: hashtab_init.cold (STB_LOCAL)
ffffffff816f7450-ffffffff816f74ed: hashtab_init (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
5.8 and 5.11 ⚠️u32 (*hash_value)(struct hashtab *, const void *)
int (*keycmp)(struct hashtab *, const void *, const void *)
h, hash_value, keycmp, nel_hint ➡️ h, nel_hint
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 ✅