|
| 1 | +edges |
| 2 | +| tst.go:0:0:0:0 | entry | tst.go:3:1:3:12 | skip | |
| 3 | +| tst.go:3:1:3:12 | skip | tst.go:5:1:7:1 | skip | |
| 4 | +| tst.go:5:1:7:1 | skip | tst.go:9:1:11:1 | skip | |
| 5 | +| tst.go:9:1:11:1 | skip | tst.go:13:15:13:20 | skip | |
| 6 | +| tst.go:13:1:13:1 | entry | tst.go:13:7:13:7 | argument corresponding to r | |
| 7 | +| tst.go:13:1:15:1 | function declaration | tst.go:17:6:17:12 | skip | |
| 8 | +| tst.go:13:7:13:7 | argument corresponding to r | tst.go:13:7:13:7 | initialization of r | |
| 9 | +| tst.go:13:7:13:7 | initialization of r | tst.go:14:9:14:9 | r | |
| 10 | +| tst.go:13:15:13:20 | skip | tst.go:13:1:15:1 | function declaration | |
| 11 | +| tst.go:14:2:14:14 | return statement | tst.go:15:1:15:1 | exit | |
| 12 | +| tst.go:14:9:14:9 | implicit dereference | tst.go:14:9:14:14 | selection of data | |
| 13 | +| tst.go:14:9:14:9 | implicit dereference | tst.go:15:1:15:1 | exit | |
| 14 | +| tst.go:14:9:14:9 | r | tst.go:14:9:14:9 | implicit dereference | |
| 15 | +| tst.go:14:9:14:14 | selection of data | tst.go:14:2:14:14 | return statement | |
| 16 | +| tst.go:17:1:17:1 | entry | tst.go:17:14:17:19 | argument corresponding to source | |
| 17 | +| tst.go:17:1:19:1 | function declaration | tst.go:21:6:21:12 | skip | |
| 18 | +| tst.go:17:6:17:12 | skip | tst.go:17:1:19:1 | function declaration | |
| 19 | +| tst.go:17:14:17:19 | argument corresponding to source | tst.go:17:14:17:19 | initialization of source | |
| 20 | +| tst.go:17:14:17:19 | initialization of source | tst.go:18:10:18:26 | struct literal | |
| 21 | +| tst.go:18:2:18:26 | return statement | tst.go:19:1:19:1 | exit | |
| 22 | +| tst.go:18:9:18:26 | &... | tst.go:18:2:18:26 | return statement | |
| 23 | +| tst.go:18:10:18:26 | struct literal | tst.go:18:20:18:25 | source | |
| 24 | +| tst.go:18:14:18:25 | init of key-value pair | tst.go:18:9:18:26 | &... | |
| 25 | +| tst.go:18:20:18:25 | source | tst.go:18:14:18:25 | init of key-value pair | |
| 26 | +| tst.go:21:1:21:1 | entry | tst.go:21:14:21:19 | argument corresponding to source | |
| 27 | +| tst.go:21:1:28:1 | function declaration | tst.go:30:6:30:9 | skip | |
| 28 | +| tst.go:21:6:21:12 | skip | tst.go:21:1:28:1 | function declaration | |
| 29 | +| tst.go:21:14:21:19 | argument corresponding to source | tst.go:21:14:21:19 | initialization of source | |
| 30 | +| tst.go:21:14:21:19 | initialization of source | tst.go:22:2:22:2 | skip | |
| 31 | +| tst.go:22:2:22:2 | assignment to r | tst.go:23:9:23:12 | skip | |
| 32 | +| tst.go:22:2:22:2 | skip | tst.go:22:7:22:13 | getData | |
| 33 | +| tst.go:22:7:22:13 | getData | tst.go:22:15:22:20 | source | |
| 34 | +| tst.go:22:7:22:21 | call to getData | tst.go:22:2:22:2 | assignment to r | |
| 35 | +| tst.go:22:7:22:21 | call to getData | tst.go:28:1:28:1 | exit | |
| 36 | +| tst.go:22:15:22:20 | source | tst.go:22:7:22:21 | call to getData | |
| 37 | +| tst.go:23:9:23:12 | assignment to data | tst.go:24:7:24:10 | case star expression | |
| 38 | +| tst.go:23:9:23:12 | assignment to data | tst.go:27:9:27:10 | "" | |
| 39 | +| tst.go:23:9:23:12 | skip | tst.go:23:17:23:17 | r | |
| 40 | +| tst.go:23:17:23:17 | r | tst.go:23:17:23:24 | type assertion | |
| 41 | +| tst.go:23:17:23:24 | type assertion | tst.go:23:9:23:12 | assignment to data | |
| 42 | +| tst.go:24:7:24:10 | case star expression | tst.go:25:10:25:13 | data | |
| 43 | +| tst.go:24:7:24:10 | case star expression | tst.go:27:9:27:10 | "" | |
| 44 | +| tst.go:25:3:25:22 | return statement | tst.go:28:1:28:1 | exit | |
| 45 | +| tst.go:25:10:25:13 | data | tst.go:25:10:25:20 | selection of String | |
| 46 | +| tst.go:25:10:25:20 | selection of String | tst.go:25:10:25:22 | call to String | |
| 47 | +| tst.go:25:10:25:22 | call to String | tst.go:25:3:25:22 | return statement | |
| 48 | +| tst.go:25:10:25:22 | call to String | tst.go:28:1:28:1 | exit | |
| 49 | +| tst.go:27:2:27:10 | return statement | tst.go:28:1:28:1 | exit | |
| 50 | +| tst.go:27:9:27:10 | "" | tst.go:27:2:27:10 | return statement | |
| 51 | +| tst.go:30:1:30:1 | entry | tst.go:31:2:31:10 | skip | |
| 52 | +| tst.go:30:1:34:1 | function declaration | tst.go:0:0:0:0 | exit | |
| 53 | +| tst.go:30:6:30:9 | skip | tst.go:30:1:34:1 | function declaration | |
| 54 | +| tst.go:31:2:31:10 | assignment to sourceStr | tst.go:32:2:32:8 | skip | |
| 55 | +| tst.go:31:2:31:10 | skip | tst.go:31:15:31:28 | "Hellow rold!" | |
| 56 | +| tst.go:31:15:31:28 | "Hellow rold!" | tst.go:31:2:31:10 | assignment to sourceStr | |
| 57 | +| tst.go:32:2:32:8 | assignment to sinkStr | tst.go:33:2:33:12 | selection of Println | |
| 58 | +| tst.go:32:2:32:8 | skip | tst.go:32:13:32:19 | process | |
| 59 | +| tst.go:32:13:32:19 | process | tst.go:32:21:32:29 | sourceStr | |
| 60 | +| tst.go:32:13:32:30 | call to process | tst.go:32:2:32:8 | assignment to sinkStr | |
| 61 | +| tst.go:32:13:32:30 | call to process | tst.go:34:1:34:1 | exit | |
| 62 | +| tst.go:32:21:32:29 | sourceStr | tst.go:32:13:32:30 | call to process | |
| 63 | +| tst.go:33:2:33:12 | selection of Println | tst.go:33:14:33:20 | sinkStr | |
| 64 | +| tst.go:33:2:33:21 | call to Println | tst.go:34:1:34:1 | exit | |
| 65 | +| tst.go:33:14:33:20 | sinkStr | tst.go:33:2:33:21 | call to Println | |
| 66 | +#select |
| 67 | +| | |
0 commit comments