| Demos | |
| ------------------------------- | |
| oracle | |
| Type info: | |
| describe fmt | |
| describe tree local var | |
| describe Branch type | |
| implements on Branch, Leaf, Tree | |
| pointsto on 'tree' var x 2 | |
| callees of tree.Sum x 2 | |
| callers of Leaf.Sum, Branch.Sum | |
| callers of String | |
| free vars on fmtBytes in print.go | |
| ------------------------------- | |
| godoc (server running at localhost:9999) | |
| Package view | |
| - Internal call graph | |
| http://localhost:9999/pkg/encoding/json/#MarshalIndent | |
| - Implements / MethodSet | |
| http://localhost:9999/pkg/net/http/#File | |
| Source view | |
| - Identifier kind, type, definition | |
| - Callers/callees: | |
| http://localhost:9999/src/pkg/strings/strings_test.go#L402 | |
| http://localhost:9999/src/pkg/testing/example.go | |
| - Channels: | |
| http://localhost:9999/src/pkg/net/http/transport.go#L870 | |
| - Type info | |
| http://localhost:9999/src/pkg/io/io.go#106 | |
| http://localhost:9999/src/pkg/encoding/json/encode.go?s=8300:8311#L240 | |
| - Import | |
| ------------------------------- | |
| ssadump: | |
| # Basic | |
| cd ~/got9/src/demo | |
| cat hello.go | |
| ssadump -build=FGI hello.go | |
| # Debug info | |
| cat fib.go | |
| ssadump -build=FGI fib.go | |
| ssadump -build=FGID fib.go | |
| # Test, interp | |
| ssadump -test -run unicode -- -test.v | |
| ------------------------------- | |
| gorename: in demo.go | |
| Leaf to Tip | |
| lhs to left | |
| rhs to right: conflict! | |