[問題] 為何要使用asmlinkage?

看板LinuxDev作者 (醉臥美人膝,醒掌天下權)時間14年前 (2011/11/01 01:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
就小弟所知,用asmlinkage當修飾字的話, 該函數的參數在傳遞時會從stack讀取而非從register。 一般而言,似乎只要是system call都會加上這個修飾字。 那我想問的是,之所以會有這樣的需求, 其原因是否跟使用volatile是類似的呢? 這問題想了一天了而且也有孤狗過,不過沒找到一個確切的理由或者說法就是了囧 還請板上的高手們多多指教(拜) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.40.101
文章代碼(AID): #1EhjVHiX (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1EhjVHiX (LinuxDev)