Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SilverRainZ/go-ssaviz
/ functions
Functions
23 in github.com/SilverRainZ/go-ssaviz
⨍
Functions
23
◇
Types & classes
7
↓ 2 callers
Function
Build
Build builds a graph of specific [Kind] from SSA function.
pkg/ssaviz/ssaviz.go:26
↓ 2 callers
Function
Render
Render renders multiple graphs to a single HTML documentation.
pkg/ssaviz/ssaviz.go:36
↓ 2 callers
Function
genCFGNodeID
(blk *ssa.BasicBlock)
pkg/ssaviz/cfg.go:35
↓ 2 callers
Function
printUsage
(err error)
main.go:120
↓ 1 callers
Method
Render
Render renders to specific format. See [Format] for available formats.
pkg/ssaviz/graph.go:52
↓ 1 callers
Method
Save
Save saves HTML report to given path.
pkg/ssaviz/html.go:46
↓ 1 callers
Method
View
View opens the HTML report in system default application. NOTE: This function will leave a HTML file named "go-ssaviz-*.html" in the default temporar
pkg/ssaviz/html.go:68
↓ 1 callers
Function
buildCFG
buildCFG visualize an SSA function as a directed graph.
pkg/ssaviz/cfg.go:18
↓ 1 callers
Function
buildCFGInfo
(g *dot.Graph, f *ssa.Function)
pkg/ssaviz/cfg.go:221
↓ 1 callers
Function
buildCFGNode
(g *dot.Graph, blk *ssa.BasicBlock)
pkg/ssaviz/cfg.go:201
↓ 1 callers
Function
buildCFGRec
(f *ssa.Function)
main.go:107
↓ 1 callers
Function
buildHTML
(graphs []*Graph)
pkg/ssaviz/html.go:23
↓ 1 callers
Function
genBlockTooltip
(blk *ssa.BasicBlock)
pkg/ssaviz/cfg.go:57
↓ 1 callers
Function
genCFGInfo
genCFGInfo generates graph info in Graphviz HTML. This function borrows a lot from [golang.org/x/tools/go/ssa.WriteFunction].
pkg/ssaviz/cfg.go:168
↓ 1 callers
Function
genCFGNodeLabel
genCFGNodeLabel generates basic block label in Graphviz HTML. This function borrows a lot from [golang.org/x/tools/go/ssa.WriteFunction].
pkg/ssaviz/cfg.go:86
↓ 1 callers
Function
genInstrTooltip
(instr ssa.Instruction)
pkg/ssaviz/cfg.go:39
↓ 1 callers
Function
loadSSA
(pkgPaths []string)
main.go:149
↓ 1 callers
Function
printVersion
()
main.go:141
↓ 1 callers
Function
relType
(t types.Type, from *types.Package)
pkg/ssaviz/cfg.go:232
Method
Ext
()
pkg/ssaviz/graph.go:27
Function
TestBuildCFG
(t *testing.T)
pkg/ssaviz/cfg_test.go:42
Function
main
()
main.go:34
Function
print
(s string)
pkg/ssaviz/testdata/src/a/a.go:5