The GNU Debugger(GDB)は、C、C++、Java、Modula-2、およびいくつかの他の言語におけるソースレベルデバッガです。GNU/Linux、BSDおよび多くのプロプライエタリなOS上で動作します。GDBはプログラムそのものと同じマシン上で実行するほか、デバッギングスタブを用いてネットワークやシリアル回線越しに別のマシン上でデバッグすることもできます。これは、カーネルや埋め込み機器のデバッグに有用です。
GDBは現在のスレッドの名前を理解し。 "スレッド名"(名前を割り当てるため)と(名前、ターゲットID、または余分な情報をマッチング)"のスレッドが[REGEXP]を見つける"コマンドが追加されました。 Pythonスクリプトのサポートが大幅に強化されました。 C + +サポートでは、例外処理が改善され、インスタンス化でのデバッグ時にテンプレートパラメータは、現在のスコープに置かれます。 GNU / Linux上でコアダンプのスレッドのデバッグが可能になりました。 OpenCLはC言語用の初期サポートが導入されました。他の多くの機能強化が行われた。
タグ:
Major feature enhancements
GDB now understands thread names. The commands "thread name" (to assign a name) and "thread find [REGEXP]" (matching name, target ID, or extra information) were added. Python scripting support was vastly enhanced. In C++ support, exception handling was improved, and template parameters are now put in scope when debugging in an instantiation. Thread debugging of core dumps on GNU/Linux is now possible. Initial support for the OpenCL C language was introduced. Many other enhancements were made.