23 int main (
int argc,
char **argv)
26 int retval,cid,coretemp_cid=-1,numcmp;
46 printf(
"Trying all coretemp events\n");
51 for(cid=0; cid<numcmp; cid++) {
54 test_fail(__FILE__, __LINE__,
"PAPI_get_component_info failed\n", 0);
57 if (strstr(cmpinfo->
name,
"coretemp")) {
59 if (!
TESTS_QUIET) printf(
"Found coretemp component at cid %d\n",
62 if (!
TESTS_QUIET) fprintf(stderr,
"Coretemp component disabled: %s\n",
65 "Component disabled\n", 0);
68 test_skip(__FILE__,__LINE__,
"No coretemp events found",0);
85 printf(
"Error translating %#x\n",code);
87 "PAPI_event_code_to_name",
retval );
93 "Error getting event info\n",
retval);
111 "PAPI_create_eventset()",
retval);
117 "PAPI_add_event()",
retval);
130 temperature=(
values[0]/1000.0);
140 "PAPI_cleanup_eventset()",
retval);
146 "PAPI_destroy_eventset()",
retval);
166 "PAPI_create_eventset()",
retval);
172 "PAPI_add_event()",
retval);
185 temperature=(
values[0]/1000.0);
195 "PAPI_cleanup_eventset()",
retval);
201 "PAPI_destroy_eventset()",
retval);
220 "PAPI_create_eventset()",
retval);
226 "PAPI_add_event()",
retval);
245 "PAPI_cleanup_eventset()",
retval);
251 "PAPI_destroy_eventset()",
retval);
char event_name[2][PAPI_MAX_STR_LEN]
int PAPI_stop(int EventSet, long long *values)
char disabled_reason[PAPI_MAX_STR_LEN]
const PAPI_component_info_t * PAPI_get_component_info(int cidx)
void test_pass(const char *filename)
int PAPI_add_event(int EventSet, int EventCode)
int PAPI_num_components(void)
char long_descr[PAPI_HUGE_STR_LEN]
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 name[PAPI_MAX_STR_LEN]
int PAPI_enum_cmp_event(int *EventCode, int modifier, int cidx)
int PAPI_cleanup_eventset(int EventSet)
int PAPI_create_eventset(int *EventSet)
int PAPI_event_code_to_name(int EventCode, char *out)
int main(int argc, char **argv)
int tests_quiet(int argc, char **argv)
void test_fail(const char *file, int line, const char *call, int retval)
int PAPI_destroy_eventset(int *EventSet)
int PAPI_start(int EventSet)
static long long values[NUM_EVENTS]
#define NUM_EVENTS
Shows "pretty" coretemp output.