* [PATCH] trace-cmd: make python work again
@ 2019-01-19 9:15 Johannes Berg
0 siblings, 0 replies; only message in thread
From: Johannes Berg @ 2019-01-19 9:15 UTC (permalink / raw)
To: linux-trace-devel; +Cc: Steven Rostedt, Johannes Berg
From: Johannes Berg <johannes.berg@intel.com>
Code reshuffling/renaming wasn't complete in ctracecmd.i:
* it needs to %include "trace-seq.h" so that we
can access those functions from python
* it needs to use tep_* instead of pevent_* everywhere,
even function calls done as parameters to functions,
I guess some sort of automatic conversion missed those
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
---
python/ctracecmd.i | 1 +
python/tracecmd.py | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/python/ctracecmd.i b/python/ctracecmd.i
index b18cba9b3b5f..55fd8755c237 100644
--- a/python/ctracecmd.i
+++ b/python/ctracecmd.i
@@ -239,4 +239,5 @@ static int python_callback(struct trace_seq *s,
#define __thread
%include "trace-cmd.h"
+%include "trace-seq.h"
%include "event-parse.h"
diff --git a/python/tracecmd.py b/python/tracecmd.py
index f551a1489e25..a3816dfdb788 100644
--- a/python/tracecmd.py
+++ b/python/tracecmd.py
@@ -106,7 +106,7 @@ class Event(object, DictMixin):
f = tep_find_any_field(self._format, name)
if f is None:
return None
- ret, val = tep_read_number_field(f, pevent_record_data_get(self._record))
+ ret, val = tep_read_number_field(f, tep_record_data_get(self._record))
if ret:
return None
return val
@@ -142,7 +142,7 @@ class Field(object):
def __long__(self):
ret, val = tep_read_number_field(self._field,
- pevent_record_data_get(self._record))
+ tep_record_data_get(self._record))
if ret:
raise FieldError("Not a number field")
return val
--
2.17.2
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2019-01-19 9:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-19 9:15 [PATCH] trace-cmd: make python work again Johannes Berg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).