internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: BSD-3-Clause

Directories

Path Synopsis
Package addrspace reads bytes at runtime virtual addresses for the heap-native pprof label decoder.
Package addrspace reads bytes at runtime virtual addresses for the heap-native pprof label decoder.
Package bundle implements the external-analyser capture artifact: a tar stream containing a heap dump, a snapshot of the target's read-only memory segments (so literal pprof label strings can be recovered out of process), and metadata.
Package bundle implements the external-analyser capture artifact: a tar stream containing a heap dump, a snapshot of the target's read-only memory segments (so literal pprof label strings can be recovered out of process), and metadata.
Package capture writes the calling process's heap dump to a temp file and returns it positioned at offset 0.
Package capture writes the calling process's heap dump to a temp file and returns it positioned at offset 0.
Package cli implements the bubblepprof external analyser command:
Package cli implements the bubblepprof external analyser command:
Package heapdump parses the binary format written by runtime/debug.WriteHeapDump (see runtime/heapdump.go) into a normalized heapsnapshot.HeapSnapshot.
Package heapdump parses the binary format written by runtime/debug.WriteHeapDump (see runtime/heapdump.go) into a normalized heapsnapshot.HeapSnapshot.
Package heaplabels prototypes recovery of runtime/pprof goroutine labels directly from the heap dump's runtime.g objects.
Package heaplabels prototypes recovery of runtime/pprof goroutine labels directly from the heap dump's runtime.g objects.
Package heapsnapshot holds the normalized in-memory model produced by parsing a runtime/debug.WriteHeapDump output.
Package heapsnapshot holds the normalized in-memory model produced by parsing a runtime/debug.WriteHeapDump output.
Package memusage implements the core computation behind the /debug/memusage HTTP endpoint: it pairs heap-dump-derived reachability with heap-native pprof label recovery so callers can ask "how much heap is reachable from goroutines carrying these standard runtime/pprof labels?".
Package memusage implements the core computation behind the /debug/memusage HTTP endpoint: it pairs heap-dump-derived reachability with heap-native pprof label recovery so callers can ask "how much heap is reachable from goroutines carrying these standard runtime/pprof labels?".
Package runtimelayout describes the private Go runtime layout that heap-native pprof label recovery depends on, and resolves it from a small verified table.
Package runtimelayout describes the private Go runtime layout that heap-native pprof label recovery depends on, and resolves it from a small verified table.
Package snapshotgraph turns a parsed heapsnapshot.HeapSnapshot into a compact process-wide object graph with per-goroutine and process-global reachability sets.
Package snapshotgraph turns a parsed heapsnapshot.HeapSnapshot into a compact process-wide object graph with per-goroutine and process-global reachability sets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL