[sysprof] perf: only send exit events when tid==pid
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] perf: only send exit events when tid==pid
- Date: Mon, 1 Jul 2019 22:51:35 +0000 (UTC)
commit 3755b9dd6e4357ee872a1e95054e5d351bd15bf3
Author: Christian Hergert <chergert redhat com>
Date: Mon Jul 1 15:41:13 2019 -0700
perf: only send exit events when tid==pid
src/libsysprof/sysprof-perf-source.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/libsysprof/sysprof-perf-source.c b/src/libsysprof/sysprof-perf-source.c
index b52a131..238b9ea 100644
--- a/src/libsysprof/sysprof-perf-source.c
+++ b/src/libsysprof/sysprof-perf-source.c
@@ -331,6 +331,10 @@ sysprof_perf_source_handle_event (SysprofPerfCounterEvent *event,
break;
case PERF_RECORD_EXIT:
+ /* Ignore fork exits for now */
+ if (event->exit.tid != event->exit.pid)
+ break;
+
sysprof_capture_writer_add_exit (self->writer,
event->exit.time,
cpu,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]