2

私はケレルの初心者です。Linux カーネル マクロの定義で、次の行を見ました。

li r10 trap

この「トラップ」値の使用法を知りたいです。前もって感謝します

4

2 に答える 2

1

lir10 はレジスタであり、その前trapにマクロ パラメータに移動するカンマがあるはずです...マクロを含まない上記の行を表示すると、最後の洞察が失われます。基本的に、マクロパラメータの 1 つを CPU レジスタに入れていますr10。ちなみに、それ自体を知っていてもほとんど役に立たない-体系的な方法で物事を説明するチュートリアルを取得する必要があります. たとえば、http://www.linuxchix.org/content/courses/kernel_hacking/lesson7を参照してください。

于 2013-05-29T03:31:20.800 に答える
0

これは、例外を生成するために使用されるレジスターが必要であることを意味します。

于 2013-05-29T03:29:24.103 に答える