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