github-vet / github-vet/rangeloop-pointer-findings

gardener/gardener-extension-provider-kubevirt: pkg/controller/infrastructure/actuator.go; 9 LoC

Open
#7,699 0 comments 0 reactions 0 assignees View on GitHub
fresh tiny
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
PR metrics pending

Description

Found a possible issue in [gardener/gardener-extension-provider-kubevirt](https://www.github.com/gardener/gardener-extension-provider-kubevirt) at [pkg/controller/infrastructure/actuator.go](https://github.com/gardener/gardener-extension-provider-kubevirt/blob/da4ce46b48a1e40d0ccf7fddf65d4cd1969e78d7/pkg/controller/infrastructure/actuator.go#L98-L106)

Below is the message reported by the analyzer for this snippet of code. Beware that the analyzer only reports the first
issue it finds, so please do not limit your consideration to the contents of the below message.

> function call which takes a reference to nad at line 100 may start a goroutine

[Click here to see the code in its original context.](https://github.com/gardener/gardener-extension-provider-kubevirt/blob/da4ce46b48a1e40d0ccf7fddf65d4cd1969e78d7/pkg/controller/infrastructure/actuator.go#L98-L106)

Click here to show the 9 line(s) of Go which triggered the analyzer.

```go
for _, nad := range nadList.Items {
// If the tenant network is no longer listed in the InfrastructureConfig, delete it
if !containsNetworkWithName(networks, kutil.ObjectName(&nad)) {
// Delete the tenant network in the provider cluster
if err := a.networkManager.DeleteNetworkAttachmentDefinition(ctx, kubeconfig, nad.Name); err != nil {
return errors.Wrapf(err, "could not delete tenant network %q", nad.Name)
}
}
}

```

Click here to show extra information the analyzer produced.

```
The following paths through the callgraph could lead to a goroutine:
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (UnsafeSet, 2) -> (typedmemmove, 3) -> (Watch, 3) -> (Start, 3) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (writeDebug, 1) -> (Flags, 1) -> (Do, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2)
(ObjectName, 1) -> (String, 0) -> (EncodeToString, 1) -> (Encode, 2) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3)
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (UnsafeSet, 2) -> (typedmemmove, 3) -> (Watch, 3) -> (Start, 3)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (New, 2) -> (NewWatcher, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2)
(ObjectName, 1) -> (String, 0) -> (uint64, 1) -> (Write, 1) -> (printWithFileLine, 6) -> (output, 6) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (writeAsCSV, 1) -> (TrimSuffix, 2) -> (printWithFileLine, 6) -> (output, 6) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (New, 2) -> (NewWatcher, 0) -> (NewSyscallError, 2) -> (Kqueue, 0)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (processHeaders, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Add, 2) -> (updateIndices, 3) -> (removeElement, 1) -> (onEvict, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (ParseStructTags, 1)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (NewFromRoots, 2) -> (ReadFile, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (Reconcile, 1) -> (ReconcileErr, 1) -> (updateWorkerState, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (New, 2) -> (NewWatcher, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Get, 3) -> (resource, 0) -> (splitResource, 1) -> (getItemsPtr, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (ToGroupVersion, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (ParseStructTags, 1) -> (Gather, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (performHealthCheck, 3) -> (extensionConditionSuccessful, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (reconcile, 4) -> (updateStatusError, 4) -> (ExtractErrorCodes, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (StructTag, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateCertificateAuthorities, 4)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Format, 1) -> (NewWriter, 6) -> (shortPath, 1) -> (Rel, 2) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateClusterSecrets, 5) -> (Generate, 0)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (printWithFileLine, 6) -> (output, 6) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (InitializeSeedClients, 0) -> (ForSeed, 1) -> (SeedClientSetKey, 1) -> (WithDeadline, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (runAsync, 0)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (NewSchemeBuilder, 1) -> (Register, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (Event, 4) -> (generateEvent, 6)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (ToGroupVersion, 1) -> (Mutate, 3) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (fileWithPathIndex, 2)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (Close, 0) -> (onClose, 0)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (Wait, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (handleInterrupt, 0)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (SetTransportDefaults, 1) -> (ConfigureTransport, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1)
(ObjectName, 1) -> (String, 0) -> (getDelegate, 0) -> (NewDiscoveryRESTMapper, 1) -> (Add, 2) -> (updateIndices, 3) -> (Back, 0) -> (newMachineToObjectMapper, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (EncodeToString, 1) -> (Encode, 2) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (Format, 1) -> (NewWriter, 6) -> (shortPath, 1) -> (Rel, 2) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (Wait, 0) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (New, 3) -> (NewUnmanaged, 3) -> (NewNamedRateLimitingQueue, 2) -> (NewNamedDelayingQueue, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Do, 2) -> (Execute, 2) -> (NumOut, 0) -> (unescape, 2) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (output, 6) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (frameHandler, 2) -> (handleGoAwayFrame, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (certRotatingDialer, 2) -> (DefaultControllerRateLimiter, 0) -> (NewLimiter, 2) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (FromStopChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1) -> (apply, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0) -> (Gather, 0)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (Close, 0)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (lazyInit, 0) -> (lazyInitSlow, 0) -> (newValidationInfo, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (SetTransportDefaults, 1) -> (ConfigureTransport, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (run, 0) -> (close, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Complete, 0) -> (registerWebhooks, 0) -> (registerConversionWebhook, 0)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (ToGroupVersion, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (Visit, 1) -> (isIdent, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0) -> (Gather, 0) -> (checkMetricConsistency, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (NameOf, 1) -> (LastIndexByte, 2) -> (re, 0) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Complete, 0) -> (registerWebhooks, 0)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Add, 2) -> (updateIndices, 3) -> (rescale, 1) -> (Quo, 2)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Do, 2) -> (Execute, 2) -> (NumOut, 0) -> (unescape, 2)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (SetFields, 1) -> (LoggerInto, 2) -> (InjectLogger, 1) -> (FromStopChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1)
(ObjectName, 1) -> (String, 0) -> (int64, 1) -> (Write, 1) -> (printWithFileLine, 5) -> (output, 5) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateClusterSecrets, 5) -> (Generate, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Delete, 3) -> (AsDeleteOptions, 0) -> (splitResource, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (uint64, 1) -> (Write, 1) -> (printWithFileLine, 5) -> (output, 5) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (FromStopChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (Wait, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (handle, 7) -> (Error, 8) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (deserializeAll, 1)
(ObjectName, 1) -> (String, 0) -> (Start, 0)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1) -> (Start, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (AddFlag, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (GenerateClusterSecretsWithFunc, 6)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (Reconcile, 1) -> (ReconcileErr, 1) -> (updateWorkerState, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (NewWatcher, 0)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (Close, 0) -> (onClose, 0)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (NewNamed, 1) -> (newQueueMetrics, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (output, 5) -> (putBuffer, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (SNIPhase, 1) -> (IgnoreNotFound, 1) -> (resource, 0)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (int64, 1) -> (Write, 1) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (SetFields, 1) -> (LoggerInto, 2) -> (InjectLogger, 1) -> (FromStopChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (Contains, 2) -> (GetAll, 2) -> (Walk, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Add, 2) -> (updateIndices, 3) -> (rescale, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (FileMap, 0) -> (Resolve, 2)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Observe, 1) -> (asyncFlush, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (run, 0)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (handleGoAwayFrame, 1)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (StructTag, 1) -> (Gather, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (processWindowUpdate, 1) -> (scheduleFrameWrite, 0) -> (isControl, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (restore, 3) -> (removeAnnotation, 2) -> (ExtractErrorCodes, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (Reconcile, 1) -> (ReconcileErr, 1) -> (updateWorkerState, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (MessageStringOf, 1) -> (Format, 1) -> (Do, 1) -> (transformResponse, 2) -> (isTextResponse, 1) -> (NewGenericServerResponse, 7) -> (ParallelExitOnError, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateClusterSecrets, 5) -> (Generate, 0)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (ToGroupVersion, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateCertificateAuthorities, 4)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (New, 3) -> (NewUnmanaged, 3) -> (NewNamedRateLimitingQueue, 2) -> (NewNamedDelayingQueue, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (Has, 1) -> (findJsonNameField, 1) -> (ExtensionRanges, 0) -> (Methods, 0) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (New, 2) -> (NewWatcher, 0)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Add, 2) -> (updateIndices, 3) -> (removeElement, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (lazyInit, 0) -> (lazyInitSlow, 0) -> (newValidationInfo, 2) -> (getMessageInfo, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (ToGroupVersion, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (ParseStructTags, 1) -> (Gather, 0) -> (checkMetricConsistency, 3)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (Close, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Close, 0) -> (onClose, 0)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Add, 2) -> (updateIndices, 3) -> (removeElement, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (New, 2) -> (NewWatcher, 0) -> (NewSyscallError, 2) -> (Kqueue, 0)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateCertificateAuthorities, 4)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (FileNames, 1) -> (Walk, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (printWithFileLine, 5) -> (output, 5) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (AddFlag, 1) -> (Mutate, 3) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (deserializeAll, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (AddFlag, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Bytes, 0) -> (LoadInt64, 1) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0) -> (Gather, 0)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (lazyInit, 0) -> (lazyInitSlow, 0) -> (newValidationInfo, 2) -> (getMessageInfo, 1) -> (Wait, 1) -> (WaitN, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (migrate, 3) -> (removeAnnotation, 2) -> (ExtractErrorCodes, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (Wait, 0) -> (init, 0)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (run, 0) -> (close, 1) -> (Error, 6)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateClusterSecrets, 5) -> (Generate, 0)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1) -> (Mutate, 3) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (deserializeAll, 1)
(ObjectName, 1) -> (String, 0) -> (getDelegate, 0) -> (NewDiscoveryRESTMapper, 1) -> (Add, 2) -> (updateIndices, 3) -> (Back, 0)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (waitForRunnableToEnd, 2)
(ObjectName, 1) -> (String, 0) -> (Error, 0) -> (GroupKind, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (processHeaders, 1) -> (handleResponse, 2)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (checkStreamFrame, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (AddFlag, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (FromStopChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (StructTag, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Flush, 0) -> (lockAndFlushAll, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (NewSchemeBuilder, 1) -> (Register, 1) -> (AddKnownTypes, 2)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (processSettings, 1) -> (WriteSettingsAck, 0) -> (isControl, 0)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3) -> (NewWriter, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (SetTransportDefaults, 1) -> (ConfigureTransport, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (run, 0) -> (close, 1) -> (Error, 6) -> (GetGeneration, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0) -> (allocate, 0) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (StructTag, 1) -> (Gather, 0) -> (checkMetricConsistency, 3)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1) -> (Start, 1)
(ObjectName, 1) -> (String, 0) -> (uint64, 1) -> (Write, 1) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (Wait, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1)
(ObjectName, 1) -> (String, 0) -> (ValueOf, 1) -> (valueOfIface, 1) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1) -> (apply, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (writeAsCSV, 1) -> (TrimSuffix, 2) -> (printWithFileLine, 5) -> (output, 5) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (getDelegate, 0) -> (NewDiscoveryRESTMapper, 1) -> (ServerGroupsAndResources, 0) -> (ServerGroupsAndResources, 1) -> (fetchGroupVersionResources, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (New, 1) -> (NewRaw, 1) -> (WithOptions, 1) -> (apply, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (encodeHex, 2) -> (Encode, 2) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (HandlerFor, 2) -> (TimeoutHandler, 3)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Reconcile, 3) -> (CleanupMachineDependencies, 1) -> (MergeConditions, 2) -> (WithNowFunc, 1) -> (delete, 3) -> (removeFinalizerFromWorker, 2) -> (ExtractErrorCodes, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (startRunnable, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (NewUnboundedExecutor, 0) -> (WithCancel, 1) -> (cancel, 2)
(ObjectName, 1) -> (String, 0) -> (writeDebug, 1) -> (Flags, 1) -> (Do, 2) -> (Execute, 2) -> (Text, 0) -> (unescape, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Do, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Go, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Get, 3) -> (resource, 0)
(ObjectName, 1) -> (String, 0) -> (String, 1) -> (Format, 2) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0)
(ObjectName, 1) -> (String, 0) -> (writeAsCSV, 1) -> (TrimSuffix, 2) -> (New, 0) -> (FuncMap, 0) -> (TxtFuncMap, 0)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2) -> (updateStructTags, 3) -> (StructTag, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (Clean, 1) -> (Remove, 1) -> (removeElement, 1) -> (onEvict, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2)
(ObjectName, 1) -> (String, 0) -> (Sub, 1) -> (AsDec, 0) -> (startRunnable, 1) -> (Start, 1) -> (Shutdown, 1) -> (shutdownEnterWaitStateHook, 0) -> (Gather, 0) -> (checkMetricConsistency, 3)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (GetAll, 2) -> (Walk, 2)
(ObjectName, 1) -> (String, 0) -> (FormatDiff, 1) -> (formatDiffList, 2) -> (, 0) -> (NewStream, 3)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Now, 0) -> (Timestamp, 1) -> (Add, 2) -> (updateIndices, 3) -> (removeElement, 1) -> (onEvict, 2)
(ObjectName, 1) -> (String, 0) -> (WriteString, 1) -> (appendString, 3) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2) -> (StartInterceptingOutput, 0)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (addConnIfNeeded, 3) -> (run, 3) -> (addConnLocked, 2) -> (newClientConn, 2)
(ObjectName, 1) -> (String, 0) -> (Resolved, 0) -> (Now, 0) -> (Add, 1) -> (startRunnable, 1)
(ObjectName, 1) -> (String, 0) -> (Len, 0) -> (Get, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (get, 1) -> (MapIndex, 1) -> (Since, 1) -> (configureTransport, 1) -> (NewStreamWatcher, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (GenerateCertificateAuthorities, 4)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Get, 3) -> (resource, 0) -> (splitResource, 1) -> (getItemsPtr, 1) -> (contextForChannel, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (Close, 0)
(ObjectName, 1) -> (String, 0) -> (encodeHex, 2) -> (Encode, 2) -> (UnsafeGet, 1) -> (add, 3) -> (Watch, 3) -> (Start, 3)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0) -> (configureTransport, 1)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (AdditionalDNSProviders, 3) -> (OpDestroy, 1) -> (nameAndNamespace, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (New, 2) -> (NewWatcher, 0) -> (kqueue, 0) -> (Kqueue, 0)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (poller, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 0) -> (reportSuiteDidEnd, 1) -> (SpecSuiteDidEnd, 1) -> (Indent, 2) -> (StartInterceptingOutput, 0) -> (TailFile, 2) -> (tailFileSync, 0) -> (waitForChanges, 0) -> (ChangeEvents, 2)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1)
(ObjectName, 1) -> (String, 0) -> (List, 0) -> (ListFunc, 0) -> (init, 0) -> (MustRegister, 3)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2)
(ObjectName, 1) -> (String, 0) -> (UTF16ToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (NewIntervalFactory, 1) -> (WithTimeout, 2) -> (WithDeadline, 2) -> (cancel, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (AddFlag, 1) -> (NewBroadcaster, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (Run, 1) -> (RewriteTypesWithProtobufStructTags, 2)
(ObjectName, 1) -> (String, 0) -> (Marshal, 1) -> (finish, 0) -> (Get, 1) -> (GetUsing, 2) -> (allocValueUnstructured, 0)
(ObjectName, 1) -> (String, 0) -> (Write, 1) -> (printWithFileLine, 6) -> (get, 1) -> (toMapKey, 1) -> (Seconds, 0)
(ObjectName, 1) -> (String, 0) -> (UTF16PtrToString, 1) -> (Decode, 1) -> (, 0) -> (NewStream, 3) -> (makeLabelPairs, 2) -> (validateLabelValues, 2) -> (Reconcile, 1) -> (ReconcileErr, 1) -> (updateWorkerState, 2)
(ObjectName, 1) -> (String, 0) -> (Decode, 1) -> (Decode, 3) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1) -> (Mutate, 3) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (deserializeAll, 1)
(ObjectName, 1) -> (String, 0) -> (Get, 0) -> (delete, 1) -> (init, 0) -> (MustRegister, 3) -> (setProvider, 1) -> (PFlagFromGoFlag, 1) -> (Mutate, 3) -> (Validate, 3) -> (validateCreate, 2) -> (validateShootSecret, 2) -> (LookupObject, 5) -> (deserializeAll, 1)
(ObjectName, 1) -> (String, 0) -> (int64, 1) -> (Write, 1) -> (printWithFileLine, 6) -> (output, 6) -> (timeoutFlush, 1)
(ObjectName, 1) -> (String, 0) -> (Start, 0) -> (run, 0) -> (processHeaders, 1) -> (handleResponse, 2) -> (awaitRequestCancel, 1)
(ObjectName, 1) -> (String, 0) -> (FullPath, 0) -> (Free, 0) -> (get, 1) -> (toMapKey, 1) -> (asyncFlush, 1) -> (configureTransport, 1) -> (NewDelayingQueueWithCustomClock, 2)

```

Leave a reaction on this issue to contribute to the project by classifying this instance as a **Bug** :-1:, **Mitigated** :+1:, or **Desirable Behavior** :rocket:
See the descriptions of the classifications [here](https://github.com/github-vet/rangeclosure-findings#how-can-i-help) for more information.

commit ID: da4ce46b48a1e40d0ccf7fddf65d4cd1969e78d7

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.