[問題] asmlinkage 的用途
請教一下大家
今天看 printk 時, 看到其 proto type 如下:
asmlinkage int printk(const char *fmt, ...)
去網路查 asmlinkage 的用途是代表呼叫者會把參數放到 stack,
被呼叫者再由 stack 取值, 常用在 system call.
那為什麼 printk 也會用到 asmlinkage 呢?
因為來呼叫他的並不是 assembly code 寫的, 怎會需要用到 asmlinkage?
Thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.27.2
推
10/06 12:29, , 1F
10/06 12:29, 1F
→
10/06 12:30, , 2F
10/06 12:30, 2F
推
10/07 13:16, , 3F
10/07 13:16, 3F
→
10/07 20:22, , 4F
10/07 20:22, 4F
推
10/12 22:53, , 5F
10/12 22:53, 5F
→
10/12 22:54, , 6F
10/12 22:54, 6F
→
10/12 22:54, , 7F
10/12 22:54, 7F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章