2016-12-19 6 views
0

BovetとCesati(第3版、2005年)のUnderstanding the Linux Kernelの本書では、thread_info構造体が「タスク」メンバーを介してプロセス記述子を指していることを簡単に説明します。しかし、私はLinux githubのthread_info構造体を探していましたが、構造体には符号なしのlongメンバ "flags"しか入っていないようです(ここではhttps://github.com/torvalds/linux/blob/master/arch/x86/include/asm/thread_info.h)。これは、thread_info構造体を示す古いソース(ここではhttp://hypervsir.blogspot.com/2014/10/in-linux-kernel-threadinfo-is-small-cpu.htmlなど)とは大きく異なっています。最近thread_infoが変更されましたか?以前とは違った使い方ですか?どんな透明性も認められるでしょう。x86のLinux用thread_info structのメンバー

答えて

0

約2ヶ月半前から次のパッチ、(2016年9月)は、thread_info構造体から "タスク" メンバーを削除:アンディLutomirski

は15f4eae70d365bba26854c90b6002aaabb18c8aa

著者をコミット日付:9月13日(火)14時29分25秒2016年-0700

のx86:task_structにthread_infoを移動

を参照してください: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=15f4eae70d365bba26854c90b6002aaabb18c8aa

は、このパッチでは次の行を参照してください:... ...

thread_info

-struct ...

を.. 。

関連する問題