函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:vm_inode_init_security - initializes security.evm

函数原型:int evm_inode_init_security(struct inode *inode, const struct xattr *lsm_xattr, struct xattr *evm_xattr)

返回类型:int

参数:

类型参数名称
struct inode *inode
const struct xattr *lsm_xattr
struct xattr *evm_xattr
526  如果非evm_key_loaded()或非evm_protected_xattr(name)则返回:0
529  xattr_data等于分配内存并置零
530  如果非xattr_data则返回:负ENOMEM
533  type等于EVM_XATTR_HMAC
534  rc等于evm_init_hmac(inode, lsm_xattr, digest)
535  如果rc小于0则转到:out
538  value等于xattr_data
539  value_len等于xattr_data的长度
540  name等于Security namespace
541  返回:0
542  out :
543  释放内存
544  返回:rc