📄 current.h
字号:
#ifndef _ASMARM_CURRENT_H#define _ASMARM_CURRENT_Hstatic inline unsigned long get_sp(void){ unsigned long sp; __asm__ ("mov %0,sp" : "=r" (sp)); return sp;}static inline struct task_struct *get_current(void){ struct task_struct *ts; __asm__ __volatile__(" bic %0, sp, #0x1f00 bic %0, %0, #0x00ff " : "=r" (ts)); return ts;}#define current (get_current())#endif /* _ASMARM_CURRENT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -