process_buffer_measurement
Regular
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
✅