我是Kerel的新手。在linux内核宏定义中,我看到一行

li r10 trap

我想知道这个“陷阱”值的用法。提前谢谢

最佳答案

li是加载立即数,r10是寄存器,在trap之前应该有一个逗号,该逗号指向宏参数…如果在没有包含宏的情况下显示上面的行,则最后一个细节将丢失。基本上,它把一个宏参数放入cpu寄存器r10。顺便说一句,知道这一点本身几乎是无用的——你应该得到一个教程,以某种系统的方式指导你完成事情。例如,参见http://www.linuxchix.org/content/courses/kernel_hacking/lesson7

关于linux - 陷阱值有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16804984/

10-11 21:16