5

カーネル モジュール内で実行中の Linux カーネルのスタック サイズを特定する必要があります。マクロ THREAD_SIZE が特定のアーキテクチャのスタックサイズを与えることは知っていますが、それを使用することはできません。コンパイルと実行マシンが異なるため。proc インターフェイス、カーネル API、またはエクスポートされたシンボルを介してこれを行う方法はありますか? ありがとう

4

2 に答える 2

0

アーキテクチャの thread_info.h で見つけることができると思います。通常、カーネル スタックは 2 ページ (8KB) ですが、構成によって異なります。

于 2016-12-14T06:39:31.193 に答える
0

これを試して

system("getconf _POSIX_THREAD_ATTR_STACKSIZE");

getconf -aコンソールにシステム変数のリストが出力される場合があります

于 2012-09-17T15:28:34.703 に答える