table of contents
- bookworm 7.0.0-2
- testing 7.1.0-5+b1
- unstable 7.1.0-5+b1
- experimental 7.2.0~b1-2
PAPI_assign_eventset_component(3) | PAPI | PAPI_assign_eventset_component(3) |
NAME¶
PAPI_assign_eventset_component -
Assign a component index to an existing but empty EventSet.
SYNOPSIS¶
Detailed Description¶
C Interface:
PAPI_assign_eventset_component( int EventSet, int cidx );
Parameters:
cidx An integer identifier for a component. By convention, component 0 is always the cpu component.
Return values:
PAPI_ENOEVST The EventSet doesn't exist.
PAPI_ENOMEM Insufficient memory to complete the operation.
PAPI_assign_eventset_component assigns a specific component index, as specified by cidx, to a new EventSet identified by EventSet, as obtained from PAPI_create_eventset. EventSets are ordinarily automatically bound to components when the first event is added. This routine is useful to explicitly bind an EventSet to a component before setting component related options.
Examples:
int EventSet = PAPI_NULL; if ( PAPI_create_eventset( &EventSet ) != PAPI_OK ) handle_error( 1 ); // Bind our EventSet to the cpu component if ( PAPI_assign_eventset_component( EventSet, 0 ) != PAPI_OK ) handle_error( 1 ); // Convert our EventSet to multiplexing if ( PAPI_set_multiplex( EventSet ) != PAPI_OK ) handle_error( 1 );
See Also:
PAPI_create_eventset
PAPI_add_events
PAPI_set_multiplex
Author¶
Generated automatically by Doxygen for PAPI from the source code.
Mon Nov 14 2022 | Version 7.0.0.0 |