diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-18 20:54:35 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-18 20:54:35 +0200 |
| commit | cd554b0af706b5f62b4e1bfde04091052b4aac61 (patch) | |
| tree | e6d02f1c2a1da27da17386e8832c2d4a3e699cdf /internal/probemanager/grouping.go | |
| parent | b421b2232351049277ee4ad5b31367bb2b6779bb (diff) | |
cleanup
Diffstat (limited to 'internal/probemanager/grouping.go')
| -rw-r--r-- | internal/probemanager/grouping.go | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/internal/probemanager/grouping.go b/internal/probemanager/grouping.go index aa4f133..be55659 100644 --- a/internal/probemanager/grouping.go +++ b/internal/probemanager/grouping.go @@ -35,19 +35,17 @@ func GroupTracepoints(names []string) map[string]TracepointPair { } func parseSyscallTracepoint(name string) (base string, isEnter bool, ok bool) { - if strings.HasPrefix(name, sysEnterPrefix) { - base = strings.TrimPrefix(name, sysEnterPrefix) - if base == "" { + if after, found := strings.CutPrefix(name, sysEnterPrefix); found { + if after == "" { return "", false, false } - return base, true, true + return after, true, true } - if strings.HasPrefix(name, sysExitPrefix) { - base = strings.TrimPrefix(name, sysExitPrefix) - if base == "" { + if after, found := strings.CutPrefix(name, sysExitPrefix); found { + if after == "" { return "", false, false } - return base, false, true + return after, false, true } return "", false, false } |
