函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\integrity\ima\ima_main.c Create Date:2022-07-27 21:59:40
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:ma_bprm_check - based on policy, collect/store measurement.*@bprm: contains the linux_binprm structure* The OS protects against an executable file, already open for write,* from being executed in deny_write_access() and an executable file,

函数原型:int ima_bprm_check(struct linux_binprm *bprm)

返回类型:int

参数:

类型参数名称
struct linux_binprm *bprm
416  security_task_getsecid(当前进程, & secid)
417  ret等于process_measurement(file, current_cred - Access the current task's subjective credentials* Access the subjective credentials of the current task. RCU-safe,* since nobody else can modify it.(), secid, NULL, 0, MAY_EXEC, BPRM_CHECK)
419  如果ret则返回:ret
422  security_cred_getsecid(w credentials , & secid)
423  返回:process_measurement(file, w credentials , secid, NULL, 0, MAY_EXEC, CREDS_CHECK)