17 main(
int argc,
char **argv )
36 printf(
"Test case %s: start, stop with a derived counter.\n",
38 printf(
"------------------------------------------------\n" );
40 printf(
"Default domain is: %d (%s)\n",
tmp,
43 printf(
"Default granularity is: %d (%s)\n\n",
tmp,
50 if ( info.
count > 1 ) {
58 test_skip(__FILE__, __LINE__,
"No events found", 0);
82 if (!
quiet) printf(
"Running do_stuff().\n" );
93 sprintf( add_event_str,
"%-12s : \t",
event_name );
95 printf(
"------------------------------------------------\n" );
108 if (!
quiet) printf(
"Verification: Does it produce a non-zero value?\n" );
118 test_fail(__FILE__,__LINE__,
"Validation", 1 );
char event_name[2][PAPI_MAX_STR_LEN]
int PAPI_stop(int EventSet, long long *values)
void test_pass(const char *filename)
int PAPI_add_event(int EventSet, int EventCode)
char * stringify_granularity(int granularity)
int main(int argc, char **argv)
int PAPI_enum_event(int *EventCode, int modifier)
Return codes and api definitions.
int PAPI_get_event_info(int EventCode, PAPI_event_info_t *info)
void test_skip(const char *file, int line, const char *call, int retval)
int PAPI_library_init(int version)
char * stringify_all_domains(int domains)
int PAPI_get_opt(int option, PAPI_option_t *ptr)
int PAPI_cleanup_eventset(int EventSet)
int PAPI_create_eventset(int *EventSet)
int PAPI_event_code_to_name(int EventCode, char *out)
static const int PAPI_events_len
int tests_quiet(int argc, char **argv)
void test_fail(const char *file, int line, const char *call, int retval)
unsigned int PAPI_events[EVENTSLEN]
int PAPI_destroy_eventset(int *EventSet)
int PAPI_start(int EventSet)
static long long values[NUM_EVENTS]