arch_sched.h
来自「xen 3.2.2 源码」· C头文件 代码 · 共 25 行
H
25 行
#ifndef __ARCH_SCHED_H__#define __ARCH_SCHED_H__static inline struct thread* get_current(void){ struct thread **current;#ifdef __i386__ register unsigned long sp asm("esp");#else register unsigned long sp asm("rsp");#endif current = (void *)(sp & ~8191UL); return *current;}extern void __arch_switch_threads(unsigned long *prevctx, unsigned long *nextctx);#define arch_switch_threads(prev,next) __arch_switch_threads(&(prev)->sp, &(next)->sp) #endif /* __ARCH_SCHED_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?