|
@@ -159,16 +159,6 @@ void perf_evsel__calc_id_pos(struct perf_evsel *evsel)
|
|
|
evsel->is_pos = __perf_evsel__calc_is_pos(evsel->attr.sample_type);
|
|
|
}
|
|
|
|
|
|
-void hists__init(struct hists *hists)
|
|
|
-{
|
|
|
- memset(hists, 0, sizeof(*hists));
|
|
|
- hists->entries_in_array[0] = hists->entries_in_array[1] = RB_ROOT;
|
|
|
- hists->entries_in = &hists->entries_in_array[0];
|
|
|
- hists->entries_collapsed = RB_ROOT;
|
|
|
- hists->entries = RB_ROOT;
|
|
|
- pthread_mutex_init(&hists->lock, NULL);
|
|
|
-}
|
|
|
-
|
|
|
void __perf_evsel__set_sample_bit(struct perf_evsel *evsel,
|
|
|
enum perf_event_sample_format bit)
|
|
|
{
|
|
@@ -211,7 +201,6 @@ void perf_evsel__init(struct perf_evsel *evsel,
|
|
|
evsel->unit = "";
|
|
|
evsel->scale = 1.0;
|
|
|
INIT_LIST_HEAD(&evsel->node);
|
|
|
- hists__init(&evsel->hists);
|
|
|
perf_evsel__object.init(evsel);
|
|
|
evsel->sample_size = __perf_evsel__sample_size(attr->sample_type);
|
|
|
perf_evsel__calc_id_pos(evsel);
|