Linuxでシステムコールを実装する関数に使用されていることを読みました。例えば:
asmlinkage long sys_getjiffies( void )
{
return (long)get_jiffies_64();
}
そして、スタック上のすべての関数の引数を渡すようにコンパイラーに指示します。しかし、それはすでにそうではありませんか?関数の引数は通常、スタックにのみプッシュすることで渡されます。それとも、ここでレジスタを介して関数の引数を渡すことを指しているのでしょうか?