1

LDD3 の 65 ページ__copy_to_user()に記載されている関数と__copy_from_user()インライン関数を研究しようとしています。

関数が関数を呼び出し、この関数が__copy_to_user()関数を呼び出していることがわかります。最後のリンクへのリンクを提供していないという事実は、私の問題への手がかりになるはずです。__copy_to_user_inatomic__copy_tofrom_user()

here__copy_tofrom_user()にプロトタイプがあることがわかりますが、関数が実際に定義されている場所がわかりません。Linux クロス リファレンスを検索すると、PowerPC アーキテクチャのいくつかの場所で使用されていることがわかります。しかし、実際の定義はどこにあるのでしょうか?

私の質問はこの質問に似ていますが、asm-generic バージョンには機能がないよう__copy_tofrom_user()です。

編集:

のアセンブリへのリンクは次のとおりです。 このバージョンの Linux__copy_tofrom_user()には、32 ビット バージョン64 ビット バージョンの実装があるようです。

4

1 に答える 1

4

この機能は、同じディレクトリcopyuser_*.S内のファイルに実装されています。

(アセンブラ ファイルはインデックス化されません。)

于 2013-08-02T07:33:27.890 に答える