|
PAPI
5.0.1.0
|
Empty and destroy an EventSet. More...
PAPI_destroy_eventset deallocates the memory associated with an empty PAPI EventSet.
| *EventSet | A pointer to the integer handle for a PAPI event set as created by PAPI_create_eventset. The value pointed to by EventSet is then set to PAPI_NULL on success. |
| PAPI_EINVAL | One or more of the arguments is invalid. Attempting to destroy a non-empty event set or passing in a null pointer to be destroyed. |
| PAPI_ENOEVST | The EventSet specified does not exist. |
| PAPI_EISRUN | The EventSet is currently counting events. |
| PAPI_EBUG | Internal error, send mail to ptools-perfapi@ptools.org and complain. |
// Free all memory and data structures, EventSet must be empty. if ( PAPI_destroy_eventset( &EventSet ) != PAPI_OK ) handle_error( 1 );