pmc_read_1to4 サブルーチン

目的

PMC 1 を問題プログラム状態の PMC 4 に登録するパフォーマンス・モニター・カウンター (PMC) を読み取ります。

ライブラリー

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

構文

#include <pmapi.h>
int pmc_read_1to4 (void * buffer)

説明

pmc_read_1to4 サブルーチンは、PMC 1 から PMC 4 までのレジスターを、関数にパラメーターとして渡されるバッファーのアドレスに読み込みます。

PMC1PMC2PMC3、および PMC4 などの 4 つの 32 ビット PMC レジスターはすべて、同じ順序でバッファーに読み取られます。

戻り値

読み取り操作が正常に行われると、値ゼロが戻されます。 読み取り操作に失敗した場合は、-1が返される。

ファイル

pmapi.h ファイルは、標準マクロ、データ・タイプ、およびサブルーチンを定義します。