問題タブ [lxr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
638 参照

c - サイト lxr.free-electrons.com で構造体の完全な定義を見つけるにはどうすればよいですか?

サイトlxr.free-electrons.comは、Linux カーネルで構造体の定義を見つけたい場合に非常に役立ちます。

ただし、面倒なのは次のとおりです。

構造体が他の多くのヘッダー ファイルで宣言されている場合、見つかった結果は、多くの不完全な宣言と構造体の 1 つの完全な定義になります。定義と宣言を区別するのは難しいです。

たとえば、の検索結果は次のstruct task_structとおりです。

task_struct

以下で構造体型として定義されます。

drivers/mmc/card/queue.h、7行目 drivers/oprofile/cpu_buffer.h、21行目

drivers/net/wireless/cw1200/cw1200.h、34行目

include/uapi/linux/capability.h、18 行目

include/asm-generic/syscall.h、22 行目

……

……

の完全な定義を見つけるのは非常にひどいことですstruct task_struct

この問題を解決するには?