Function report |
Source Code:arch\x86\kernel\signal.c |
Create Date:2022-07-28 07:30:39 |
Last Modify:2022-05-22 06:23:02 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:get_sigframe
Proto:static void __user *get_sigframe(struct k_sigaction *ka, struct pt_regs *regs, size_t frame_size, void __user **fpstate)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct k_sigaction * | ka | |
struct pt_regs * | regs | |
size_t | frame_size | |
void __user ** | fpstate |
244 | math_size = 0 |
246 | buf_fx = 0 |
251 | If IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_X86_64) Then sp -= 128 |
255 | If sa_flags & SA_ONSTACK Then |
256 | If sas_ss_flags(sp) == 0 Then sp = sas_ss_sp + sas_ss_size |
258 | Else if IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_X86_32) && Not onsigstack && ss != __USER_DS && Not (sa_flags & SA_RESTORER) && sa_restorer Then |
264 | sp = sa_restorer |
267 | sp = fpu__alloc_mathframe(sp, IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_X86_32), & buf_fx, & math_size) |
277 | If onsigstack && Not Value is more likely to compile time(True if we are on the alternate signal stack.) Then Return (void __user * ) - 1L |
285 | Return sp |
Name | Describe |
---|---|
__setup_frame | |
__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 |