github-vet / github-vet/rangeloop-pointer-findings
microsoft/terraform-provider-azuredevops: azuredevops/internal/service/build/resource_resource_authorization.go; 6 LoC
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- PR metrics pending
Description
Found a possible issue in [microsoft/terraform-provider-azuredevops](https://www.github.com/microsoft/terraform-provider-azuredevops) at [azuredevops/internal/service/build/resource_resource_authorization.go](https://github.com/microsoft/terraform-provider-azuredevops/blob/d1f30fb8489635760661395fc6f4d45848552ca5/azuredevops/internal/service/build/resource_resource_authorization.go#L128-L133)
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 resource at line 130 may start a goroutine
[Click here to see the code in its original context.](https://github.com/microsoft/terraform-provider-azuredevops/blob/d1f30fb8489635760661395fc6f4d45848552ca5/azuredevops/internal/service/build/resource_resource_authorization.go#L128-L133)
Click here to show the 6 line(s) of Go which triggered the analyzer.
```go
for _, resource := range *resourceRefs {
if resource.Id == authorizedResource.Id {
flattenAuthorizedResource(d, &resource, projectID, definitionID)
return nil
}
}
```
Click here to show extra information the analyzer produced.
```
The following paths through the callgraph could lead to a goroutine:
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (reader, 0) -> (handleWindowUpdate, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Set, 1) -> (uintptr, 1) -> (cpuMask, 1) -> (sequence, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (reader, 0) -> (handleWindowUpdate, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (ClientHandshake, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (Run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (generatePath, 0) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (Dial, 2) -> (dialStreamLocal, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Encode, 2) -> (msgHeader, 2) -> (Do, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Read, 1) -> (Signal, 0) -> (Signaled, 0) -> (load, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Done, 0) -> (closeDoneLocked, 0) -> (delta, 1) -> (addEvent, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0) -> (must, 1) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Validate, 0) -> (TrimSpace, 1) -> (walkArray, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (reattach, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0) -> (dialStreamLocal, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Validate, 0) -> (TrimSpace, 1) -> (walkArray, 2) -> (ArrayElem, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (labeledOutput, 1) -> (dial, 4)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1) -> (removeOldest, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (MarshalBinary, 0) -> (EncodeDictCap, 1) -> (decodeDictCap, 1) -> (GRPCStatus, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1) -> (yaml_emitter_set_unicode, 2) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (SendRequest, 3) -> (fn, 1) -> (WithContext, 1) -> (NewProjectsServiceAccountService, 1) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (labeledOutput, 1) -> (dialStreamLocal, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (generatePath, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Set, 1) -> (uintptr, 1) -> (cpuMask, 1) -> (sequence, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0) -> (must, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (tearDown, 1) -> (RemoveEntry, 1) -> (get, 0) -> (findEntry, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Done, 0) -> (closeDoneLocked, 0) -> (delta, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Errorf, 2) -> (printf, 3) -> (delta, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Expand, 1) -> (Unescaped, 0) -> (expandString, 3) -> (Escape, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (UploadRequest, 2) -> (combineBodyMedia, 5) -> (newMultipartReader, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (SendRequest, 3) -> (fn, 1) -> (WithContext, 1) -> (NewProjectsServiceAccountService, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (open, 0) -> (newObject, 1) -> (toObjectACLRules, 1) -> (toObjectACLRule, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Read, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (UploadRequest, 2) -> (combineBodyMedia, 5) -> (newMultipartReader, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Decompress, 3) -> (Mode, 0) -> (BytePtrFromString, 1) -> (ByteSliceFromString, 1) -> (Init, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (IsComputed, 1) -> (Walk, 2) -> (walk, 3) -> (walk, 4)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (NewBalancerBuilderV2, 3) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (ClientHandshake, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (reader, 0) -> (handleWindowUpdate, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (add, 1) -> (evict, 0) -> (evictOldest, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Done, 0) -> (closeDoneLocked, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (NewBalancerBuilderV2, 3) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (ClientHandshake, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0) -> (must, 1) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (labeledOutput, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (NewBalancerBuilderV2, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (ResolveNow, 1) -> (resolveNow, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0) -> (Dial, 2) -> (dialStreamLocal, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0) -> (StartStream, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (resolveNow, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Retrieve, 0) -> (TimeValue, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1) -> (yaml_emitter_set_unicode, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0) -> (dial, 4)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 0) -> (copyDir, 4) -> (Walk, 2) -> (walk, 3) -> (newStream, 3) -> (setConnState, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Read, 1) -> (Signal, 0) -> (Signaled, 0) -> (load, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Stop, 0) -> (Finish, 0) -> (Nanoseconds, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0) -> (must, 1) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 0) -> (copyDir, 4) -> (Walk, 2) -> (walk, 3) -> (Run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0) -> (makeSetHashBytes, 1) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 0) -> (copyDir, 4) -> (Walk, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Sign, 3) -> (int, 1) -> (uint64, 0) -> (readCode, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (ClientMode, 1) -> (ListObjects, 1) -> (ListObjectsRequest, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Errorf, 2) -> (printf, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1) -> (yaml_emitter_set_unicode, 2) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Context, 0) -> (commitAttempt, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (GetFile, 2) -> (Send, 10) -> (SendRequest, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (FromContext, 1) -> (L, 0) -> (Default, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (NewBalancerBuilderV2, 3) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (generatePath, 0) -> (poll, 1) -> (resolveNowBackoff, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Validate, 0) -> (walk, 2) -> (walkArray, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (UploadRequest, 2) -> (combineBodyMedia, 5) -> (newMultipartReader, 2) -> (typeHeader, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Context, 0) -> (commitAttempt, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (poll, 1) -> (resolveNowBackoff, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Stop, 0) -> (Finish, 0) -> (Nanoseconds, 0) -> (getBucket, 1) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (ClientHandshake, 3)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (reader, 0) -> (handleWindowUpdate, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Retrieve, 0) -> (StringValue, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (open, 0) -> (newObject, 1) -> (toObjectACLRules, 1) -> (toObjectACLRule, 1) -> (addEvent, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (SprintFunc, 0) -> (Run, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (NewBalancerBuilderV2, 3) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (AddTraceEvent, 2) -> (get, 0) -> (incrTraceRefCount, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Parse, 1) -> (Iterated, 5) -> (Salted, 4) -> (resetObservation, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (poll, 1) -> (resolveNowBackoff, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 2) -> (allocFamily, 1) -> (newFamily, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0) -> (makeSetHashBytes, 1) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (NewBalancerBuilderV2, 3) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (StartStream, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0) -> (makeSetHashBytes, 1) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (generatePath, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (NewBalancerBuilderV2, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1) -> (poll, 1) -> (resolveNowBackoff, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (handleSendError, 2) -> (Context, 0) -> (commitAttempt, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1) -> (yaml_emitter_set_unicode, 2) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (open, 0) -> (newObject, 1) -> (toObjectACLRules, 1) -> (toObjectACLRule, 1) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Kill, 0) -> (Warn, 1) -> (Output, 3) -> (labeledOutput, 1) -> (StartStream, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (AddTraceEvent, 2) -> (get, 0) -> (incrTraceRefCount, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0) -> (must, 1) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (updateState, 1) -> (AddTraceEvent, 2) -> (get, 0) -> (incrTraceRefCount, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (NewBalancerBuilderV2, 3) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Get, 2) -> (Errorf, 2) -> (FindPluginPaths, 2) -> (findPluginPaths, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (resolveNow, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Sign, 3) -> (int, 1) -> (uint64, 0) -> (readCode, 0) -> (connect, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Elem, 0) -> (Add, 1) -> (unref, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (poll, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (NewRPCClient, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (StartStream, 0) -> (Send, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (Run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1) -> (removeOldest, 0) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1) -> (removeOldest, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0) -> (NaN, 0) -> (must, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (watcher, 0) -> (ReportError, 1) -> (RecordTransition, 2) -> (down, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (JSONReader, 1) -> (NewEncoder, 1) -> (newEncoderWithWriter, 1) -> (yaml_emitter_set_unicode, 2) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (SyncStreams, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Reset, 0) -> (init, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0) -> (makeSetHashBytes, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Stop, 0) -> (Finish, 0) -> (Nanoseconds, 0) -> (getBucket, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (open, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1) -> (hook, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1) -> (removeOldest, 0) -> (UpdateState, 1) -> (updateResolverState, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (open, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (New, 1) -> (NewProjectsService, 1) -> (NewProjectsServiceAccountService, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Decompress, 3) -> (Mode, 0) -> (BytePtrFromString, 1) -> (ByteSliceFromString, 1) -> (Init, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Marshal, 1) -> (finish, 0) -> (emit, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Validate, 0) -> (walk, 2) -> (walkArray, 2) -> (ArrayElem, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Write, 1) -> (cap, 1) -> (marshalDoc, 2) -> (yaml_document_end_event_initialize, 2) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Read, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1) -> (removeOldest, 0) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (newStaticTable, 0) -> (addEntry, 1) -> (len, 0) -> (generatePath, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (UpdateSubConnState, 2) -> (UpdateBalancerState, 2) -> (mergeErrors, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (New, 2)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (copyDir, 4) -> (Walk, 2) -> (walk, 3) -> (walk, 4)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Close, 0) -> (handleErr, 1) -> (allocFamily, 1) -> (newFamily, 0) -> (Update, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Remove, 1) -> (requireElementType, 1) -> (Hash, 0) -> (makeSetHashBytes, 1) -> (UpdateState, 1) -> (updateResolverState, 2) -> (updateClientConnState, 1) -> (HandleResolvedAddrs, 2) -> (UpdateAddresses, 1)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Header, 0) -> (Log, 1) -> (truncateMessage, 1) -> (AddUint64, 2) -> (getTransport, 3) -> (pick, 3) -> (Done, 1) -> (incrCallsStarted, 0) -> (resetTransport, 0) -> (hcancel, 0) -> (healthCheckFunc, 4) -> (NewClientTransport, 7) -> (newHTTP2Client, 7)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Unmarshal, 2) -> (SetBuf, 1) -> (Neg, 1)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (, 0) -> (connectionErrorf, 3) -> (setMaxSize, 1) -> (getState, 0)
(flattenAuthorizedResource, 4) -> (Set, 2) -> (Do, 1) -> (ReadAll, 1) -> (Expand, 1) -> (Unescaped, 0) -> (expandString, 3) -> (Escape, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (MarshalBinary, 0) -> (EncodeDictCap, 1) -> (decodeDictCap, 1) -> (GRPCStatus, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3) -> (WaitForStateChange, 2) -> (getState, 0) -> (ResolveNow, 1) -> (HandleSubConnStateChange, 2) -> (RecordTransition, 2) -> (down, 2) -> (resetTransport, 0) -> (hcancel, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Expand, 2) -> (Expand, 1) -> (Unescaped, 0) -> (expandString, 3) -> (Run, 0)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (DialContext, 3)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2)
(flattenAuthorizedResource, 4) -> (SetId, 1) -> (Do, 1) -> (ReadAll, 1) -> (Add, 1) -> (ref, 0) -> (AddInt32, 2) -> (reset, 0)
```
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: d1f30fb8489635760661395fc6f4d45848552ca5
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.