From 392c0f71aa144a66e9c67d2e067f0dcd1a9994ab Mon Sep 17 00:00:00 2001 From: thibaud-leclere Date: Tue, 12 May 2026 09:43:49 +0200 Subject: [PATCH] fix: reset pendingCallCount before parsing calls= line --- internal/cachegrind/parser.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/cachegrind/parser.go b/internal/cachegrind/parser.go index e54e973..4b40b66 100644 --- a/internal/cachegrind/parser.go +++ b/internal/cachegrind/parser.go @@ -121,6 +121,7 @@ func Parse(r io.Reader) (*Profile, error) { pendingCallee = fnTable[alias] case strings.HasPrefix(line, "calls="): + pendingCallCount = 0 parts := strings.Fields(line[6:]) if len(parts) > 0 { pendingCallCount, _ = strconv.ParseInt(parts[0], 10, 64)