From bcfaa6caa868d8e658d3505787b262c63271842a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 23 Jan 2020 12:26:18 -0800 Subject: [PATCH] perf: use task-ids instead of pids The pids might overlap, which isn't that useful for us when we are creating threads. Instead use the task-ids (which should basically overlap anyway). --- src/libsysprof/sysprof-perf-source.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsysprof/sysprof-perf-source.c b/src/libsysprof/sysprof-perf-source.c index 238b9ead..17e1980e 100644 --- a/src/libsysprof/sysprof-perf-source.c +++ b/src/libsysprof/sysprof-perf-source.c @@ -358,8 +358,8 @@ sysprof_perf_source_handle_event (SysprofPerfCounterEvent *event, sysprof_capture_writer_add_fork (self->writer, event->fork.time, cpu, - event->fork.ppid, - event->fork.pid); + event->fork.ptid, + event->fork.tid); /* * TODO: We should add support for "follow fork" of the GPid if we are