internal/ directory
Directories ¶
Path | Synopsis |
---|---|
internal/abi | |
internal/asan | Package asan contains helper functions for manually instrumenting code for the address sanitizer. |
internal/bisect | Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool. |
internal/buildcfg | Package buildcfg provides access to the build configuration described by the current environment. |
internal/bytealg | |
internal/byteorder | Package byteorder provides functions for decoding and encoding little and big endian integer types from/to byte slices. |
internal/cfg | Package cfg holds configuration shared by the Go command and internal/testenv. |
internal/chacha8rand | Package chacha8rand implements a pseudorandom generator based on ChaCha8. |
internal/copyright | |
internal/coverage | |
internal/coverage/calloc | |
internal/coverage/cfile | Package cfile implements management of coverage files. |
internal/coverage/cformat | |
internal/coverage/cmerge | |
internal/coverage/decodecounter | |
internal/coverage/decodemeta | |
internal/coverage/encodecounter | |
internal/coverage/encodemeta | |
internal/coverage/pods | |
internal/coverage/rtcov | |
internal/coverage/slicereader | |
internal/coverage/slicewriter | |
internal/coverage/stringtab | |
internal/coverage/test | |
internal/coverage/uleb128 | |
internal/cpu | Package cpu implements processor feature detection used by the Go standard library. |
internal/dag | Package dag implements a language for expressing directed acyclic graphs. |
internal/diff | |
internal/exportdata | Package exportdata implements common utilities for finding and reading gc-generated object files. |
internal/filepathlite | Package filepathlite implements a subset of path/filepath, only using packages which may be imported by "os". |
internal/fmtsort | Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages. |
internal/fuzz | Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package. |
internal/goarch | package goarch contains GOARCH-specific constants. |
internal/godebug | Package godebug makes the settings in the $GODEBUG environment variable available to other packages. |
internal/godebugs | Package godebugs provides a table of known GODEBUG settings, for use by a variety of other packages, including internal/godebug, runtime, runtime/metrics, and cmd/go/internal/load. |
internal/goexperiment | Package goexperiment implements support for toolchain experiments. |
internal/goos | package goos contains GOOS-specific constants. |
internal/goroot | |
internal/gover | Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1. |
internal/goversion | |
internal/itoa | |
internal/lazyregexp | Package lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init. |
internal/lazytemplate | Package lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init. |
internal/msan | Package msan contains helper functions for manually instrumenting code for the memory sanitizer. |
internal/nettrace | Package nettrace contains internal hooks for tracing activity in the net package. |
internal/obscuretestdata | Package obscuretestdata contains functionality used by tests to more easily work with testdata that must be obscured primarily due to golang.org/issue/34986. |
internal/oserror | Package oserror defines errors values used in the os package. |
internal/pkgbits | Package pkgbits implements low-level coding abstractions for Unified IR's export data format. |
internal/platform | |
internal/poll | Package poll supports non-blocking I/O on file descriptors with polling. |
internal/profile | Package profile represents a pprof profile as a directed graph. |
internal/profilerecord | Package profilerecord holds internal types used to represent profiling records with deep stack traces. |
internal/race | Package race contains helper functions for manually instrumenting code for the race detector. |
internal/reflectlite | Package reflectlite implements lightweight version of reflect, not using any package except for "runtime", "unsafe", and "internal/abi" |
internal/runtime | |
internal/runtime/atomic | Package atomic provides atomic operations, independent of sync/atomic, to the runtime. |
internal/runtime/exithook | Package exithook provides limited support for on-exit cleanup. |
internal/runtime/maps | Package maps implements Go's builtin map type. |
internal/runtime/math | |
internal/runtime/sys | package sys contains system- and configuration- and architecture-specific constants used by the runtime. |
internal/saferio | Package saferio provides I/O functions that avoid allocating large amounts of memory unnecessarily. |
internal/singleflight | Package singleflight provides a duplicate function call suppression mechanism. |
internal/stringslite | Package stringslite implements a subset of strings, only using packages that may be imported by "os". |
internal/sync | Package sync provides basic synchronization primitives such as mutual exclusion locks to internal packages (including ones that depend on sync). |
internal/synctest | Package synctest provides support for testing concurrent code. |
internal/syscall | |
internal/syscall/execenv | |
internal/syscall/unix | |
internal/syscall/windows | |
internal/syscall/windows/registry | Package registry provides access to the Windows registry. |
internal/syscall/windows/sysdll | Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself. |
internal/sysinfo | Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes. |
internal/syslist | |
internal/testenv | Package testenv provides information about what functionality is available in different testing environments run by the Go team. |
internal/testlog | Package testlog provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults. |
internal/testpty | Package testpty is a simple pseudo-terminal package for Unix systems, implemented by calling C functions via cgo. |
internal/trace | |
internal/trace/event | |
internal/trace/event/go122 | |
internal/trace/internal | |
internal/trace/internal/oldtrace | Package oldtrace implements a parser for Go execution traces from versions 1.11–1.21. |
internal/trace/internal/testgen | |
internal/trace/internal/testgen/go122 | |
internal/trace/raw | Package raw provides an interface to interpret and emit Go execution traces. |
internal/trace/testtrace | |
internal/trace/traceviewer | |
internal/trace/traceviewer/format | Package traceviewer provides definitions of the JSON data structures used by the Chrome trace viewer. |
internal/trace/version | |
internal/txtar | Package txtar implements a trivial text-based file archive format. |
internal/types | |
internal/types/errors | |
internal/unsafeheader | Package unsafeheader contains header declarations for the Go runtime's slice and string implementations. |
internal/xcoff | Package xcoff implements access to XCOFF (Extended Common Object File Format) files. |
internal/zstd | Package zstd provides a decompressor for zstd streams, described in RFC 8878. |
- Version
- v1.24.0-rc.1
- Published
- Dec 12, 2024
- Platform
- windows/amd64
- Last checked
- 18 seconds ago –
Tools for package owners.