process_buffer_measurementRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (ffffffff8149b9c0)
Location: security/integrity/ima/ima_main.c:618
Inline: True
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
Symbols:
ffffffff8149b9c0-ffffffff8149bb38: process_buffer_measurement.constprop.0 (STB_LOCAL)
5.4: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffff814b6e71-ffffffff814b6e9a: process_buffer_measurement.cold (STB_LOCAL)
ffffffff814b6be0-ffffffff814b6def: process_buffer_measurement (STB_GLOBAL)
5.8: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *keyring);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:738
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81516674-ffffffff8151669d: process_buffer_measurement.cold (STB_LOCAL)
ffffffff815163c0-ffffffff815165e6: process_buffer_measurement (STB_GLOBAL)
5.11: ✅void process_buffer_measurement(struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *keyring);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffffffff81533530)
Location: security/integrity/ima/ima_main.c:823
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81533530-ffffffff815337a9: process_buffer_measurement (STB_GLOBAL)
5.13: Transformation ⚠️void process_buffer_measurement(struct user_namespace *mnt_userns, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:839
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81be3c1a-ffffffff81be3c26: process_buffer_measurement.cold (STB_LOCAL)
ffffffff8153ba70-ffffffff8153bda4: process_buffer_measurement (STB_GLOBAL)
5.15: Transformation ⚠️int process_buffer_measurement(struct user_namespace *mnt_userns, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash, u8 *digest, size_t digest_len);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:862
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81cd6e6f-ffffffff81cd6e7b: process_buffer_measurement.cold (STB_LOCAL)
ffffffff8159a500-ffffffff8159a9bb: process_buffer_measurement (STB_GLOBAL)
5.19: Transformation ⚠️int process_buffer_measurement(struct user_namespace *mnt_userns, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash, u8 *digest, size_t digest_len);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:885
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81e8a097-ffffffff81e8a0a3: process_buffer_measurement.cold (STB_LOCAL)
ffffffff8163f250-ffffffff8163f737: process_buffer_measurement (STB_GLOBAL)
6.2: ✅int process_buffer_measurement(struct user_namespace *mnt_userns, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash, u8 *digest, size_t digest_len);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffffffff816f6fc0)
Location: security/integrity/ima/ima_main.c:895
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff816f6fc0-ffffffff816f74b3: process_buffer_measurement (STB_GLOBAL)
6.5: ✅int process_buffer_measurement(struct mnt_idmap *idmap, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash, u8 *digest, size_t digest_len);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffffffff81731240)
Location: security/integrity/ima/ima_main.c:914
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81731240-ffffffff81731733: process_buffer_measurement (STB_GLOBAL)
6.8: ✅int process_buffer_measurement(struct mnt_idmap *idmap, struct inode *inode, const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr, const char *func_data, bool buf_hash, u8 *digest, size_t digest_len);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffffffff81771ca0)
Location: security/integrity/ima/ima_main.c:928
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_measure_critical_data
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
- security/integrity/ima/ima_asymmetric_keys.c:ima_post_key_create_or_update
Symbols:
ffffffff81771ca0-ffffffff8177215b: process_buffer_measurement (STB_GLOBAL)
arm64: ✅void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffff8000105aef20)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffff8000105aef20-ffff8000105af114: process_buffer_measurement (STB_GLOBAL)
armhf: ✅void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (c075e61c)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
c075e61c-c075e83c: process_buffer_measurement (STB_GLOBAL)
ppc64el: ✅void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (c00000000072e130)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
c00000000072e130-c00000000072e3a8: process_buffer_measurement (STB_GLOBAL)
riscv64: ✅void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/integrity/ima/ima_main.c (ffffffe0003f6eb6)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffe0003f6eb6-ffffffe0003f709c: process_buffer_measurement (STB_GLOBAL)
aws: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffff814af451-ffffffff814af47a: process_buffer_measurement.cold (STB_LOCAL)
ffffffff814af1c0-ffffffff814af3cf: process_buffer_measurement (STB_GLOBAL)
azure: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffff8149fe71-ffffffff8149fe9a: process_buffer_measurement.cold (STB_LOCAL)
ffffffff8149fbe0-ffffffff8149fdef: process_buffer_measurement (STB_GLOBAL)
gcp: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffff814ab4e1-ffffffff814ab50a: process_buffer_measurement.cold (STB_LOCAL)
ffffffff814ab250-ffffffff814ab45f: process_buffer_measurement (STB_GLOBAL)
lowlatency: Transformation ⚠️void process_buffer_measurement(const void *buf, int size, const char *eventname, enum ima_hooks func, int pcr);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In security/integrity/ima/ima_main.c (0)
Location: security/integrity/ima/ima_main.c:638
Inline: False
Direct callers:
- security/integrity/ima/ima_main.c:ima_kexec_cmdline
- security/integrity/ima/ima_appraise.c:ima_check_blacklist
Symbols:
ffffffff814c3f31-ffffffff814c3f5a: process_buffer_measurement.cold (STB_LOCAL)
ffffffff814c3ca0-ffffffff814c3eaf: process_buffer_measurement (STB_GLOBAL)
Regular
5.4 and 5.8 ⚠️const char *keyring
5.8 and 5.11 ⚠️struct inode *inode
buf, size, eventname, func, pcr, keyring ➡️ inode, buf, size, eventname, func, pcr, keyring
5.11 and 5.13 ⚠️struct user_namespace *mnt_userns
const char *func_data
bool buf_hash
const char *keyring
inode, buf, size, eventname, func, pcr, keyring ➡️ mnt_userns, inode, buf, size, eventname, func, pcr, func_data, buf_hash
5.13 and 5.15 ⚠️u8 *digest
size_t digest_len
void ➡️ int
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ⚠️struct mnt_idmap *idmap
struct user_namespace *mnt_userns
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅