tools: golang.org/x/tools/go/ssa Index | Files | Directories

Packages that import ssa

PathSynopsis
github.com/3rf/codecoroner/unusedThe "unused" package wraps the go's static anaylsis packages and provides hooks for finding unused functions and identifiers in a codebase
github.com/bjwbell/gensimd
github.com/bjwbell/gensimd/codegen
github.com/DanielMorsing/stackcheck
github.com/dvyukov/go-fuzz/examples/gotypes
github.com/dvyukov/go-fuzz/examples/newparser
github.com/go-llvm/llgo/debug
github.com/go-llvm/llgo/irgen
github.com/go-llvm/llgo/ssaopt
github.com/motemen/go-typeswitch-genExpands type switches with type variables to achieve generic functions in Golang
github.com/nickng/dingo-hunterdingo-hunter: A tool for analysing Go code to extract the communication patterns for deadlock analysis.
github.com/nickng/dingo-hunter/sesstypePackage sesstype encapsulates representation of session types As opposed to role-based session types, this representation is channel-based.
github.com/nickng/dingo-hunter/utils
github.com/stripe/safesqlCommand safesql is a tool for performing static analysis on programs to ensure that SQL injection attacks are not possible.
github.com/tardisgo/tardisgoTARDIS Go is a Go->Haxe transpiler.
github.com/tardisgo/tardisgo/asmgoPackage asmgo provides the first-pass back-end implementation for TARDIS Go, it also serves as a reference implementation.
github.com/tardisgo/tardisgo/haxePackage haxe provides the Haxe back-end implementation for TARDIS Go
github.com/tardisgo/tardisgo/pogoPackage pogo provides the generic components of a tool for transforming the go.tools/​go/​ssa form of Go programs to other languages
github.com/tardisgo/tardisgo/tgossaPackage tgossa provides pure ssa optimization functions in TARDISgo.
github.com/tarm/gounused
github.com/tmc/srcutils/cmd/add_argumentProgram add_argument inserts a new argument into a function and all of it's callers
github.com/tmc/ssaviewssaview is a small utlity that renders SSA code alongside input Go code
github.com/vsdutka/iplsgocgienvparams
golang.org/x/tools/cmd/callgraphcallgraph: a tool for reporting the call graph of a Go program.
golang.org/x/tools/cmd/guruguru: a tool for answering questions about Go source code.
golang.org/x/tools/cmd/ssadumpssadump: a tool for displaying and interpreting the SSA form of Go programs.
golang.org/x/tools/go/callgraphPackage callgraph defines the call graph and various algorithms and utilities to operate on it.
golang.org/x/tools/go/callgraph/chaPackage cha computes the call graph of a Go program using the Class Hierarchy Analysis (CHA) algorithm.
golang.org/x/tools/go/callgraph/rtaThis package provides Rapid Type Analysis (RTA) for Go, a fast algorithm for call graph construction and discovery of reachable code (and hence dead code) and runtime types.
golang.org/x/tools/go/callgraph/staticPackage static computes the call graph of a Go program containing only static call edges.
golang.org/x/tools/godoc/analysisPackage analysis performs type and pointer analysis and generates mark-up for the Go source view.
golang.org/x/tools/go/pointerPackage pointer implements Andersen's analysis, an inclusion-based pointer analysis algorithm first described in (Andersen, 1994).
golang.org/x/tools/go/ssa/interpPackage ssa/​interp defines an interpreter for the SSA representation of Go programs.
golang.org/x/tools/go/ssa/ssautil
golang.org/x/tools/oraclePackage oracle contains the implementation of the oracle tool whose command-line is provided by golang.org/​x/​tools/​cmd/​oracle.