SYMBOL INDEX (19 symbols across 6 files) FILE: maligned.go function main (line 14) | func main() { FILE: passes/maligned/analyzer.go constant Doc (line 14) | Doc = "TODO" function run (line 23) | func run(pass *analysis.Pass) (interface{}, error) { function malign (line 38) | func malign(pass *analysis.Pass, pos token.Pos, str *types.Struct) { function optimalOrder (line 53) | func optimalOrder(str *types.Struct, sizes *gcSizes) (int64, int64) { type gcSizes (line 132) | type gcSizes struct method Alignof (line 137) | func (s *gcSizes) Alignof(T types.Type) int64 { method Sizeof (line 187) | func (s *gcSizes) Sizeof(T types.Type) int64 { method ptrdata (line 235) | func (s *gcSizes) ptrdata(T types.Type) int64 { function align (line 230) | func align(x, a int64) int64 { FILE: passes/maligned/analyzer_test.go function TestTest (line 10) | func TestTest(t *testing.T) { FILE: passes/maligned/testdata/src/a/a.go type Good (line 3) | type Good struct type Bad (line 9) | type Bad struct FILE: passes/maligned/testdata/src/a/ptr.go type PointerGood (line 3) | type PointerGood struct type PointerBad (line 8) | type PointerBad struct type PointerSorta (line 13) | type PointerSorta struct type PointerSortaBad (line 24) | type PointerSortaBad struct FILE: passes/maligned/testdata/src/a/zero.go type ZeroGood (line 3) | type ZeroGood struct type ZeroBad (line 8) | type ZeroBad struct