next up previous
次へ: この文書について... 上へ: 情報システム実験(4) 戻る: dio_drv.cをコンパイルし、動作の確認をする。

レポート

1. 今回の実験ではinit_modulecleanup_moduleの名前を変更し た。どのような方法でどのような名前にしたか。

2. モジュール内にある関数は、特になにも設定しないままコンパイルを行うと、全 てのシンボル(関数・変数)が外部に公開されてしまい、カーネル内で使用可能な 状態になる。

カーネルに登録されたモジュールシンボル情報は、つぎのようにksymsコ マンドで確認できる。


\begin{boxedminipage}{5cm}
\begin{verbatim}...

モジュール初期化関数(dio_init)のなかに、今回、新たにEXPORT_NO_SYMBOLSを 書き加えた。この意味を調べて、10月3日にレポートすること。



MANOME Yoichi 平成18年12月26日