When getting the fields of an event by name, it is not necessary
to add an underscore prefix. This removes the underscore prefix of
the field names in the examples.
Signed-off-by: Xiaona Han <xiaonahappy13@163.com>
Acked-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
event.get_cycles(), event.get_name()))
if event.get_name() == "sched_switch":
event.get_cycles(), event.get_name()))
if event.get_name() == "sched_switch":
- prev_field = event.get_field("_prev_comm")
+ prev_field = event.get_field("prev_comm")
if prev_field is None:
print("ERROR: Missing prev_comm context info")
else:
if prev_field is None:
print("ERROR: Missing prev_comm context info")
else:
print("sched_switch prev_comm: {}".format(prev_comm))
if event.get_name() == "exit_syscall":
print("sched_switch prev_comm: {}".format(prev_comm))
if event.get_name() == "exit_syscall":
- ret_field = event.get_field("_ret")
+ ret_field = event.get_field("ret")
if ret_field is None:
print("ERROR: Unable to extract ret")
else:
if ret_field is None:
print("ERROR: Unable to extract ret")
else:
break # Next event
# Getting PID
break # Next event
# Getting PID
- pid_field = event.get_field_with_scope(sco, "_pid")
+ pid_field = event.get_field_with_scope(sco, "pid")
pid = pid_field.get_int64()
if ctf.field_error():
pid = pid_field.get_int64()
if ctf.field_error():
sco = event.get_top_level_scope(ctf.scope.EVENT_FIELDS)
# prev_comm
sco = event.get_top_level_scope(ctf.scope.EVENT_FIELDS)
# prev_comm
- field = event.get_field_with_scope(sco, "_prev_comm")
+ field = event.get_field_with_scope(sco, "prev_comm")
prev_comm = field.get_char_array()
if ctf.field_error():
print("ERROR: Missing prev_comm context info")
# prev_tid
prev_comm = field.get_char_array()
if ctf.field_error():
print("ERROR: Missing prev_comm context info")
# prev_tid
- field = event.get_field_with_scope(sco, "_prev_tid")
+ field = event.get_field_with_scope(sco, "prev_tid")
prev_tid = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_tid context info")
# prev_prio
prev_tid = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_tid context info")
# prev_prio
- field = event.get_field_with_scope(sco, "_prev_prio")
+ field = event.get_field_with_scope(sco, "prev_prio")
prev_prio = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_prio context info")
# prev_state
prev_prio = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_prio context info")
# prev_state
- field = event.get_field_with_scope(sco, "_prev_state")
+ field = event.get_field_with_scope(sco, "prev_state")
prev_state = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_state context info")
# next_comm
prev_state = field.get_int64()
if ctf.field_error():
print("ERROR: Missing prev_state context info")
# next_comm
- field = event.get_field_with_scope(sco, "_next_comm")
+ field = event.get_field_with_scope(sco, "next_comm")
next_comm = field.get_char_array()
if ctf.field_error():
print("ERROR: Missing next_comm context info")
# next_tid
next_comm = field.get_char_array()
if ctf.field_error():
print("ERROR: Missing next_comm context info")
# next_tid
- field = event.get_field_with_scope(sco, "_next_tid")
+ field = event.get_field_with_scope(sco, "next_tid")
next_tid = field.get_int64()
if ctf.field_error():
print("ERROR: Missing next_tid context info")
# next_prio
next_tid = field.get_int64()
if ctf.field_error():
print("ERROR: Missing next_tid context info")
# next_prio
- field = event.get_field_with_scope(sco, "_next_prio")
+ field = event.get_field_with_scope(sco, "next_prio")
next_prio = field.get_int64()
if ctf.field_error():
print("ERROR: Missing next_prio context info")
next_prio = field.get_int64()
if ctf.field_error():
print("ERROR: Missing next_prio context info")