Source File
runtime.go
Belonging Package
runtime/pprof
// Copyright 2017 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package pprofimport ()// runtime_expandFinalInlineFrame is defined in runtime/symtab.go.func ( []uintptr) []uintptr// runtime_setProfLabel is defined in runtime/proflabel.go.func ( unsafe.Pointer)// runtime_getProfLabel is defined in runtime/proflabel.go.func () unsafe.Pointer// SetGoroutineLabels sets the current goroutine's labels to match ctx.// A new goroutine inherits the labels of the goroutine that created it.// This is a lower-level API than Do, which should be used instead when possible.func ( context.Context) {, := .Value(labelContextKey{}).(*labelMap)runtime_setProfLabel(unsafe.Pointer())}// Do calls f with a copy of the parent context with the// given labels added to the parent's label map.// Goroutines spawned while executing f will inherit the augmented label-set.// Each key/value pair in labels is inserted into the label map in the// order provided, overriding any previous value for the same key.// The augmented label map will be set for the duration of the call to f// and restored once f returns.func ( context.Context, LabelSet, func(context.Context)) {defer SetGoroutineLabels()= WithLabels(, )SetGoroutineLabels()()}
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)