// Copyright 2020 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. // Package sysinfo implements high level hardware information gathering // that can be used for debugging or information purposes. package sysinfo import ( "internal/cpu" "sync" ) var CPUName = sync.OnceValue(func() string { if name := cpu.Name(); name != "" { return name } if name := osCPUInfoName(); name != "" { return name } return "" })