perfmon2
   the hardware-based performance monitoring interface for Linux
opensource.hp.com Link to Linux and HP web site  
Documentation
libpfm manual

NAME

pfm_initialize - initialize performance monitoring library

SYNOPSIS

#include <perfmon/pfmlib.h>

int pfm_initialize(void);

DESCRIPTION

This is the first function that a program using the library must call otherwise the library will not function at all. This function probes the host PMU and intialize the internal state of the library. In the case of a multi-threaded application, this function needs to be called only once, most likely by the initial thread.

RETURN

The function returns whether or not it was successful, i.e., the host PMU has been correctly identified and is supported. A return value of PFMLIB_SUCCESS indicates success, otherwise the value is an error code.

ERRORS

  • PFMLIB_ERR_NOTSUPP: the host PMU is not supported.

AUTHOR

Stephane Eranian


This document was created by man2html, using the manual pages.
Time: 16:57:22 GMT, October 27, 2007