(data string)
| 61 | } |
| 62 | |
| 63 | func (p *Probe) getDirectiveSyntax(data string) (directive Directive) { |
| 64 | directive = Directive{} |
| 65 | |
| 66 | blankIndex := strings.Index(data, " ") |
| 67 | directiveName := data[:blankIndex] |
| 68 | Flag := data[blankIndex+1: blankIndex+2] |
| 69 | delimiter := data[blankIndex+2: blankIndex+3] |
| 70 | directiveStr := data[blankIndex+3:] |
| 71 | |
| 72 | directive.DirectiveName = directiveName |
| 73 | directive.Flag = Flag |
| 74 | directive.Delimiter = delimiter |
| 75 | directive.DirectiveStr = directiveStr |
| 76 | |
| 77 | return directive |
| 78 | } |
| 79 | |
| 80 | func (p *Probe) parseProbeInfo(probeStr string) { |
| 81 | proto := probeStr[:4] |
no outgoing calls
no test coverage detected