函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |