Lines Matching refs:entry
239 def _parse_entry(self, entry): argument
240 tpoint = self._tpoints[entry['tpoint']]
241 obj = entry.get('object', {})
242 return TraceEntry(tpoint=tpoint, lcore=entry['lcore'], tsc=entry['tsc'],
243 size=entry.get('size'), object_id=obj.get('id'),
244 object_ptr=obj.get('value'), related=entry.get('related'),
245 time=obj.get('time'), owner=entry.get('owner'),
246 args={n.name: v for n, v in zip(tpoint.args, entry.get('args', []))})
393 entry = pe.entry.contents
395 tpoint = self._tpoints[entry.tpoint_id]
401 ts = entry.tsc - pe.object_start
404 elif entry.object_id != 0:
405 object_id, ts = '{:x}'.format(entry.object_id), None
410 owner_id = '{}{:02}'.format(self._owners[tpoint.owner_type], entry.owner_id)
419 yield TraceEntry(tpoint=tpoint, lcore=lcore, tsc=entry.tsc,
420 size=entry.size, object_id=object_id,
421 object_ptr=entry.object_id, owner=owner_id, time=ts,
436 def _annotate_args(self, entry): argument
439 current = obj.annotate(entry)
445 def _format_args(self, entry): argument
446 annotations = self._annotate_args(entry)
448 for arg, (name, value) in zip(entry.tpoint.args, entry.args.items()):
499 def _annotate(self, entry: TraceEntry):
503 def annotate(self, entry: TraceEntry):
508 if entry.tpoint.id not in self.tpoints:
510 return self._annotate(entry)
566 def _annotate(self, entry): argument
567 qpair = entry.args.get('qpair')
571 if obj.ptr == qpair and obj.begin <= entry.tsc <= obj.end: