Poster of Linux kernelThe best gift for a Linux geek
LIBPFM

LIBPFM

Section: Linux Programmer's Manual (3) Updated: November, 2003
Local index Up
 

NAME

pfm_self_start, pfm_self_stop - start and stop monitoring for a self-monitoring process  

SYNOPSIS

#include <perfmon/pfmlib.h>

int pfm_self_start(int fd);
int pfm_self_stop(int fd);

 

DESCRIPTION

These two functions can only be used by self-monitoring processes. They have no effect on system wide sessions.

The pfm_self_start function activates monitoring. This function is equivalent to calling perfmonctl() with the PFM_START command and may end up calling it. On Linux/ia64 it is implemented as a lightweight call to set the psr.up bit.

The pfm_self_stop function deactivates monitoring This function is equivalent to calling perfmonctl() with the PFM_STOP command and may end up calling it.On Linux/ia64 it is implemented as a lightweight call to clear the psr.up bit.

 

RETURN

The function returns 0 if successful, otherwise -1 and the error code is set in errno.  

ERRORS

0 is always returned on Linux/ia64.  

AUTHOR

Stephane Eranian <eranian@hpl.hp.com>


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN
ERRORS
AUTHOR

This document was created by man2html, using the manual pages.
Time: 21:52:25 GMT, April 16, 2011