Directories
¶
Path | Synopsis |
---|---|
Addr2line is a minimal simulation of the GNU addr2line tool, just enough to support pprof.
|
Addr2line is a minimal simulation of the GNU addr2line tool, just enough to support pprof. |
Binary api computes the exported API of a set of Go packages.
|
Binary api computes the exported API of a set of Go packages. |
Asm, typically invoked as “go tool asm”, assembles the source file into an object file named for the basename of the argument source file with a .o suffix.
|
Asm, typically invoked as “go tool asm”, assembles the source file into an object file named for the basename of the argument source file with a .o suffix. |
Buildid displays or updates the build ID stored in a Go package or binary.
|
Buildid displays or updates the build ID stored in a Go package or binary. |
Cgo enables the creation of Go packages that call C code.
|
Cgo enables the creation of Go packages that call C code. |
Compile, typically invoked as “go tool compile,” compiles a single Go package comprising the files named on the command line.
|
Compile, typically invoked as “go tool compile,” compiles a single Go package comprising the files named on the command line. |
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'.
|
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'. |
Dist helps bootstrap, build, and test the Go distribution.
|
Dist helps bootstrap, build, and test the Go distribution. |
Doc (usually run as go doc) accepts zero, one or two arguments.
|
Doc (usually run as go doc) accepts zero, one or two arguments. |
Fix finds Go programs that use old APIs and rewrites them to use newer ones.
|
Fix finds Go programs that use old APIs and rewrites them to use newer ones. |
Go is a tool for managing Go source code.
|
Go is a tool for managing Go source code. |
Gofmt formats Go programs.
|
Gofmt formats Go programs. |
Link, typically invoked as “go tool link,” reads the Go archive or object for a package main, along with its dependencies, and combines them into an executable binary.
|
Link, typically invoked as “go tool link,” reads the Go archive or object for a package main, along with its dependencies, and combines them into an executable binary. |
Nm lists the symbols defined or used by an object file, archive, or executable.
|
Nm lists the symbols defined or used by an object file, archive, or executable. |
Objdump disassembles executable files.
|
Objdump disassembles executable files. |
Pack is a simple version of the traditional Unix ar tool.
|
Pack is a simple version of the traditional Unix ar tool. |
Pprof interprets and displays profiles of Go programs.
|
Pprof interprets and displays profiles of Go programs. |
Test2json converts go test output to a machine-readable JSON stream.
|
Test2json converts go test output to a machine-readable JSON stream. |
Trace is a tool for viewing trace files.
|
Trace is a tool for viewing trace files. |
Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.
|
Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string. |
internal
|
|
bio
Package bio implements common I/O abstractions used within the Go toolchain.
|
Package bio implements common I/O abstractions used within the Go toolchain. |
browser
Package browser provides utilities for interacting with users' browsers.
|
Package browser provides utilities for interacting with users' browsers. |
dwarf
Package dwarf generates DWARF debugging information.
|
Package dwarf generates DWARF debugging information. |
edit
Package edit implements buffered position-based editing of byte slices.
|
Package edit implements buffered position-based editing of byte slices. |
gcprog
Package gcprog implements an encoder for packed GC pointer bitmaps, known as GC programs.
|
Package gcprog implements an encoder for packed GC pointer bitmaps, known as GC programs. |
goobj
Package goobj implements reading of Go object files and archives.
|
Package goobj implements reading of Go object files and archives. |
obj/arm64
Package arm64 implements an ARM64 assembler.
|
Package arm64 implements an ARM64 assembler. |
objabi
Originally, Go object files were Plan 9 object files, but no longer.
|
Originally, Go object files were Plan 9 object files, but no longer. |
objfile
Package objfile implements portable access to OS-specific executable files.
|
Package objfile implements portable access to OS-specific executable files. |
test2json
Package test2json implements conversion of test binary output to JSON.
|
Package test2json implements conversion of test binary output to JSON. |
xcoff
Package xcoff implements access to XCOFF (Extended Common Object File Format) files.
|
Package xcoff implements access to XCOFF (Extended Common Object File Format) files. |