From 81da950ebe1456a416be85d127c9fee9e74cd915 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Wed, 12 Feb 2025 14:33:05 +0100 Subject: [PATCH] Steal becomes an instant event --- api/gc-lttng.h | 4 +--- src/parallel-tracer.h | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/api/gc-lttng.h b/api/gc-lttng.h index 9df639b7d..d192be4ed 100644 --- a/api/gc-lttng.h +++ b/api/gc-lttng.h @@ -81,9 +81,7 @@ LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( whippet, tracepoint, whippet, trace_check_termination_end, LTTNG_UST_TP_ARGS()) LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( - whippet, tracepoint, whippet, trace_steal_begin, LTTNG_UST_TP_ARGS()) -LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( - whippet, tracepoint, whippet, trace_steal_end, LTTNG_UST_TP_ARGS()) + whippet, tracepoint, whippet, trace_steal, LTTNG_UST_TP_ARGS()) LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( whippet, tracepoint, whippet, trace_roots_begin, LTTNG_UST_TP_ARGS()) LTTNG_UST_TRACEPOINT_EVENT_INSTANCE( diff --git a/src/parallel-tracer.h b/src/parallel-tracer.h index e368c36d6..0b80a6dde 100644 --- a/src/parallel-tracer.h +++ b/src/parallel-tracer.h @@ -293,10 +293,9 @@ trace_worker_steal(struct gc_trace_worker *worker) { return obj; } - GC_TRACEPOINT(trace_steal_begin); + GC_TRACEPOINT(trace_steal); LOG("tracer #%zu: trying to steal\n", worker->id); struct gc_ref obj = trace_worker_steal_from_any(worker, tracer); - GC_TRACEPOINT(trace_steal_end); if (!gc_ref_is_null(obj)) return obj;