1
爲什麼函數__switch_to
聲明爲通過寄存器傳遞參數(而不是按照約定通過堆棧)?爲什麼要通過寄存器將參數傳遞給`__switch_to`函數?
extern void FASTCALL(__switch_to(struct task_struct *prev, struct task_struct *next));
當我們從它返回到ret_from_fork
並沒有標註1
這可能是相關的情況?怎麼樣?
源代碼: https://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/include/asm-i386/system.h
(是的,我知道這由我不知道是什麼原因的舊)