Problem introduced in 936be50, that missed one perf_event__parse_sample user, the python binding.
Unified · Split
| @@ -803,7 +803,7 @@ static PyObject *pyrf_evlist__read_on_cpu(struct pyrf_evlist *pevlist, · 802 unmodified lines | |||
| 803 | first = list_entry(evlist->entries.next, struct perf_evsel, node); | 803 | first = list_entry(evlist->entries.next, struct perf_evsel, node); |
| 804 | err = perf_event__parse_sample(event, first->attr.sample_type, | 804 | err = perf_event__parse_sample(event, first->attr.sample_type, |
| 805 | perf_evsel__sample_size(first), | 805 | perf_evsel__sample_size(first), |
| 806 | sample_id_all, &pevent->sample); | 806 | sample_id_all, &pevent->sample, false); |
| 807 | if (err) | 807 | if (err) |
| 808 | return PyErr_Format(PyExc_OSError, | 808 | return PyErr_Format(PyExc_OSError, |
| 809 | "perf: can't parse sample, err=%d", err); | 809 | "perf: can't parse sample, err=%d", err); |