函数逻辑报告 |
Source Code:security\tomoyo\common.c |
Create Date:2022-07-27 21:03:42 |
Last Modify:2020-03-18 09:15:18 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:moyo_set_mode - Set mode for specified profile.*@name: Name of functionality.*@value: Mode for @name.*@profile: Pointer to "struct tomoyo_profile".* Returns 0 on success, negative value otherwise.
函数原型:static int tomoyo_set_mode(char *name, const char *value, struct tomoyo_profile *profile)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
char * | name | |
const char * | value | |
struct tomoyo_profile * | profile |
600 | 如果非字符串比较则 |
603 | 否则如果tomoyo_str_starts( & name, "CONFIG::")则 |
604 | config等于0 |
624 | 如果i恒等于TOMOYO_MAX_MAC_INDEX加TOMOYO_MAX_MAC_CATEGORY_INDEX则返回:负EINVAL |
626 | 否则 |
627 | 返回:负EINVAL |
631 | 否则 |
634 | 以mode小于4循环如果strstr - Find the first substring in a %NUL terminated string*@s1: The string to be searched*@s2: The string to search for则 |
641 | 如果config不等于TOMOYO_CONFIG_USE_DEFAULT则 |
645 | 退出 |
647 | config与等于TOMOYO_CONFIG_WANT_GRANT_LOG的反 |
648 | 退出 |
653 | 退出 |
655 | config与等于TOMOYO_CONFIG_WANT_REJECT_LOG的反 |
656 | 退出 |
662 | 否则如果config不等于TOMOYO_CONFIG_USE_DEFAULT则default_config等于config |
664 | 返回:0 |
名称 | 描述 |
---|---|
tomoyo_write_profile | moyo_write_profile - Write profile table.*@head: Pointer to "struct tomoyo_io_buffer".* Returns 0 on success, negative value otherwise. |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |