函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:selinux_add_opt

函数原型:static int selinux_add_opt(int token, const char *s, void **mnt_opts)

返回类型:int

参数:

类型参数名称
inttoken
const char *s
void **mnt_opts
997  opts等于mnt_opts
999  如果token恒等于Opt_seclabel则返回:0
1002  如果非opts
1003  opts等于分配内存并置零
1004  如果非opts则返回:负ENOMEM
1006  mnt_opts等于opts
1008  如果非s则返回:负ENOMEM
1011  :token恒等于Opt_context
1012  如果contextdefcontext则转到:Einval
1014  context等于s
1015  退出
1016  :token恒等于Opt_fscontext
1017  如果fscontext则转到:Einval
1019  fscontext等于s
1020  退出
1021  :token恒等于Opt_rootcontext
1022  如果rootcontext则转到:Einval
1024  rootcontext等于s
1025  退出
1026  :token恒等于Opt_defcontext
1027  如果contextdefcontext则转到:Einval
1029  defcontext等于s
1030  退出
1032  返回:0
1033  Einval :
1034  打印警告信息(SEL_MOUNT_FAIL_MSG)
1035  返回:负EINVAL
调用者
名称描述
selinux_add_mnt_opt
selinux_sb_eat_lsm_opts
selinux_fs_context_parse_param