Convert a standard event set to a multiplexed event set. More...
|EventSet||an integer handle for a PAPI event set as created by PAPI_create_eventset|
|PAPI_EINVAL||– One or more of the arguments is invalid, or the EventSet is already multiplexed.|
|PAPI_ENOCMP||– The EventSet specified is not yet bound to a component.|
|PAPI_ENOEVST||– The EventSet specified does not exist.|
|PAPI_EISRUN||– The EventSet is currently counting events.|
|PAPI_ENOMEM||– Insufficient memory to complete the operation.|
PAPI_set_multiplex converts a standard PAPI event set created by a call to PAPI_create_eventset into an event set capable of handling multiplexed events. This must be done after calling PAPI_multiplex_init, and either PAPI_add_event or PAPI_assign_eventset_component, but prior to calling PAPI_start().
Events can be added to an event set either before or after converting it into a multiplexed set, but the conversion must be done prior to using it as a multiplexed set.