- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for msanfree (0.4 sec)
-
src/runtime/mgcsweep.go
} // User arenas are handled on explicit free. if raceenabled && !s.isUserArenaChunk { racefree(unsafe.Pointer(x), size) } if msanenabled && !s.isUserArenaChunk { msanfree(unsafe.Pointer(x), size) } if asanenabled && !s.isUserArenaChunk { asanpoison(unsafe.Pointer(x), size) } } mbits.advance() abits.advance() } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 17:52:18 UTC 2024 - 32.9K bytes - Viewed (0) -
src/runtime/stack.go
} return } if traceAllocFreeEnabled() { trace := traceTryAcquire() if trace.ok() { trace.GoroutineStackFree(uintptr(v)) traceRelease(trace) } } if msanenabled { msanfree(v, n) } if asanenabled { asanpoison(v, n) } if n < fixedStack<<_NumStackOrders && n < _StackCacheSize { order := uint8(0) n2 := n for n2 > fixedStack { order++ n2 >>= 1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 22:31:00 UTC 2024 - 41.1K bytes - Viewed (0) -
src/runtime/arena.go
} // Mark the region as free to various sanitizers immediately instead // of handling them at sweep time. if raceenabled { racefree(unsafe.Pointer(s.base()), s.elemsize) } if msanenabled { msanfree(unsafe.Pointer(s.base()), s.elemsize) } if asanenabled { asanpoison(unsafe.Pointer(s.base()), s.elemsize) } // Make ourselves non-preemptible as we manipulate state and statistics. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 17:44:56 UTC 2024 - 37.9K bytes - Viewed (0) -
src/runtime/mheap.go
if traceAllocFreeEnabled() { trace := traceTryAcquire() if trace.ok() { trace.SpanFree(s) traceRelease(trace) } } lock(&h.lock) if msanenabled { // Tell msan that this entire span is no longer in use. base := unsafe.Pointer(s.base()) bytes := s.npages << _PageShift msanfree(base, bytes) } if asanenabled {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 22:31:00 UTC 2024 - 78K bytes - Viewed (0) -
src/runtime/traceallocfree.go
tl.eventWriter(traceGoRunning, traceProcRunning).commit(traceEvSpanAlloc, traceSpanID(s), traceArg(s.npages), traceSpanTypeAndClass(s)) } // SpanFree records an event indicating that the span is about to be freed. func (tl traceLocker) SpanFree(s *mspan) { tl.eventWriter(traceGoRunning, traceProcRunning).commit(traceEvSpanFree, traceSpanID(s)) } // traceSpanID creates a trace ID for the span s for the trace.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 20:32:51 UTC 2024 - 5.9K bytes - Viewed (0) -
src/internal/trace/event/go122/event.go
Name: "SpanAlloc", Args: []string{"dt", "id", "npages_value", "kindclass"}, IsTimedEvent: true, Experiment: AllocFree, }, EvSpanFree: event.Spec{ Name: "SpanFree", Args: []string{"dt", "id"}, IsTimedEvent: true, Experiment: AllocFree, }, EvHeapObject: event.Spec{ Name: "HeapObject", Args: []string{"dt", "id", "type"},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 14.8K bytes - Viewed (0)