var Goos …
var Goarch …
var ExeSuffix …
var ModulesEnabled …
func exeSuffix() string { … }
var installedGOOS …
var installedGOARCH …
func ToolExeSuffix() string { … }
var BuildA …
var BuildBuildmode …
var BuildBuildvcs …
var BuildContext …
var BuildMod …
var BuildModExplicit …
var BuildModReason …
var BuildLinkshared …
var BuildMSan …
var BuildASan …
var BuildCover …
var BuildCoverMode …
var BuildCoverPkg …
var BuildN …
var BuildO …
var BuildP …
var BuildPGO …
var BuildPkgdir …
var BuildRace …
var BuildToolexec …
var BuildToolchainName …
var BuildTrimpath …
var BuildV …
var BuildWork …
var BuildX …
var ModCacheRW …
var ModFile …
var CmdName …
var DebugActiongraph …
var DebugTrace …
var DebugRuntimeTrace …
var GoPathError …
var GOPATHChanged …
var CGOChanged …
func defaultContext() build.Context { … }
func init() { … }
func SetGOROOT(goroot string, isTestGo bool) { … }
var RawGOEXPERIMENT …
var CleanGOEXPERIMENT …
var Experiment …
var ExperimentErr …
func init() { … }
type EnvVar …
var OrigEnv …
var CmdEnv …
var envCache …
func EnvFile() (string, bool, error) { … }
func initEnvCache() { … }
func readEnvFile(file string, source string) { … }
func Getenv(key string) string { … }
func CanGetenv(key string) bool { … }
var GOROOT …
var GOROOTbin …
var GOROOTpkg …
var GOROOTsrc …
var GOBIN …
var (
GOMODCACHE …
GOMODCACHEChanged …
)
var (
GOARM64 …
goARM64Changed …
)
var (
GOARM …
goARMChanged …
)
var (
GO386 …
go386Changed …
)
var (
GOAMD64 …
goAMD64Changed …
)
var (
GOMIPS …
goMIPSChanged …
)
var (
GOMIPS64 …
goMIPS64Changed …
)
var (
GOPPC64 …
goPPC64Changed …
)
var (
GORISCV64 …
goRISCV64Changed …
)
var (
GOWASM …
goWASMChanged …
)
var (
GOPROXY …
GOPROXYChanged …
)
var (
GOSUMDB …
GOSUMDBChanged …
)
var GOPRIVATE …
var (
GONOPROXY …
GONOPROXYChanged …
)
var (
GONOSUMDB …
GONOSUMDBChanged …
)
var GOINSECURE …
var GOVCS …
var (
GOAUTH …
GOAUTHChanged …
)
func EnvOrAndChanged(name, def string) (v string, changed bool) { … }
var SumdbDir …
func GetArchEnv() (key, val string, changed bool) { … }
func envOr(key, def string) string { … }
func findGOROOT(env string) string { … }
func isSameDir(dir1, dir2 string) bool { … }
func isGOROOT(path string) bool { … }
func gopathDir(rel string) string { … }
func gopath(ctxt build.Context) string { … }
func WithBuildXWriter(ctx context.Context, xLog io.Writer) context.Context { … }
type buildXContextKey …
func BuildXWriter(ctx context.Context) (io.Writer, bool) { … }