From b8b0c9f7d8f02415beab09246ddf66b021dfdc06 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 3 Jan 2024 18:41:44 +0100 Subject: syz-fuzzer: export pprof endpoints This will let us have a better understanding of what's going on inside a fuzzed VM. --- vm/vmimpl/vmimpl.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vm/vmimpl/vmimpl.go') diff --git a/vm/vmimpl/vmimpl.go b/vm/vmimpl/vmimpl.go index 0a4ada028..8b63ca77e 100644 --- a/vm/vmimpl/vmimpl.go +++ b/vm/vmimpl/vmimpl.go @@ -186,6 +186,9 @@ func Multiplex(cmd *exec.Cmd, merger *OutputMerger, console io.Closer, timeout t return merger.Output, errc, nil } +// On VMs, pprof will be listening to this port. +const PprofPort = 6060 + func RandomPort() int { n, err := rand.Int(rand.Reader, big.NewInt(64<<10-1<<10)) if err != nil { -- cgit mrf-deployment