diff options
Diffstat (limited to 'tools/perf/util/python.c')
| -rw-r--r-- | tools/perf/util/python.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/perf/util/python.c b/tools/perf/util/python.c index 02460362256d..83212c65848b 100644 --- a/tools/perf/util/python.c +++ b/tools/perf/util/python.c @@ -6,6 +6,7 @@  #include <linux/err.h>  #include <perf/cpumap.h>  #include <traceevent/event-parse.h> +#include <perf/mmap.h>  #include "evlist.h"  #include "callchain.h"  #include "evsel.h" @@ -64,6 +65,7 @@ struct perf_env perf_env;   * implementing 'verbose' and 'eprintf'.   */  int verbose; +int debug_peo_args;  int eprintf(int level, int var, const char *fmt, ...); @@ -1022,10 +1024,10 @@ static PyObject *pyrf_evlist__read_on_cpu(struct pyrf_evlist *pevlist,  	if (!md)  		return NULL; -	if (perf_mmap__read_init(md) < 0) +	if (perf_mmap__read_init(&md->core) < 0)  		goto end; -	event = perf_mmap__read_event(md); +	event = perf_mmap__read_event(&md->core);  	if (event != NULL) {  		PyObject *pyevent = pyrf_event__new(event);  		struct pyrf_event *pevent = (struct pyrf_event *)pyevent; @@ -1045,7 +1047,7 @@ static PyObject *pyrf_evlist__read_on_cpu(struct pyrf_evlist *pevlist,  		err = perf_evsel__parse_sample(evsel, event, &pevent->sample);  		/* Consume the even only after we parsed it out. */ -		perf_mmap__consume(md); +		perf_mmap__consume(&md->core);  		if (err)  			return PyErr_Format(PyExc_OSError,  |