TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "mem:0:u"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "mem:0:u"));
 
        return test__checkevent_breakpoint(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "mem:0:x:k"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "mem:0:x:k"));
 
        return test__checkevent_breakpoint_x(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "mem:0:r:hp"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "mem:0:r:hp"));
 
        return test__checkevent_breakpoint_r(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "mem:0:w:up"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "mem:0:w:up"));
 
        return test__checkevent_breakpoint_w(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "mem:0:rw:kp"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "mem:0:rw:kp"));
 
        return test__checkevent_breakpoint_rw(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "breakpoint"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint"));
 
        return test__checkevent_breakpoint(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "breakpoint"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint"));
 
        return test__checkevent_breakpoint_x(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "breakpoint"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint"));
 
        return test__checkevent_breakpoint_r(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "breakpoint"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint"));
 
        return test__checkevent_breakpoint_w(evlist);
 }
        TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
        TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
        TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "breakpoint"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint"));
 
        return test__checkevent_breakpoint_rw(evlist);
 }
        TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries);
 
        TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
-       TEST_ASSERT_VAL("wrong name", !strcmp(evsel__name(evsel), "breakpoint1"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint1"));
 
        evsel = evsel__next(evsel);
 
        TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
-       TEST_ASSERT_VAL("wrong name", !strcmp(evsel__name(evsel), "breakpoint2"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "breakpoint2"));
 
        return TEST_OK;
 }
        TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries);
        TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
        TEST_ASSERT_VAL("wrong config", test_config(evsel, 1));
-       TEST_ASSERT_VAL("wrong name", !strcmp(evsel__name(evsel), "krava"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "krava"));
 
        /* cpu/config=2/u" */
        evsel = evsel__next(evsel);
        TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries);
        TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
        TEST_ASSERT_VAL("wrong config", test_config(evsel, 2));
-       TEST_ASSERT_VAL("wrong name",
-                       !strcmp(evsel__name(evsel), "cpu/config=2/u"));
+       TEST_ASSERT_VAL("wrong name", evsel__name_is(evsel, "cpu/config=2/u"));
 
        return TEST_OK;
 }