函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:audit_register_class

函数原型:int __init audit_register_class(int class, unsigned *list)

返回类型:int

参数:

类型参数名称
intclass
unsigned *list
167  p等于分配数组内存并置零
168  如果非p则返回:负ENOMEM
170 list不等于0U的反循环
171  n等于list自加
172  如果n大于等于AUDIT_BITMASK_SIZE乘32减AUDIT_SYSCALL_CLASSES
173  kfree(p)
174  返回:负EINVAL
176  p[AUDIT_WORD(n)]或等于AUDIT_BIT(n)
178  如果class大于等于AUDIT_SYSCALL_CLASSESclasses[class]则
179  kfree(p)
180  返回:负EINVAL
182  classes[class]等于p
183  返回:0
调用者
名称描述
audit_classes_init
audit_classes_init