github-vet / github-vet/rangeloop-pointer-findings
wanchain/schnorr-mpc: storeman/storemanmpc/step/mpc_ack_rs_step.go; 5 LoC
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- PR metrics pending
Description
Found a possible issue in [wanchain/schnorr-mpc](https://www.github.com/wanchain/schnorr-mpc) at [storeman/storemanmpc/step/mpc_ack_rs_step.go](https://github.com/wanchain/schnorr-mpc/blob/9c36ce91d23b51372de1eaac1dbd18ec990ab848/storeman/storemanmpc/step/mpc_ack_rs_step.go#L120-L124)
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 mpcS at line 121 may start a goroutine
[Click here to see the code in its original context.](https://github.com/wanchain/schnorr-mpc/blob/9c36ce91d23b51372de1eaac1dbd18ec990ab848/storeman/storemanmpc/step/mpc_ack_rs_step.go#L120-L124)
Click here to show the 5 line(s) of Go which triggered the analyzer.
```go
for _, mpcS := range mars.remoteMpcS {
if mars.mpcS.Cmp(&mpcS) != 0 {
return mpcprotocol.ErrInvalidMPCS
}
}
```
Click here to show extra information the analyzer produced.
```
The following paths through the callgraph could lead to a goroutine:
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (inHandler, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (APIs, 0) -> (NewPublicWhisperAPI, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1) -> (NewNotifyReceivedCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (blockHandler, 0) -> (handleStallSample, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newNonrecursiveTree, 3) -> (internal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (DialWebsocket, 3) -> (wsDialContext, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (start, 0) -> (_loopRoutine, 0) -> (status, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (recover, 0) -> (recordCommited, 1) -> (getScratch, 1) -> (fillRecord, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (storeLoop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newRecursiveTree, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Rewatch, 3) -> (watch, 3) -> (singlewatch, 4)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Serve, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (newWatcher, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (SyslogInfo, 1) -> (writeSyslog, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (listenLoop, 0) -> (SetupConn, 3) -> (setupConn, 3) -> (doProtoHandshake, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (join, 9)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startRPC, 1) -> (stopHTTP, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (delete, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newWatcher, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (refresh, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (serve, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Put, 2) -> (TestPresentKV, 2) -> (delete, 0) -> (deleteBinding, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Accept, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Open, 2) -> (openDB, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (APIs, 0) -> (NewPublicWhisperAPI, 1) -> (run, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startWS, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (connHandler, 0) -> (Debugf, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1) -> (NewNotifyReceivedCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Unmount, 1) -> (unmount, 1) -> (Unmount, 2) -> (compareGeneratedFileWithFileInMount, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (dial, 2) -> (PipeAddr, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startIPC, 1) -> (NewJSONCodec, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 1) -> (Walk, 2) -> (walk, 3) -> (walkFn, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (newTree, 0) -> (newNonrecursiveTree, 3) -> (internal, 1) -> (recFunc, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (peerHandler, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (peerHandler, 0) -> (forAllPeers, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (newTree, 0) -> (newNonrecursiveTree, 3) -> (internal, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (wsReconnectHandler, 0) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (WithTimeout, 2) -> (WithDeadline, 2) -> (cancel, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Delete, 3) -> (onDel, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ListenUDP, 2) -> (newUDP, 2) -> (readLoop, 1) -> (handle, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (runPeer, 1) -> (run, 0) -> (Unsubscribe, 1) -> (UnsubscribeRequest, 1) -> (forkCall, 5)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (WithTimeout, 2) -> (WithDeadline, 2) -> (cancel, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (run, 1) -> (empty, 0) -> (create, 0) -> (searchMin, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (start, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (newTree, 0) -> (newNonrecursiveTree, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (QueueMessage, 2) -> (QueueMessageWithEncoding, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (DialInProc, 1) -> (NewJSONCodec, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (handle, 3) -> (activate, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Watch, 3) -> (fi2fo, 2) -> (Sys, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Test, 1) -> (BloomLookup, 2) -> (And, 2) -> (And, 3) -> (newSuiteRunner, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (listenLoop, 0) -> (SetupConn, 3)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (recover, 0) -> (recordCommited, 1) -> (getScratch, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (run, 1) -> (empty, 0) -> (create, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0) -> (newAESGCM, 1) -> (NewCBCDecrypter, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (IngestBlock, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (connHandler, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (handleQuery, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Put, 2) -> (TestPresentKV, 2) -> (ValueAt, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (ServeHTTP, 2) -> (serveWebSocket, 2) -> (newServerConn, 5)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (dial, 2) -> (PipeAddr, 1) -> (setupConn, 3) -> (doProtoHandshake, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (listenLoop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startIPC, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newRecursiveTree, 2) -> (dispatch, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Recover, 2) -> (openDB, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (Dial, 2) -> (dialStreamLocal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (serve, 1) -> (handleRequest, 5) -> (Fsync, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (hookTermboxEvt, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (listenHandler, 1) -> (OnAccept, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startListening, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (loop, 0) -> (Println, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Put, 2) -> (TestPresentKV, 2) -> (delete, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (pingHandler, 0) -> (NewMsgPing, 1) -> (QueueMessageWithEncoding, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Protocols, 0) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Protocols, 0) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3) -> (syncUnsyncedKeys, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Start, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (subscribe, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Dial, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (loop, 0) -> (Println, 2) -> (handlePacket, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (wsReconnectHandler, 0) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1) -> (NewNotifyReceivedCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (generateBlocks, 1) -> (submitBlock, 1) -> (HashToBig, 1) -> (checkConnectBlock, 4)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startWithSnapshots, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Start, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Dial, 2) -> (dialStreamLocal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3) -> (syncUnsyncedKeys, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (newTestingDB, 3) -> (Open, 2) -> (openDB, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Put, 2) -> (TestPresentKV, 2) -> (ValueAt, 1) -> (ForceReseek, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Protocols, 0) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3) -> (syncUnsyncedKeys, 0) -> (newSyncRequest, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (SupportedModules, 0) -> (cancel, 0) -> (WithDeadline, 2) -> (cancel, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (dial, 2) -> (PipeAddr, 1) -> (setupConn, 3) -> (doProtoHandshake, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ReadAt, 2) -> (logI, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (runPeer, 1) -> (run, 0) -> (Unsubscribe, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (APIs, 0) -> (NewPublicWhisperAPI, 1) -> (run, 0) -> (Unsubscribe, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newUDP, 2) -> (readLoop, 1) -> (handle, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (parseSourceElement, 0) -> (parseStatement, 0) -> (optionalSemicolon, 0) -> (expect, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (UnwindBlock, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (RecursiveRewatch, 4) -> (rewatch, 4) -> (nonStateWatchedLocked, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (findWSAddr, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Start, 1) -> (StartHttpServer, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Load, 1) -> (load, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Store, 4) -> (Split, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Start, 1) -> (StartHttpServer, 2) -> (NewServer, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Put, 2) -> (TestPresentKV, 2) -> (ValueAt, 1) -> (ForceReseek, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (completeRequest, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (writeSyslog, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Unlock, 2) -> (Address, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Recover, 2) -> (openDB, 1) -> (mCompaction, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startRPC, 1) -> (stopHTTP, 0) -> (NewWSServer, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (miningWorkerController, 0) -> (launchWorkers, 1) -> (submitBlock, 1) -> (HashToBig, 1) -> (checkConnectBlock, 4)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ReadAt, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Store, 4) -> (Split, 5) -> (prepareChunks, 11)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (Do, 1) -> (sf, 1) -> (ByIgnoring, 0) -> (rf, 1) -> (SetCrtime, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Test, 1) -> (BloomLookup, 2) -> (And, 2) -> (And, 3) -> (newSuiteRunner, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Test, 1) -> (BloomLookup, 2) -> (And, 2) -> (And, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (DialInProc, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (Recover, 2) -> (openDB, 1) -> (mCompaction, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (createCookies, 4) -> (Sign, 1) -> (signRFC6979, 2) -> (hashToInt, 2) -> (hashToInt, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (APIs, 0) -> (NewPublicWhisperAPI, 1) -> (run, 0) -> (Unsubscribe, 1) -> (UnsubscribeRequest, 1) -> (forkCall, 5)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0) -> (newAESGCM, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0) -> (newAESGCM, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Put, 2) -> (TestPresentKV, 2) -> (ValueAt, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (handleTxMsg, 1) -> (AnnounceNewTransactions, 1) -> (NotifyNewTransactions, 1) -> (NotifyMempoolTx, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (finish, 0) -> (computeCompaction, 0) -> (logf, 5) -> (GenerateAsync, 1) -> (NewGenerateCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Put, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (connect, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (startWithSnapshots, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (Recover, 2) -> (openDB, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Use, 1) -> (ServeHTTP, 2) -> (serveWebSocket, 2) -> (newServerConn, 5)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Stop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (listenHandler, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (newHTTPClient, 1) -> (ProxyURL, 1) -> (dialStreamLocal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Unmount, 1) -> (unmount, 1) -> (Unmount, 2) -> (compareGeneratedFileWithFileInMount, 3) -> (Perm, 0) -> (ParseUnixRights, 1) -> (cmsgAlignOf, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (QueueMessage, 2) -> (QueueMessageWithEncoding, 3)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (IngestBlock, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ListenUDP, 2) -> (newUDP, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (miningWorkerController, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (handleBlockMsg, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (DialInProc, 1) -> (NewJSONCodec, 1) -> (serveRequest, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (ReadAt, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (retrieveLoop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Test, 1) -> (BloomLookup, 2) -> (And, 2) -> (And, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Unmount, 1) -> (unmount, 1) -> (Unmount, 2) -> (compareGeneratedFileWithFileInMount, 3) -> (Perm, 0) -> (ParseUnixRights, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newUDP, 2) -> (readLoop, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (finish, 0) -> (computeCompaction, 0) -> (logf, 5) -> (GenerateAsync, 1) -> (NewGenerateCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0) -> (encodeDescription, 0) -> (newAESGCM, 1) -> (NewCBCDecrypter, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newNonrecursiveTree, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newNetwork, 4)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (resendRequests, 0) -> (Disconnected, 0) -> (notifyReceivedInternal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Dial, 1) -> (isPipeNotReady, 1) -> (DialIPC, 2) -> (newIPCConnection, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (SeedFromDNS, 4)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (subscribe, 0) -> (backoffWait, 0) -> (cancel, 2)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (dial, 2) -> (PipeAddr, 1) -> (setupConn, 3) -> (doProtoHandshake, 1) -> (readProtocolHandshake, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Done, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ListenUDP, 2) -> (newUDP, 2) -> (readLoop, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Recover, 2) -> (openDB, 1) -> (mCompaction, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Start, 1) -> (StartHttpServer, 2) -> (NewServer, 1) -> (DELETE, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (jsonRPCRead, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newUDP, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startHTTP, 4)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Recover, 2) -> (openDB, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startListening, 0) -> (listenLoop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (TestingT, 1) -> (Fail, 0) -> (setStatus, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Execute, 2) -> (String, 0) -> (FlagStringer, 1) -> (stringToBuf, 1) -> (dial, 2) -> (PipeAddr, 1) -> (setupConn, 3) -> (doProtoHandshake, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Bzz, 7) -> (run, 10) -> (handle, 0) -> (Receive, 2) -> (Unmarshal, 3) -> (syncUnsyncedKeys, 0) -> (newSyncRequest, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Merge, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ServeHTTP, 2) -> (serveWebSocket, 2) -> (Handler, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (NewTimerCh, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Unmount, 1) -> (unmount, 1) -> (Unmount, 2) -> (compareGeneratedFileWithFileInMount, 3) -> (Perm, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (WithTimeout, 2) -> (WithDeadline, 2) -> (cancel, 2) -> (removeChild, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 0) -> (FSEventStreamStop, 1) -> (port_alert, 4) -> (Put, 0) -> (GetValue, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (newWatcher, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (dial, 2) -> (PipeAddr, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (ReadAt, 2) -> (logI, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Connect, 1) -> (Dial, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (run, 1) -> (empty, 0) -> (create, 0) -> (searchMin, 2) -> (UnsubscribeRequest, 1) -> (forkCall, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (walletLocker, 0) -> (IsError, 2) -> (putMasterKeyParams, 3)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Recover, 2) -> (openDB, 1) -> (mCompaction, 0) -> (memCompaction, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (TestingT, 1) -> (Fail, 0) -> (setStatus, 1) -> (newSuiteRunner, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Sign, 3) -> (fromBig, 1) -> (buildHashSuffix, 0) -> (load4, 1) -> (equal, 2) -> (FeCMove, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Call, 1) -> (Watch, 3) -> (fi2fo, 2) -> (Sys, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (completeRequest, 3)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (StartHttpServer, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (handleFailedConn, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (startIPC, 1) -> (NewJSONCodec, 1) -> (serveRequest, 3)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (Use, 1) -> (ServeHTTP, 2) -> (serveWebSocket, 2) -> (newServerConn, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (generate, 0) -> (Generate, 1) -> (GenerateAsync, 1) -> (NewGenerateCmd, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Stop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ListenUDP, 5) -> (readLoop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (createCookies, 4) -> (Sign, 1) -> (signRFC6979, 2) -> (hashToInt, 2) -> (hashToInt, 2) -> (ValueWithShadows, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (wsReconnectHandler, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Done, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (UnwindBlock, 2)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (loop, 0)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (txToOutputs, 5) -> (NotifyReceived, 1) -> (WatchAddrs, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (NewManager, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (newNonrecursiveTree, 3) -> (internal, 1) -> (recFunc, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (runPeer, 1) -> (run, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (dial, 1) -> (Dial, 2) -> (dialStreamLocal, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (ListenUDP, 5)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (run, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Connect, 1)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (new, 1) -> (NewCipher, 1) -> (keySchedule, 1) -> (uint8, 1) -> (Load, 1) -> (load, 0)
(Cmp, 1) -> (Compare, 2) -> (num, 0) -> (len, 1) -> (lookupUint64, 2) -> (String, 0) -> (FlagStringer, 1) -> (Elem, 0) -> (Get, 3) -> (Promote, 1)
(Cmp, 1) -> (Compare, 2) -> (Index, 1) -> (Search, 2) -> (Parse, 1) -> (remakeString, 0) -> (uint16, 1) -> (PutUvarint, 2) -> (Serve, 1) -> (ServeMessage, 1)
```
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: 9c36ce91d23b51372de1eaac1dbd18ec990ab848
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.