作者RouterHsieh (醉臥美人膝,醒掌天下權)
看板LinuxDev
標題[問題] 為何要使用asmlinkage?
時間Tue Nov 1 01:15:58 2011
就小弟所知,用asmlinkage當修飾字的話,
該函數的參數在傳遞時會從stack讀取而非從register。
一般而言,似乎只要是system call都會加上這個修飾字。
那我想問的是,之所以會有這樣的需求,
其原因是否跟使用volatile是類似的呢?
這問題想了一天了而且也有孤狗過,不過沒找到一個確切的理由或者說法就是了囧
還請板上的高手們多多指教(拜)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.40.101