diff --git a/cmd/metrics/metadata.go b/cmd/metrics/metadata.go index a749af93..e29a99c2 100644 --- a/cmd/metrics/metadata.go +++ b/cmd/metrics/metadata.go @@ -308,13 +308,13 @@ func getMetadataScripts(noRoot bool, perfPath string, uarch string, noSystemSumm for _, scriptDef := range metadataScriptDefs { if scriptDef.Name == "perf stat fixed instructions" { var eventList []string - for range numGPCounters { + for range numGPCounters + 1 { eventList = append(eventList, "instructions") } scriptDef.ScriptTemplate = strings.Replace(scriptDef.ScriptTemplate, "{{.InstructionsList}}", strings.Join(eventList, ","), -1) } else if scriptDef.Name == "perf stat fixed cpu-cycles" { var eventList []string - for range numGPCounters { + for range numGPCounters + 1 { eventList = append(eventList, "cpu-cycles") } scriptDef.ScriptTemplate = strings.Replace(scriptDef.ScriptTemplate, "{{.CpuCyclesList}}", strings.Join(eventList, ","), -1)