函数逻辑报告 |
Source Code:arch\x86\kernel\signal.c |
Create Date:2022-07-27 08:29:58 |
Last Modify:2022-05-22 06:23:02 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:__setup_frame
函数原型:static int __setup_frame(int sig, struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
int | sig | |
struct ksignal * | ksig | |
sigset_t * | set | |
struct pt_regs * | regs |
317 | err等于0 |
331 | 如果_NSIG_WORDS大于1则 |
332 | 如果__copy_to_user( & extramask, & 信号[1], extramask的长度)则返回:负EFAULT |
337 | 如果vdso则restorer等于vdso加sym___kernel_sigreturn |
342 | 如果sa_flags按位与SA_RESTORER则restorer等于sa_restorer |
346 | err或等于__put_user - Write a simple value into user space, with less checking(restorer, & pretcode) |
355 | err或等于__put_user - Write a simple value into user space, with less checking( * ((u64 * ) & retcode), (u64 * )retcode) |
362 | ip等于sa_handler |
364 | dx等于0 |
365 | cx等于0 |
372 | 返回:0 |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |