Loading article…
Dprobes ( Dynamic Probes ) は、 Kprobes をベースに構築されたLinux カーネル分析フレームワークで、実行中のコードにブレークポイントとソフトウェア プローブを動的に挿入する機能を備えています。GNU GPLv2 ライセンスに基づいてライセンスされます。
歴史
IBM Linuxテクノロジーセンターは、2000年8月16日に初めてDprobesを発表し[1]、後にSUSE Linux Enterprise Server(SLES)[2]に同梱され、SLES 9まで同梱され続けました。[3]
Linux 2.6.9-rc2のリリースにより、Kprobesは2004年11月2日にメインラインカーネルの一部となったが、[4] [5] Dprobesは独立したパッチのままであった。その後のカーネルバージョンではSystemTapなどの他のトレースオプションがいくつか追加されたため、一部の商用LinuxディストリビューションではDprobesの使用をやめた。[6]
参照
参考文献
- ^ Bhattacharya, Suparna (2000-08-21). 「ダイナミックプローブの発表」LWN.net . 2024年10月30日閲覧。
- ^ Edge, Jake (2019-10-30). 「Unifying kernel tracing」. LWN.net . 2024-10-30閲覧。
- ^ 「SUSE LINUX Enterprise Server 9 リリースノート」www.suse.com . 2024 年 10 月 30 日閲覧。
- ^ 「カーネルプローブ」。sourceware.org 。 2024年10月30日閲覧。
- ^ Linux 2.6.9 カーネル変更ログ、2004年、2024年10月30日閲覧
- ^ Wielaard, Mark (2009-01-21). 「SystemTap アップデート」LWN.net . 2024-10-30閲覧。
外部リンク
- SourceForgeの Dprobes
