|
  PAPI3:PAPI create eventset.3
| |
ViewsFrom PAPIDocs
NAME
SynopsisC Interface #include <papi.h> PAPI_create_eventset (int * EventSet ); Fortran Interface #include fpapi.h PAPIF_create_eventset(C_INT EventSet, C_INT check ) DescriptionPAPI_create_eventset() creates a new EventSet pointed to by EventSet, which must be initialized to PAPI_NULL before calling this routine. The user may then add hardware events to the event set by calling PAPI_add_event (3) or similar routines. ArgumentsEventSet -- Address of an integer location to store the new EventSet handle ErrorsPAPI_EINVAL The argument handle has not been initialized to PAPI_NULL or the argument is a NULL pointer. PAPI_ENOMEM Insufficient memory to complete the operation. Examplesint EventSet = PAPI_NULL; if (PAPI_create_eventset(&EventSet) != PAPI_OK) handle_error(1); /* Add Total Instructions Executed to our EventSet */ if (PAPI_add_event(EventSet, PAPI_TOT_INS) != PAPI_OK) handle_error(1); BugsThis function has no known bugs. See AlsoPAPI_add_event(3), PAPI_destroy_eventset(3), PAPI_cleanup_eventset(3) |