为什么在Linux系统调用实现中需要“链接”?

我现在正在学习有关Linux操作系统上的系统调用的信息,并且我看到每个系统调用都是通过“ asmlinkage”指令实现的。 我知道这意味着该函数的每个参数都在堆栈上传递, 但是我不明白为什么我们需要这个? (为什么我们不使用快速呼叫?)。

例如系统调用:

 asmlinkage long sys_getjiffies( void )
    {
        return (long)get_jiffies_64();
    }

正在使用链接。 为什么有必要?

imzijian 回答:为什么在Linux系统调用实现中需要“链接”?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3127374.html

大家都在问