mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof-capture: add metadata frame type
This will allow sources and aids to discover information about what was done between capture loading and saving.
This commit is contained in:
@ -130,8 +130,8 @@ main (gint argc,
|
||||
gdouble ptime = (mark->frame.time - begin_time) / (gdouble)NSEC_PER_SEC;
|
||||
|
||||
g_print ("MARK: pid=%d time=%"G_GINT64_FORMAT" (%lf)\n"
|
||||
" group = %s\n"
|
||||
" name = %s\n"
|
||||
" group = %s\n"
|
||||
" name = %s\n"
|
||||
" duration = %"G_GUINT64_FORMAT"\n"
|
||||
" message = %s\n",
|
||||
mark->frame.pid, mark->frame.time, ptime,
|
||||
@ -140,6 +140,20 @@ main (gint argc,
|
||||
break;
|
||||
}
|
||||
|
||||
case SYSPROF_CAPTURE_FRAME_METADATA:
|
||||
{
|
||||
const SysprofCaptureMetadata *metadata = sysprof_capture_reader_read_metadata (reader);
|
||||
gdouble ptime = (metadata->frame.time - begin_time) / (gdouble)NSEC_PER_SEC;
|
||||
|
||||
g_print ("METADATA: pid=%d time=%"G_GINT64_FORMAT" (%lf)\n"
|
||||
" id = %s\n"
|
||||
"\"\"\"\n%s\n\"\"\"",
|
||||
metadata->frame.pid, metadata->frame.time, ptime,
|
||||
metadata->id, metadata->metadata);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case SYSPROF_CAPTURE_FRAME_PROCESS:
|
||||
{
|
||||
const SysprofCaptureProcess *pr = sysprof_capture_reader_read_process (reader);
|
||||
|
||||
Reference in New Issue
Block a user