函数逻辑报告 |
Source Code:kernel\signal.c |
Create Date:2022-07-27 10:17:44 |
| Last Modify:2020-03-17 13:28:47 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:do_sigaltstack
函数原型:static int do_sigaltstack(const stack_t *ss, stack_t *oss, unsigned long sp, size_t min_ss_size)
返回类型:int
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| const stack_t * | ss | |
| stack_t * | oss | |
| unsigned long | sp | |
| size_t | min_ss_size |
| 4000 | 如果oss则 |
| 4003 | ss_size等于sas_ss_size |
| 4004 | ss_flags等于sas_ss_flags(sp)按位或sas_ss_flags按位与mask for all SS_xxx flags |
| 4008 | 如果ss则 |
| 4017 | ss_mode等于ss_flags按位与mask for all SS_xxx flags 的反 |
| 4018 | 如果此条件成立可能性小(为编译器优化)(ss_mode != SS_DISABLE && ss_mode != SS_ONSTACK && ss_mode != 0)则返回:负EINVAL |
| 4022 | 如果ss_mode恒等于SS_DISABLE则 |
| 4025 | 否则 |
| 4026 | 如果此条件成立可能性小(为编译器优化)(ss_size < min_ss_size)则返回:负ENOMEM |
| 4031 | sas_ss_size等于ss_size |
| 4032 | sas_ss_flags等于ss_flags |
| 4034 | 返回:0 |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |