函数逻辑报告 |
Source Code:arch\x86\kernel\signal.c |
Create Date:2022-07-27 08:30:01 |
Last Modify:2022-05-22 06:23:02 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:__setup_rt_frame
函数原型:static int __setup_rt_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 |
380 | err等于0 |
388 | put_user_try |
389 | put_user_ex(sig, & sig) |
390 | put_user_ex( & info, & pinfo) |
391 | put_user_ex( & uc, & puc) |
396 | 否则put_user_ex(0, & uc_flags) |
398 | put_user_ex(0, & uc_link) |
404 | 如果sa_flags按位与SA_RESTORER则restorer等于sa_restorer |
406 | put_user_ex(restorer, & pretcode) |
415 | put_user_ex( * ((u64 * ) & rt_retcode), (u64 * )retcode) |
416 | put_user_catch(err) |
418 | err或等于copy_siginfo_to_user( & info, & info) |
419 | err或等于setup_sigcontext( & uc_mcontext, fpstate, regs, 信号[0]) |
421 | err或等于__copy_to_user( & mask last for extensibility , set, set的长度) |
428 | ip等于sa_handler |
438 | 返回:0 |
名称 | 描述 |
---|---|
setup_rt_frame |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |