ログインしていません。
ページ: 1
デバイスドライバのソースを見て思ったのですが、各関数ポインタ情報をメンバとするstaticなfile operations構造体のアドレスをOSはどうやって把握するのでしょうか?ドライバコンパイル時はそのままソースの記載順にマシンコードに変換すると思うので、リンカが構造体の相対的な配置をコントロールしているとしか思えないのですが。mainのように関数(メソッド)の名前が固定である前提でもないようなので、、
オフライン