{ .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS    },
   { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_BRANCH_MISSES          },
 
-};
-       struct perf_event_attr default_sw_attrs[] = {
-  { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_TASK_CLOCK             },
-  { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CONTEXT_SWITCHES       },
-  { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CPU_MIGRATIONS         },
-  { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_PAGE_FAULTS            },
 };
 
 /*
        }
 
        if (!evsel_list->core.nr_entries) {
-               if (perf_pmu__has_hybrid()) {
-                       struct parse_events_error errinfo;
-                       const char *hybrid_str = "cycles,instructions,branches,branch-misses";
-
-                       if (target__has_cpu(&target))
-                               default_sw_attrs[0].config = PERF_COUNT_SW_CPU_CLOCK;
-
-                       if (evlist__add_default_attrs(evsel_list,
-                                                     default_sw_attrs) < 0) {
-                               return -1;
-                       }
-
-                       parse_events_error__init(&errinfo);
-                       err = parse_events(evsel_list, hybrid_str, &errinfo);
-                       if (err) {
-                               fprintf(stderr,
-                                       "Cannot set up hybrid events %s: %d\n",
-                                       hybrid_str, err);
-                               parse_events_error__print(&errinfo, hybrid_str);
-                       }
-                       parse_events_error__exit(&errinfo);
-                       return err ? -1 : 0;
-               }
-
                if (target__has_cpu(&target))
                        default_attrs0[0].config = PERF_COUNT_SW_CPU_CLOCK;