Include cpu_id in event metadata
This commit is contained in:
parent
14de268597
commit
f22b45f5d9
2 changed files with 8 additions and 2 deletions
|
@ -65,7 +65,8 @@ class EventHandler():
|
|||
raise_if_not_found=False))
|
||||
timestamp = get_field(event, '_timestamp')
|
||||
procname = get_field(event, 'procname')
|
||||
metadata = EventMetadata(event_name, pid, tid, timestamp, procname)
|
||||
cpu_id = get_field(event, 'cpu_id')
|
||||
metadata = EventMetadata(event_name, pid, tid, timestamp, procname, cpu_id)
|
||||
handler_function(event, metadata)
|
||||
else:
|
||||
print(f'unhandled event name: {event_name}', file=sys.stderr)
|
||||
|
|
|
@ -18,12 +18,13 @@
|
|||
class EventMetadata():
|
||||
"""Container for event metadata."""
|
||||
|
||||
def __init__(self, event_name, pid, tid, timestamp, procname) -> None:
|
||||
def __init__(self, event_name, pid, tid, timestamp, procname, cpu_id) -> None:
|
||||
self._event_name = event_name
|
||||
self._pid = pid
|
||||
self._tid = tid
|
||||
self._timestamp = timestamp
|
||||
self._procname = procname
|
||||
self._cpu_id = cpu_id
|
||||
|
||||
@property
|
||||
def event_name(self):
|
||||
|
@ -44,3 +45,7 @@ class EventMetadata():
|
|||
@property
|
||||
def procname(self):
|
||||
return self._procname
|
||||
|
||||
@property
|
||||
def cpu_id(self):
|
||||
return self._cpu_id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue