Function report |
Source Code:arch\x86\kernel\process.c |
Create Date:2022-07-28 07:48:46 |
Last Modify:2020-03-16 17:03:44 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:__switch_to_xtra
Proto:void __switch_to_xtra(struct task_struct *prev_p, struct task_struct *next_p)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct task_struct * | prev_p | |
struct task_struct * | next_p |
621 | prev = * New fields for task_struct should be added above here, so that * they are included in the randomized portion of task_struct. |
622 | next = * New fields for task_struct should be added above here, so that * they are included in the randomized portion of task_struct. |
627 | switch_to_bitmap(tifp) |
631 | If ( tifp & _TIF_BLOCKSTEP || tifn & _TIF_BLOCKSTEP ) && arch_has_block_step() Then |
636 | debugctl &= ~single-step on branches |
637 | msk = tifn & _TIF_BLOCKSTEP |
638 | debugctl |= msk >> set when we want DEBUGCTLMSR_BTF << DEBUGCTLMSR_BTF_SHIFT |
642 | If (tifp ^ tifn) & _TIF_NOTSC Then cr4_toggle_bits_irqsoff(X86_CR4_TSD) |
645 | If (tifp ^ tifn) & _TIF_NOCPUID Then set_cpuid_faulting(!!(tifn & _TIF_NOCPUID)) |
648 | If Value is more likely to compile time(!((tifp | tifn) & _TIF_SPEC_FORCE_UPDATE)) Then |
650 | Else |
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 |