2

Linuxカーネルのシンボルテーブル、vmlinuxファイルを読み込もうとしているのですが、これまで試したところreadelf

readelf -s vmlinux

しかし、何も印刷されませんでした。

コマンドを使用して、内部に格納されているすべての文字列をリストすると、stringsのようなシンボル名を見つけることができsys_closeたので、うまくいく解決策があるはずです。

アップデート

私は System.map を持っていません。vmlinux の中にあると思いますsys_close

4

2 に答える 2

0

カーネル バイナリは少し異なります。そのシンボルは System.map ファイル内にあり、カーネル (/boot) と同じディレクトリ内にある必要があります。

ウィキペディアは、System.map に関する詳細情報を提供します。

于 2012-10-04T12:04:19.793 に答える