ssaviewer
A simple golang SSA viewer tool use for code analysis or make a linter
ssa.html generate code modify from src/cmd/compile/internal/ssa/html.go
, because of golang.org/x/tools/go/ssa
is so different.
screenshot
install
go get github.com/kkHAIKE/ssaviewer
usage
- cd into your package folder
ssaviewer
show all ssa.Functionssaviewer function_name
generate the ssa.html
TODOs
- AST location binding
search key
- GOSSAFUNC