Go to the source code of this file.
|
| int | main (int argc, char **argv) |
| |
◆ main()
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 17 of file perf_event_uncore_attach.c.
22 char *uncore_event=NULL;
31 printf(
"Testing creating an uncore event using PAPI_set_opt() to specify CPU\n");
44 printf(
"perf_event_uncore component not found\n");
46 test_skip(__FILE__,__LINE__,
"perf_event_uncore component not found",0);
53 printf(
"perf_event_uncore component is disabled\n");
55 test_skip(__FILE__,__LINE__,
"uncore component disabled",0);
60 if (uncore_event==NULL) {
62 printf(
"uncore event name not available\n");
65 "PAPI does not support uncore on this processor",
88 printf(
"Could not cpu attach\n");
91 "this test; trying to PAPI_CPU_ATTACH; need to run as root",
106 "this test; trying to set PAPI_GRN_SYS",
121 printf(
"could not set PAPI_DOM_ALL\n");
124 "this test; trying to set PAPI_DOM_ALL; need to run as root",
132 printf(
"Error trying to use event %s\n", uncore_event);
153 printf(
"\tUsing event %s\n",uncore_event);
154 printf(
"\t%s: %lld\n",uncore_event,
values[0]);
char event_name[2][PAPI_MAX_STR_LEN]
int PAPI_stop(int EventSet, long long *values)
const PAPI_component_info_t * PAPI_get_component_info(int cidx)
void test_pass(const char *filename)
A pointer to the following is passed to PAPI_set/get_opt()
int PAPI_set_opt(int option, PAPI_option_t *ptr)
void test_skip(const char *file, int line, const char *call, int retval)
int PAPI_add_named_event(int EventSet, const char *EventName)
int PAPI_library_init(int version)
int PAPI_get_component_index(const char *name)
int PAPI_assign_eventset_component(int EventSet, int cidx)
int PAPI_create_eventset(int *EventSet)
char * get_uncore_event(char *event, int size)
int tests_quiet(int argc, char **argv)
void test_fail(const char *file, int line, const char *call, int retval)
int PAPI_start(int EventSet)
static long long values[NUM_EVENTS]