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
A
答えて
0
約2ヶ月半前から次のパッチ、(2016年9月)は、thread_info構造体から "タスク" メンバーを削除:アンディLutomirski
:
は15f4eae70d365bba26854c90b6002aaabb18c8aa
著者をコミット日付:9月13日(火)14時29分25秒2016年-0700
のx86:task_structにthread_infoを移動
は、このパッチでは次の行を参照してください:... ...
thread_info
-struct ...
を.. 。
関連する問題
- 1. struct task_structのメンバーですか?
- 2. X86 64エコープログラムのLinuxシステムコール
- 3. x86-64ビットプロセッサーのPAE - Linuxカーネル
- 4. linux asm x86 production segfault
- 5. structワイドコムインラインアセンブリを使用して構造体ポインタからstructメンバーにアクセス
- 6. Linuxのデバイスドライバプログラミングでstruct inodeとstruct fileを使用してデータを渡す理由
- 7. android-x86 on virtualbox and linux/windows
- 8. Linuxの32ビットx86でのバッファオーバーフロークエリ
- 9. のLinux x86のASMユーザー入力
- 10. x86上のlinuxのセグメント定義
- 11. struct task_structのLinuxカーネルNUMA関連変数
- 12. X86 64ビットアセンブリLinux 'Hello World'リンクの問題
- 13. Linux(x86-64)で複数のhugeページサイズ?
- 14. アセンブリ言語の電卓 - Linux x86&NASM - Division
- 15. ユーザー入力の修正 - x86 Linuxアセンブリ
- 16. ユーザスペースのメモリ障壁は? (Linux、x86-64)
- 17. Linuxカーネル4.5以降のstruct phy_deviceのdevメンバーには何が起こったでしょうか?
- 18. Cのstructメンバーのデフォルト値は何ですか?
- 19. structメンバーの 'TypeId'にアクセスできますか?
- 20. struct fileの最新メンバーを知りたい
- 21. 大規模PCIe DMA Linux x86-64
- 22. WindowsとLinux(x86)で同じバイナリコード
- 23. Linuxでx86 Androidエミュレータを使用するには?
- 24. x86上でソフトウェア浮動小数点を使用するlinux
- 25. structにintメンバーを整数に代入するときのCプログラミングのセグメンテーションエラー
- 26. struct with struct with struct
- 27. x86アーキテクチャ用のLinuxカーネルでの割り込み処理コードの位置
- 28. c - strcpyがstructメンバーとd_nameで動作しない
- 29. x86のARMのためのLinuxカーネルモジュールのクロスコンパイルubuntu
- 30. struct in struct in struct