1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-26 21:20:30 +02:00

Steal becomes an instant event

This commit is contained in:
Andy Wingo 2025-02-12 14:33:05 +01:00
parent c0dd2e58d1
commit 81da950ebe
2 changed files with 2 additions and 5 deletions

View file

@ -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(

View file

@ -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;