*参照元 [#qf05a54b] #backlinks *説明 [#jdca7fbd] -パス: 複数あり --arm 版: [[linux-2.6.33/current_thread_info()(x86)]] --x86 版: [[linux-2.6.33/current_thread_info()(arm)]] --arm 版: [[linux-2.6.33/current_thread_info()(arm)]] --x86 版: [[linux-2.6.33/current_thread_info()(x86)]] -現在実行中のタスクの情報を返す。 --タスクの情報は、カーネルスタックの末尾 (メモリアドレスで言うとアドレス 0 に近い側)に配置される。 スタックポインタが 0x87650987 で、 THREAD_INFO = 8192 の場合 0x00000000 ----> |----------| |**********| ====(略)==== |**********| 0x87650000 ----> |----------| <- カーネルスタックの末尾 | thread_ | | info | |----------| | | | | stack_pointer -> |----------| <- カーネルスタックは↑に成長する | 使用中 | | カーネル | | スタック | | 領域 | | | 0x87651fff ----> |----------| <- カーネルスタックの先頭 |**********| ====(略)==== |**********| 0xffffffff ----> |----------| **引数 [#i41fd22e] -なし **返り値 [#m42ca884] -各アーキテクチャのページを参照してください。 **参考 [#a2f7941a] *実装 [#i6b27561] -各アーキテクチャのページを参照してください。 *コメント [#af78e2f1]