Source File
proto_other.go
Belonging Package
runtime/pprof
// Copyright 2022 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.//go:build !windows && !darwinpackage pprofimport ()// readMapping reads /proc/self/maps and writes mappings to b.pb.// It saves the address ranges of the mappings in b.mem for use// when emitting locations.func ( *profileBuilder) () {, := os.ReadFile("/proc/self/maps")parseProcSelfMaps(, .addMapping)if len(.mem) == 0 { // pprof expects a map entry, so fake one..addMappingEntry(0, 0, 0, "", "", true)// TODO(hyangah): make addMapping return *memMap or// take a memMap struct, and get rid of addMappingEntry// that takes a bunch of positional arguments.}}func () (, uint64, , string, error) {return 0, 0, "", "", errors.New("not implemented")}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)