aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/python.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/util/python.c')
-rw-r--r--tools/perf/util/python.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/tools/perf/util/python.c b/tools/perf/util/python.c
index 75ecc32a4427..59974e901232 100644
--- a/tools/perf/util/python.c
+++ b/tools/perf/util/python.c
@@ -116,12 +116,12 @@ static PyMemberDef pyrf_mmap_event__members[] = {
116 sample_members 116 sample_members
117 member_def(perf_event_header, type, T_UINT, "event type"), 117 member_def(perf_event_header, type, T_UINT, "event type"),
118 member_def(perf_event_header, misc, T_UINT, "event misc"), 118 member_def(perf_event_header, misc, T_UINT, "event misc"),
119 member_def(mmap_event, pid, T_UINT, "event pid"), 119 member_def(perf_record_mmap, pid, T_UINT, "event pid"),
120 member_def(mmap_event, tid, T_UINT, "event tid"), 120 member_def(perf_record_mmap, tid, T_UINT, "event tid"),
121 member_def(mmap_event, start, T_ULONGLONG, "start of the map"), 121 member_def(perf_record_mmap, start, T_ULONGLONG, "start of the map"),
122 member_def(mmap_event, len, T_ULONGLONG, "map length"), 122 member_def(perf_record_mmap, len, T_ULONGLONG, "map length"),
123 member_def(mmap_event, pgoff, T_ULONGLONG, "page offset"), 123 member_def(perf_record_mmap, pgoff, T_ULONGLONG, "page offset"),
124 member_def(mmap_event, filename, T_STRING_INPLACE, "backing store"), 124 member_def(perf_record_mmap, filename, T_STRING_INPLACE, "backing store"),
125 { .name = NULL, }, 125 { .name = NULL, },
126}; 126};
127 127
@@ -130,8 +130,8 @@ static PyObject *pyrf_mmap_event__repr(struct pyrf_event *pevent)
130 PyObject *ret; 130 PyObject *ret;
131 char *s; 131 char *s;
132 132
133 if (asprintf(&s, "{ type: mmap, pid: %u, tid: %u, start: %#" PRIx64 ", " 133 if (asprintf(&s, "{ type: mmap, pid: %u, tid: %u, start: %#" PRI_lx64 ", "
134 "length: %#" PRIx64 ", offset: %#" PRIx64 ", " 134 "length: %#" PRI_lx64 ", offset: %#" PRI_lx64 ", "
135 "filename: %s }", 135 "filename: %s }",
136 pevent->event.mmap.pid, pevent->event.mmap.tid, 136 pevent->event.mmap.pid, pevent->event.mmap.tid,
137 pevent->event.mmap.start, pevent->event.mmap.len, 137 pevent->event.mmap.start, pevent->event.mmap.len,
@@ -159,18 +159,18 @@ static char pyrf_task_event__doc[] = PyDoc_STR("perf task (fork/exit) event obje
159static PyMemberDef pyrf_task_event__members[] = { 159static PyMemberDef pyrf_task_event__members[] = {
160 sample_members 160 sample_members
161 member_def(perf_event_header, type, T_UINT, "event type"), 161 member_def(perf_event_header, type, T_UINT, "event type"),
162 member_def(fork_event, pid, T_UINT, "event pid"), 162 member_def(perf_record_fork, pid, T_UINT, "event pid"),
163 member_def(fork_event, ppid, T_UINT, "event ppid"), 163 member_def(perf_record_fork, ppid, T_UINT, "event ppid"),
164 member_def(fork_event, tid, T_UINT, "event tid"), 164 member_def(perf_record_fork, tid, T_UINT, "event tid"),
165 member_def(fork_event, ptid, T_UINT, "event ptid"), 165 member_def(perf_record_fork, ptid, T_UINT, "event ptid"),
166 member_def(fork_event, time, T_ULONGLONG, "timestamp"), 166 member_def(perf_record_fork, time, T_ULONGLONG, "timestamp"),
167 { .name = NULL, }, 167 { .name = NULL, },
168}; 168};
169 169
170static PyObject *pyrf_task_event__repr(struct pyrf_event *pevent) 170static PyObject *pyrf_task_event__repr(struct pyrf_event *pevent)
171{ 171{
172 return _PyUnicode_FromFormat("{ type: %s, pid: %u, ppid: %u, tid: %u, " 172 return _PyUnicode_FromFormat("{ type: %s, pid: %u, ppid: %u, tid: %u, "
173 "ptid: %u, time: %" PRIu64 "}", 173 "ptid: %u, time: %" PRI_lu64 "}",
174 pevent->event.header.type == PERF_RECORD_FORK ? "fork" : "exit", 174 pevent->event.header.type == PERF_RECORD_FORK ? "fork" : "exit",
175 pevent->event.fork.pid, 175 pevent->event.fork.pid,
176 pevent->event.fork.ppid, 176 pevent->event.fork.ppid,
@@ -194,9 +194,9 @@ static char pyrf_comm_event__doc[] = PyDoc_STR("perf comm event object.");
194static PyMemberDef pyrf_comm_event__members[] = { 194static PyMemberDef pyrf_comm_event__members[] = {
195 sample_members 195 sample_members
196 member_def(perf_event_header, type, T_UINT, "event type"), 196 member_def(perf_event_header, type, T_UINT, "event type"),
197 member_def(comm_event, pid, T_UINT, "event pid"), 197 member_def(perf_record_comm, pid, T_UINT, "event pid"),
198 member_def(comm_event, tid, T_UINT, "event tid"), 198 member_def(perf_record_comm, tid, T_UINT, "event tid"),
199 member_def(comm_event, comm, T_STRING_INPLACE, "process name"), 199 member_def(perf_record_comm, comm, T_STRING_INPLACE, "process name"),
200 { .name = NULL, }, 200 { .name = NULL, },
201}; 201};
202 202
@@ -223,18 +223,18 @@ static char pyrf_throttle_event__doc[] = PyDoc_STR("perf throttle event object."
223static PyMemberDef pyrf_throttle_event__members[] = { 223static PyMemberDef pyrf_throttle_event__members[] = {
224 sample_members 224 sample_members
225 member_def(perf_event_header, type, T_UINT, "event type"), 225 member_def(perf_event_header, type, T_UINT, "event type"),
226 member_def(throttle_event, time, T_ULONGLONG, "timestamp"), 226 member_def(perf_record_throttle, time, T_ULONGLONG, "timestamp"),
227 member_def(throttle_event, id, T_ULONGLONG, "event id"), 227 member_def(perf_record_throttle, id, T_ULONGLONG, "event id"),
228 member_def(throttle_event, stream_id, T_ULONGLONG, "event stream id"), 228 member_def(perf_record_throttle, stream_id, T_ULONGLONG, "event stream id"),
229 { .name = NULL, }, 229 { .name = NULL, },
230}; 230};
231 231
232static PyObject *pyrf_throttle_event__repr(struct pyrf_event *pevent) 232static PyObject *pyrf_throttle_event__repr(struct pyrf_event *pevent)
233{ 233{
234 struct throttle_event *te = (struct throttle_event *)(&pevent->event.header + 1); 234 struct perf_record_throttle *te = (struct perf_record_throttle *)(&pevent->event.header + 1);
235 235
236 return _PyUnicode_FromFormat("{ type: %sthrottle, time: %" PRIu64 ", id: %" PRIu64 236 return _PyUnicode_FromFormat("{ type: %sthrottle, time: %" PRI_lu64 ", id: %" PRI_lu64
237 ", stream_id: %" PRIu64 " }", 237 ", stream_id: %" PRI_lu64 " }",
238 pevent->event.header.type == PERF_RECORD_THROTTLE ? "" : "un", 238 pevent->event.header.type == PERF_RECORD_THROTTLE ? "" : "un",
239 te->time, te->id, te->stream_id); 239 te->time, te->id, te->stream_id);
240} 240}
@@ -253,8 +253,8 @@ static char pyrf_lost_event__doc[] = PyDoc_STR("perf lost event object.");
253 253
254static PyMemberDef pyrf_lost_event__members[] = { 254static PyMemberDef pyrf_lost_event__members[] = {
255 sample_members 255 sample_members
256 member_def(lost_event, id, T_ULONGLONG, "event id"), 256 member_def(perf_record_lost, id, T_ULONGLONG, "event id"),
257 member_def(lost_event, lost, T_ULONGLONG, "number of lost events"), 257 member_def(perf_record_lost, lost, T_ULONGLONG, "number of lost events"),
258 { .name = NULL, }, 258 { .name = NULL, },
259}; 259};
260 260
@@ -263,8 +263,8 @@ static PyObject *pyrf_lost_event__repr(struct pyrf_event *pevent)
263 PyObject *ret; 263 PyObject *ret;
264 char *s; 264 char *s;
265 265
266 if (asprintf(&s, "{ type: lost, id: %#" PRIx64 ", " 266 if (asprintf(&s, "{ type: lost, id: %#" PRI_lx64 ", "
267 "lost: %#" PRIx64 " }", 267 "lost: %#" PRI_lx64 " }",
268 pevent->event.lost.id, pevent->event.lost.lost) < 0) { 268 pevent->event.lost.id, pevent->event.lost.lost) < 0) {
269 ret = PyErr_NoMemory(); 269 ret = PyErr_NoMemory();
270 } else { 270 } else {
@@ -288,8 +288,8 @@ static char pyrf_read_event__doc[] = PyDoc_STR("perf read event object.");
288 288
289static PyMemberDef pyrf_read_event__members[] = { 289static PyMemberDef pyrf_read_event__members[] = {
290 sample_members 290 sample_members
291 member_def(read_event, pid, T_UINT, "event pid"), 291 member_def(perf_record_read, pid, T_UINT, "event pid"),
292 member_def(read_event, tid, T_UINT, "event tid"), 292 member_def(perf_record_read, tid, T_UINT, "event tid"),
293 { .name = NULL, }, 293 { .name = NULL, },
294}; 294};
295 295