PAPI_remove_event man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

PAPI_remove_event(3)		     PAPI		  PAPI_remove_event(3)

NAME
       PAPI_remove_event -

       removes a hardware event from a PAPI event set.

SYNOPSIS
Detailed Description
       A hardware event can be either a PAPI Preset or a native hardware event
       code. For a list of PAPI preset events, see PAPI_presets or run the
       papi_avail utility in the PAPI distribution. PAPI Presets can be passed
       to PAPI_query_event to see if they exist on the underlying
       architecture. For a list of native events available on the current
       platform, run papi_native_avail in the PAPI distribution.

       C Interface:
	   #include <papi.h>
	    int PAPI_remove_event( int	EventSet, int  EventCode );

       Parameters:
	   EventSet -- an integer handle for a PAPI event set as created by
	   PAPI_create_eventset
	   EventCode -- a defined event such as PAPI_TOT_INS or a native
	   event.

       Return values:
	   PAPI_OK Everything worked.
	   PAPI_EINVAL One or more of the arguments is invalid.
	   PAPI_ENOEVST The EventSet specified does not exist.
	   PAPI_EISRUN The EventSet is currently counting events.
	   PAPI_ECNFLCT The underlying counter hardware can not count this
	   event and other events in the EventSet simultaneously.
	   PAPI_ENOEVNT The PAPI preset is not available on the underlying
	   hardware.

       Example:

	      int EventSet = PAPI_NULL;
	      int ret;

	      // Create an empty EventSet
	      ret = PAPI_create_eventset(&EventSet);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Add Total Instructions Executed to our EventSet
	      ret = PAPI_add_event(EventSet, PAPI_TOT_INS);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Start counting
	      ret = PAPI_start(EventSet);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Stop counting, ignore values
	      ret = PAPI_stop(EventSet, NULL);
	      if (ret != PAPI_OK) handle_error(ret);

	      // Remove event
	      ret = PAPI_remove_event(EventSet, PAPI_TOT_INS);
	      if (ret != PAPI_OK) handle_error(ret);

       See also:
	   PAPI_cleanup_eventset

	   PAPI_destroy_eventset

	   PAPI_event_name_to_code

	   PAPI_presets

	   PAPI_add_event

	   PAPI_add_events

Author
       Generated automatically by Doxygen for PAPI from the source code.

Version 5.1.1.0			Tue May 21 2013		  PAPI_remove_event(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net