函数逻辑报告 |
Source Code:kernel\params.c |
Create Date:2022-07-27 10:29:46 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:解析参数
函数原型:char *parse_args(const char *doing, char *args, const struct kernel_param *params, unsigned num, s16 min_level, s16 max_level, void *arg, int (*unknown)(char *param, char *val, const char *doing, void *arg))
返回类型:char
参数:
类型 | 参数 | 名称 |
---|---|---|
const char * | doing | |
char * | args | |
const struct kernel_param * | params | |
unsigned | num | |
s16 | min_level | |
s16 | max_level | |
void * | arg | |
int (* | unknown |
183 | args等于Parse a string to get a param value pair.* You can use " around spaces, but can't escape ".* Hyphens and underscores equivalent in parameter names. |
187 | irq_was_disabled等于已禁止中断() |
190 | 如果irq_was_disabled且非已禁止中断()则打印警告信息("%s: option '%s' enabled irq's!\n", doing, param) |
196 | 继续下一循环 |
204 | 默认 |
213 | 返回:err |
名称 | 描述 |
---|---|
load_module | Allocate and load the module: note that size of section 0 is alwayszero, and we rely on this for optional sections. |
start_kernel | 启动内核 |
do_initcall_level | |
dynamic_debug_init | |
parse_early_options | 解析命令行选项 |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |