問題タブ [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.
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
。
この問題を解決するには?