Function report |
Source Code:arch\x86\kernel\signal.c |
Create Date:2022-07-28 07:30:44 |
| Last Modify:2022-05-22 06:23:02 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:__setup_rt_frame
Proto:static int __setup_rt_frame(int sig, struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
Type:int
Parameter:
| Type | Parameter | Name |
|---|---|---|
| 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 | Else put_user_ex(0, & uc_flags) |
| 398 | put_user_ex(0, & uc_link) |
| 402 | restorer = vdso + sym___kernel_rt_sigreturn |
| 404 | If sa_flags & SA_RESTORER Then 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, sig[0]) |
| 421 | err |= __copy_to_user( & mask last for extensibility , set, size of set ) |
| 428 | ip = sa_handler |
| 438 | Return 0 |
| Name | Describe |
|---|---|
| setup_rt_frame |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |