pm_delete_program_pthread サブルーチン

目的

ターゲット pthread に対して以前に設定されたパフォーマンス・モニター設定を削除します。

ライブラリー

パフォーマンス・モニター API ライブラリー (libpmapi.a)

構文

#include <pmapi.h>

int pm_delete_program_pthread ( pid,  tid,  ptid)
pid_t pid;
tid_t tid;
ptid_t ptid;

説明

pm_delete_program_pthread サブルーチンは、ターゲット pthread に対して以前に設定されたパフォーマンス・モニター設定を削除します。 pthread は停止する必要があり、呼び出しプロセスの制御下にあるデバッグ対象プロセスの一部でなければなりません。

pthread が 1: 1 モードで実行されている場合は、 tid パラメーターのみを指定する必要があります。 pthread が m: n モードで実行されている場合は、 ptid パラメーターのみを指定する必要があります。 ptid パラメーターと tid パラメーターの両方が指定されている場合、それらは ptid パラメーターが指定された単一の pthread を参照し、指定された tid パラメーターを持つカーネル・スレッド上で現在実行されている必要があります。

パラメーター

項目 説明
pid ターゲット pthread のプロセス ID。 ターゲット・プロセスは、呼び出し元プロセスの制御下にあるデバッグ対象でなければなりません。
tid ターゲット pthread のスレッド ID。 このパラメーターを無視するには、0 に設定します。
ptid ターゲット pthread の Pthread ID。 このパラメーターを無視するには、0 に設定します。

戻り値

項目 説明
0 エラーはありません。
正のエラー・コード エラー・コードをデコードするには、pm_error サブルーチン を参照してください。

エラー・コード

pm_error サブルーチンを参照してください。

ファイル

項目 説明
/usr/include/pmapi.h 標準マクロ、データ・タイプ、およびサブルーチンを定義します。