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 |