/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v1/node -o nimcache/release/quicksim/@m..@s..@s..@svendor@snim-eth@seth@sp2p@srlpx.nim.c.o nimcache/release/quicksim/@m..@s..@s..@svendor@snim-eth@seth@sp2p@srlpx.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #include #include "bearssl_rand.h" #include "bearssl_hash.h" #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tySequence__LtBIN8CXQpJxPBU08Pl5Ew tySequence__LtBIN8CXQpJxPBU08Pl5Ew; typedef struct tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg; typedef struct tySequence__1EzFEKmqxCrOFQztYTJMow tySequence__1EzFEKmqxCrOFQztYTJMow; typedef struct RootObj RootObj; typedef struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ; typedef struct tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A; typedef struct tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA; typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw; typedef struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg; typedef struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA; typedef struct tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg; typedef struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA; typedef struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg; typedef struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg; typedef struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg; typedef struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg; typedef struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA tySequence__bZnlXjZxt9bKsfZvcpqpZDA; typedef struct tySequence__brriflmYwGP9aQE3grVydoQ tySequence__brriflmYwGP9aQE3grVydoQ; typedef struct tySequence__TxR1UCdKYpvrwqom6m6ztg tySequence__TxR1UCdKYpvrwqom6m6ztg; typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ; typedef struct tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ; typedef struct tySequence__mmfgVYcOeCQQZ9a5CfuuLXw tySequence__mmfgVYcOeCQQZ9a5CfuuLXw; typedef struct tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA; typedef struct Exception Exception; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg; typedef struct tyObject_Option__K0W9cH29bVMMD1gwp251ewZw tyObject_Option__K0W9cH29bVMMD1gwp251ewZw; typedef struct tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw; typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ; typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA; typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg; typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ; typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA; typedef struct tyObject_TransportError__zFuS39cMCTpfAxrS2gmDw4g tyObject_TransportError__zFuS39cMCTpfAxrS2gmDw4g; typedef struct tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw; typedef struct tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA; typedef struct tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA; typedef struct tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg; typedef struct tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ; typedef struct tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ; typedef struct tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA; typedef struct tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w; typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA; typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q; typedef struct tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA; typedef struct tyObject_Option__su9cYAKysFE4uPfneOdKcRg tyObject_Option__su9cYAKysFE4uPfneOdKcRg; typedef struct tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ; typedef struct tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA; typedef struct tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA; typedef struct tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA; typedef struct tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA; typedef struct tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ; typedef struct tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg; typedef struct tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ; typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ tySequence__8Np6tlClE5az1CyqZdN19bQ; typedef struct tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg; typedef struct tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug; typedef struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw; typedef struct tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg; typedef struct tyObject_Option__ubi6fIECCQtR9ccnEmLADDg tyObject_Option__ubi6fIECCQtR9ccnEmLADDg; typedef struct tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A; typedef struct tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw; typedef struct tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA; typedef struct tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA; typedef struct tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw; typedef struct tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA; typedef struct tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ; typedef struct tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g; typedef struct tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw; typedef struct tyObject_WakuPeercolonObjectType___WxUh5kiwnbJ6VgpVJOvR2g tyObject_WakuPeercolonObjectType___WxUh5kiwnbJ6VgpVJOvR2g; typedef struct tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg; typedef struct tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ; typedef struct tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ; typedef struct tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw; typedef struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA; typedef struct tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ; typedef struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A; typedef struct tyObject_Option__b6B59aeUQwCKIUINi0UtvLw tyObject_Option__b6B59aeUQwCKIUINi0UtvLw; typedef struct tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ; typedef struct tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw; typedef struct tySequence__atzPT9bqVZh26epu1UBlGdg tySequence__atzPT9bqVZh26epu1UBlGdg; typedef struct tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA; typedef struct tyObject_AbstractChainDBcolonObjectType___phrKWOrz2sWtUNIvnwywJA tyObject_AbstractChainDBcolonObjectType___phrKWOrz2sWtUNIvnwywJA; typedef struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA; typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA; typedef struct tyObject_PeerPoolcolonObjectType___r0RPreUzOT61wvY9bhIi3YA tyObject_PeerPoolcolonObjectType___r0RPreUzOT61wvY9bhIi3YA; typedef struct tyObject_StreamServercolonObjectType___jsbainH9bqLrWJoHgf3JqYA tyObject_StreamServercolonObjectType___jsbainH9bqLrWJoHgf3JqYA; typedef struct tyObject_DiscoveryProtocolcolonObjectType___waQyUBIS0phbKWz5xVV9bTg tyObject_DiscoveryProtocolcolonObjectType___waQyUBIS0phbKWz5xVV9bTg; typedef struct tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA; typedef struct tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ; typedef struct tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA; typedef struct tySequence__eXpefajkyY8lPtG9aKQpyHg tySequence__eXpefajkyY8lPtG9aKQpyHg; typedef struct tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw; typedef struct tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ; typedef struct tyObject_Option__uX60iSskBs3jijdejn4BTg tyObject_Option__uX60iSskBs3jijdejn4BTg; typedef struct tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA; typedef struct tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA; typedef struct tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA; typedef struct tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA; typedef struct tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA; typedef struct tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ; typedef struct tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA; typedef struct tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA; typedef struct tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg; typedef struct tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw; typedef struct tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ; typedef struct tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw; typedef struct tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ; typedef struct tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg; typedef struct tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg; typedef struct tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng; typedef struct tyObject_Option__IDzaNuwzBGs84e9axCRaZWg tyObject_Option__IDzaNuwzBGs84e9axCRaZWg; typedef struct tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ; typedef struct tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw; typedef struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ; typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw; typedef struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A; typedef struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg tySequence__V7ShAorRgCSeV9b0QgCr9aAg; typedef struct tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g tySequence__qwqHTkRvwhrRyENtudHQ7g; typedef struct tySequence__9aWLdIMn1kM9bVAFq7CgsBeQ tySequence__9aWLdIMn1kM9bVAFq7CgsBeQ; typedef struct tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ; typedef struct tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ; typedef struct tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ; typedef struct tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA; typedef struct tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg; typedef struct tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw; typedef struct tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g; typedef struct tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ; typedef struct tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw; typedef struct tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw; typedef struct tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ; typedef struct tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA; typedef struct tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A; typedef struct tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ; typedef struct tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg; typedef struct tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA; typedef struct tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig; typedef struct tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw; typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA; typedef struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w; typedef struct tySequence__OpwdygJKVwUtq44zH9a4KHw tySequence__OpwdygJKVwUtq44zH9a4KHw; typedef struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw; typedef struct tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA; typedef struct tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA; typedef struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g; typedef struct tySequence__6siov3Lsmvxd84pp09b2kFA tySequence__6siov3Lsmvxd84pp09b2kFA; typedef struct tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg; typedef struct tySequence__aFlGerNczoq1pU7jr4WW0w tySequence__aFlGerNczoq1pU7jr4WW0w; typedef struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA; typedef struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA tySequence__9bws6EaVEE1bogDOSVwy9a9cA; typedef struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ; typedef struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ; typedef struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g; typedef struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ tyTuple__OXuFTr0o0fEz2WdWON4kIQ; typedef struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef struct { N_NIMCALL_PTR(RootObj*, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, void* ClE_0); void* ClE_0; } tyProc__PWFDSz9c2goXNBb81ps5fUQ; typedef struct { N_NIMCALL_PTR(RootObj*, ClP_0) (tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network, void* ClE_0); void* ClE_0; } tyProc__uQWGuw9bKxNsuM2QDRSzUgA; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, void* ClE_0); void* ClE_0; } tyProc__29afZbgd4aYWQbRUhy8nK0w; typedef NU8 tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason, void* ClE_0); void* ClE_0; } tyProc__scZFsggq4IoU5D8gFDZEuQ; struct tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg {NimStringDesc* name; NI version; tySequence__1EzFEKmqxCrOFQztYTJMow* messages; NI index; tyProc__PWFDSz9c2goXNBb81ps5fUQ peerStateInitializer; tyProc__uQWGuw9bKxNsuM2QDRSzUgA networkStateInitializer; tyProc__29afZbgd4aYWQbRUhy8nK0w handshake; tyProc__scZFsggq4IoU5D8gFDZEuQ disconnectHandler; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0, NI msgId, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA data_0, void* ClE_0); void* ClE_0; } tyProc__hIuj9bhT9cBMehfnGbcNapRg; typedef struct { N_NIMCALL_PTR(NimStringDesc*, ClP_0) (void* msg, void* ClE_0); void* ClE_0; } tyProc__V6IHWnveo9a3sX1FgLxo5BA; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); void* ClE_0; } tyProc__26ri3Guc9chj9cWXTC4SGZSQ; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); void* ClE_0; } tyProc__ut7SOWphcP9c7kBzYrAKYfA; struct tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A {NI id; NimStringDesc* name; tyProc__hIuj9bhT9cBMehfnGbcNapRg thunk; tyProc__V6IHWnveo9a3sX1FgLxo5BA printer; tyProc__26ri3Guc9chj9cWXTC4SGZSQ requestResolver; tyProc__ut7SOWphcP9c7kBzYrAKYfA nextMsgResolver; }; struct tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* bytes; NI position; }; struct RootObj {TNimType* m_type;}; typedef struct { N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__Y7TIAk6Os9cRMtmIj9bEqCww; struct tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym873002161_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym878950464_; }; typedef NU64 tyArray__wa4ExhM0I5D0wQQmyrXAHA[120]; struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg {tyArray__wa4ExhM0I5D0wQQmyrXAHA skey; NI nr; }; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg iv; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg ecount; NU num; }; struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher; }; typedef NU8 tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ[200]; struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg {tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ q; NI pt; }; struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA {tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesenc; tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesdec; tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg macenc; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg emac; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg imac; }; typedef NU8 tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ; struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ {tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* remote; tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network; tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transport; tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg* dispatcher; NI lastReqId; tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA secretsState; tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ connectionState; tySequence__bZnlXjZxt9bKsfZvcpqpZDA* protocolStates; tySequence__brriflmYwGP9aQE3grVydoQ* outstandingRequests; tySequence__TxR1UCdKYpvrwqom6m6ztg* awaitedMessages; }; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ {NU version; NimStringDesc* clientId; tySequence__mmfgVYcOeCQQZ9a5CfuuLXw* capabilities; NU listenPort; tyArray__w5VB8h5K8DB3oWrO5U2wqg nodeId; }; struct tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA rlp1; tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw* colonup_; tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ msg3; }; struct tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA {NimStringDesc* name; NI version; }; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_16) (void); typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2]; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0); void* ClE_0; } tyProc__9bqx36VxQxXejdrF09bFARDQ; typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA; struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location; tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks; tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child; tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state; Exception* error; NIM_BOOL mustCancel; NI id; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_17) (void); struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;}; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_19) (void* udataX60gensym87895047_); typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aEFdgvBUVTbEJX6nofrsSQ_20) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0, NI msgId, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA data_0, void* ClE_0); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_21) (void* msg, void* ClE_0); struct tyObject_Option__K0W9cH29bVMMD1gwp251ewZw {tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__K0W9cH29bVMMD1gwp251ewZw value; }; typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA; typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__9c78XLTqudZ5E3xt5X2tFUQ[1]; struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy; }; struct tyTuple__yobv8JsmBBRNC1NIieLJzQ { tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0; }; struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs; NimStringDesc* buffer; }; struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output; tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level; }; struct tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_TransportError__zFuS39cMCTpfAxrS2gmDw4g { tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw Sup;}; struct tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw { tyObject_TransportError__zFuS39cMCTpfAxrS2gmDw4g Sup;NI32 code; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_42) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_43) (tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); struct tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym873002551_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym880700464_; }; struct tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ {tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w value; }; struct tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ {tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason; }; struct tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA rlp1; tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA* colonup_; tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ msg3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; }; struct tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA { RootObj Sup;NI colonstate_; tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym876152174_; }; struct tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w { RootObj Sup;NI colonstate_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1; tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA* colonup_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym876600193_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; }; struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;}; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_57) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_58) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_60) (void* udataX60gensym87615218_); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_62) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_63) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_65) (void* udataX60gensym88070047_); typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aEFdgvBUVTbEJX6nofrsSQ_66) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0, NI msgId, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA data_0, void* ClE_0); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_67) (void* msg, void* ClE_0); struct tyObject_Option__su9cYAKysFE4uPfneOdKcRg {tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__su9cYAKysFE4uPfneOdKcRg value; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_74) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_75) (tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); struct tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym873002571_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym881650464_; }; struct tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA {char dummy; }; struct tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA {tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList; }; struct tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA rlp1; tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA* colonup_; tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA msg3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; }; struct tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ { RootObj Sup;NI colonstate_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym878050463_; }; struct tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg { RootObj Sup;NI colonstate_; tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ* colonup_; }; struct tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ {tySequence__8Np6tlClE5az1CyqZdN19bQ* pendingLists; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* output; }; struct tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym859900534_; }; struct tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug { RootObj Sup;NI colonstate_; Exception* coloncurExc1_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_; NIM_BOOL colonunrollFinally3_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* cipherText4; tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* e8; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9; NI res10; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11; }; struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value; }; typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13]; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_88) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_89) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_91) (void* udataX60gensym85990054_); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_93) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_94) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_96) (void* udataX60gensym87805047_); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_98) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_99) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_101) (void* udataX60gensym88165047_); typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aEFdgvBUVTbEJX6nofrsSQ_102) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0, NI msgId, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA data_0, void* ClE_0); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_103) (void* msg, void* ClE_0); struct tyObject_Option__ubi6fIECCQtR9ccnEmLADDg {tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__ubi6fIECCQtR9ccnEmLADDg value; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_110) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_111) (tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); struct tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym873002591_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym882350464_; }; struct tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA {tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList; }; struct tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA { RootObj Sup;NI colonstate_; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA rlp1; tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw* colonup_; tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA msg3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; }; struct tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture1; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym878500462_; }; struct tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA { RootObj Sup;NI colonstate_; tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw* colonup_; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_118) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_119) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_121) (void* udataX60gensym87850047_); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_123) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_124) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_126) (void* udataX60gensym88235047_); typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aEFdgvBUVTbEJX6nofrsSQ_127) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0, NI msgId, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA data_0, void* ClE_0); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_128) (void* msg, void* ClE_0); struct tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g {tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g value; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_135) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_136) (tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, void* ClE_0); struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA {NF val; NIM_BOOL has; }; struct tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg val; NIM_BOOL has; }; struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A {NIM_BOOL val; NIM_BOOL has; }; struct tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ {NU limitIp; NU limitPeerId; NU limitTopic; }; struct tyObject_Option__b6B59aeUQwCKIUINi0UtvLw {tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ val; NIM_BOOL has; }; struct tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw {tySequence__atzPT9bqVZh26epu1UBlGdg* val; NIM_BOOL has; }; struct tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw {tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA powRequirement; tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ bloomFilter; tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A lightNode; tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A confirmationsEnabled; tyObject_Option__b6B59aeUQwCKIUINi0UtvLw rateLimits; tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw topicInterest; }; struct tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ {tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw options; }; struct tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ {tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ value; }; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w seckey; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; }; typedef NU8 tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA {tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA family; union{ struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6; } _family_1; struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4; } _family_2; }; }; struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA ip; NU16 udpPort; NU16 tcpPort; }; struct tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ {NU networkId; tyObject_AbstractChainDBcolonObjectType___phrKWOrz2sWtUNIvnwywJA* chain; NimStringDesc* clientId; tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ connectionState; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g keys; tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA address; tyObject_PeerPoolcolonObjectType___r0RPreUzOT61wvY9bhIi3YA* peerPool; tySequence__mmfgVYcOeCQQZ9a5CfuuLXw* capabilities; tySequence__LtBIN8CXQpJxPBU08Pl5Ew* protocols; tyObject_StreamServercolonObjectType___jsbainH9bqLrWJoHgf3JqYA* listeningServer; tySequence__bZnlXjZxt9bKsfZvcpqpZDA* protocolStates; tyObject_DiscoveryProtocolcolonObjectType___waQyUBIS0phbKWz5xVV9bTg* discovery; br_hmac_drbg_context* rng; }; struct tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA {tySequence__eXpefajkyY8lPtG9aKQpyHg* envelopes; }; struct tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ {tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ value; }; struct tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA {tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw options; }; struct tyObject_Option__uX60iSskBs3jijdejn4BTg {tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__uX60iSskBs3jijdejn4BTg value; }; struct tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ {NU32 expiry; NU32 ttl; tyArray__H8qf9bpC2ziYA2earmO8m7w topic; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; NU64 nonce; }; struct tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA {tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ envelope; }; struct tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA {tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA value; }; struct tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw {tySequence__eXpefajkyY8lPtG9aKQpyHg* envelopes; }; struct tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg {tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg value; }; struct tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg {char dummy; }; struct tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ {tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ value; }; struct tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ {char dummy; }; struct tyObject_Option__IDzaNuwzBGs84e9axCRaZWg {tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__IDzaNuwzBGs84e9axCRaZWg value; }; struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value; }; struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ {NI id; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw timeoutAt; }; struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A {tySequence__V7ShAorRgCSeV9b0QgCr9aAg* data; NI head; NI tail; NI count; NI mask; }; struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;}; struct tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;}; struct tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg {tySequence__qwqHTkRvwhrRyENtudHQ7g* protocolOffsets; tySequence__9aWLdIMn1kM9bVAFq7CgsBeQ* messages; tySequence__LtBIN8CXQpJxPBU08Pl5Ew* activeProtocols; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_189) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_195) (void* msg); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_202) (void* msg); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_212) (void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); typedef N_CLOSURE_PTR(NimStringDesc*, TM__aEFdgvBUVTbEJX6nofrsSQ_217) (void* msg); struct tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ {char dummy; }; struct tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ {tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ value; }; struct tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg {tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer; NI reqId; }; struct tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ {char dummy; }; struct tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g {tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g value; }; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw requestId; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw lastEnvelopeHash; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* cursor; }; struct tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ {tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ value; }; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; struct tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* sendFut1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout3; tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* responseFut4; tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* chronosInternalRetFuture5; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym858150466_; }; struct tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ value; }; struct tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A { RootObj Sup;NI colonstate_; tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ result1; tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4; }; struct tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ { RootObj Sup;NI colonstate_; tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; NimStringDesc* msg4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym857500185_; }; struct tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg { RootObj Sup;NI colonstate_; tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w r1; tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result4; tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA* eX60gensym857750175_; }; struct tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig { RootObj Sup;NI colonstate_; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer1; tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason2; NIM_BOOL notifyOtherPeer3; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym898400705_; }; struct tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw { RootObj Sup;NI colonstate_; tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig* colonup_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fX60gensym898600132_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut4; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym898950196_; }; typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aEFdgvBUVTbEJX6nofrsSQ_249) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason); typedef NU16 tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA; struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w {tySequence__OpwdygJKVwUtq44zH9a4KHw* data; NI head; NI tail; NI count; NI mask; }; typedef NU8 tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ; typedef NU8 tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg; typedef NU8 tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA; typedef NU8 tyArray__82HHG9cFXBx30wZlwBk6mvQ[108]; struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw {tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA family; union{ struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4; } _family_2; struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6; } _family_3; struct {tyArray__82HHG9cFXBx30wZlwBk6mvQ address_un; } _family_4; }; NU16 port; }; struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA { RootObj Sup;int fd; tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA state; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* reader; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; Exception* error; tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w queue; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future; tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ kind; union{ struct {tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain; tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw local; tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw remote; } _kind_1; struct {NI todo1; } _kind_2; struct {NI todo2; } _kind_3; }; }; struct tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA { RootObj Sup;NI colonstate_; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw time1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym899302034_; }; struct tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA { RootObj Sup;NI colonstate_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1; tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_258) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_259) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_261) (void* udataX60gensym89930204_); struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g {tySequence__6siov3Lsmvxd84pp09b2kFA* data; NI counter; }; struct tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg {tySequence__aFlGerNczoq1pU7jr4WW0w* data; NI counter; }; struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA {tySequence__9bws6EaVEE1bogDOSVwy9a9cA* data; NI counter; }; struct tyObject_PeerPoolcolonObjectType___r0RPreUzOT61wvY9bhIi3YA {tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g keyPair; NU networkId; NI minPeers; NimStringDesc* clientId; tyObject_DiscoveryProtocolcolonObjectType___waQyUBIS0phbKWz5xVV9bTg* discovery; NF lastLookupTime; tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g connectedNodes; tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg connectingNodes; NIM_BOOL running; NU16 listenPort; tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA observers; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* p_0, void* ClE_0); void* ClE_0; } tyProc__9c8xRSwJvpOiPiSw9cW3tuEw; struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ {tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerConnected; tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerDisconnected; tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol; }; struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw { NI Field0; NI Field1; tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ Field2; }; typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_264) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* p_0); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_268) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_269) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_271) (void* udataX60gensym89840071_); struct tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_273) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_274) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_276) (void* udataX60gensym85750019_); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_279) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aEFdgvBUVTbEJX6nofrsSQ_280) (void); typedef N_CLOSURE_PTR(void, TM__aEFdgvBUVTbEJX6nofrsSQ_282) (void* udataX60gensym85815047_); struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ { NI Field0; NI Field1; }; typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64]; typedef NU8 tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg; struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g {tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg kind; void* buf; NI buflen; NU offset; NI size; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* writer; }; struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* Field2; }; struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; }; typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen); typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx); typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0); struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__LtBIN8CXQpJxPBU08Pl5Ew { TGenericSeq Sup; tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* data[SEQ_DECL_SIZE];};struct tySequence__1EzFEKmqxCrOFQztYTJMow { TGenericSeq Sup; tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A data[SEQ_DECL_SIZE];};struct tySequence__mmfgVYcOeCQQZ9a5CfuuLXw { TGenericSeq Sup; tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA { TGenericSeq Sup; RootObj* data[SEQ_DECL_SIZE];};struct tySequence__brriflmYwGP9aQE3grVydoQ { TGenericSeq Sup; tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A data[SEQ_DECL_SIZE];};struct tySequence__TxR1UCdKYpvrwqom6m6ztg { TGenericSeq Sup; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__8Np6tlClE5az1CyqZdN19bQ { TGenericSeq Sup; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE];};struct tySequence__atzPT9bqVZh26epu1UBlGdg { TGenericSeq Sup; tyArray__H8qf9bpC2ziYA2earmO8m7w data[SEQ_DECL_SIZE];};struct tySequence__eXpefajkyY8lPtG9aKQpyHg { TGenericSeq Sup; tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ data[SEQ_DECL_SIZE];};struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg { TGenericSeq Sup; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ data[SEQ_DECL_SIZE];};struct tySequence__qwqHTkRvwhrRyENtudHQ7g { TGenericSeq Sup; NI data[SEQ_DECL_SIZE];};struct tySequence__9aWLdIMn1kM9bVAFq7CgsBeQ { TGenericSeq Sup; tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A* data[SEQ_DECL_SIZE];};struct tySequence__OpwdygJKVwUtq44zH9a4KHw { TGenericSeq Sup; tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g data[SEQ_DECL_SIZE];};struct tySequence__6siov3Lsmvxd84pp09b2kFA { TGenericSeq Sup; tyTuple__OXuFTr0o0fEz2WdWON4kIQ data[SEQ_DECL_SIZE];};struct tySequence__aFlGerNczoq1pU7jr4WW0w { TGenericSeq Sup; tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ data[SEQ_DECL_SIZE];};struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA { TGenericSeq Sup; tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_2)(void); N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); N_LIB_PRIVATE N_NIMCALL(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA*, newGauge__M34nJZSsewdGDh09anvsrVA)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_NIMCALL(void, Marker_tySequence__LtBIN8CXQpJxPBU08Pl5Ew)(void* p, NI op); static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_5)(void); static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_6)(void); N_LIB_PRIVATE N_NIMCALL(void, initProtocol__L9a33Ah73SSJ1QddAk8Y9bJQ)(NimStringDesc* name_0, NI version_0, tyProc__PWFDSz9c2goXNBb81ps5fUQ peerInit, tyProc__uQWGuw9bKxNsuM2QDRSzUgA networkInit, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* Result); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NIMCALL(void, registerMsg__YaAyW6I6SwgMKcewnXWHmA)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol, NI id, NimStringDesc* name_0, tyProc__hIuj9bhT9cBMehfnGbcNapRg thunk, tyProc__V6IHWnveo9a3sX1FgLxo5BA printer, tyProc__26ri3Guc9chj9cWXTC4SGZSQ requestResolver, tyProc__ut7SOWphcP9c7kBzYrAKYfA nextMsgResolver); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, helloThunk__hVO0G5puz9ciQdoOyLWy9akA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300215_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300216_); static N_NIMCALL(void, Marker_tyRef__54rOanLcRINEqYeTUE9cPTA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__yVgB8EljM9aJKnHEb0OOiqA)(void); static N_NIMCALL(void, Marker_tyRef__5Rsjfj0Dw9cUbxC8F4y8Q3w)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, helloThunk__LyNqkAarfXe28Vii9cLMxOA)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, tryEnterList__shX46I8YemXV1E79awTesZg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* self); static N_INLINE(NU, checkedRlpRead__x0z682Fnwqth9cDBV32AeMwrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r); N_LIB_PRIVATE N_NIMCALL(NU, readImpl__AX9cD9cPP6VuY5nGjk8vhJxA)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp); static N_INLINE(NimStringDesc*, checkedRlpRead__EMw9bslq7JTtI7JYCP9cTDyQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, readImpl__h9aYl0fDNSFR9c1VJqTUY4vA)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp); static N_INLINE(tySequence__mmfgVYcOeCQQZ9a5CfuuLXw*, checkedRlpRead__iXgGtDQaw1vDtoqwK7OEaArlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r); N_LIB_PRIVATE N_NIMCALL(tySequence__mmfgVYcOeCQQZ9a5CfuuLXw*, readImpl__w8H5F3bwI3AhruEP1RTuaQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp); static N_INLINE(void, checkedRlpRead__PxOszRkcDwO6VNKA0alktQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r, tyArray__w5VB8h5K8DB3oWrO5U2wqg Result); N_LIB_PRIVATE N_NIMCALL(void, readImpl__I0ueAygqchVBulg9bEXjh3Q)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, tyArray__w5VB8h5K8DB3oWrO5U2wqg Result); N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__e49aMISayWu9bZNRcf6Az9cyA)(void); N_LIB_PRIVATE N_CLOSURE(void, helloThunk_continue__bWIMNAHDMnoc1gdVQpxnYA)(void* udataX60gensym87895047_, void* ClE_0); static N_INLINE(void, pushSafePoint)(TSafePoint* s); static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x); static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void); static N_INLINE(void, popCurrentException)(void); static N_INLINE(Exception*, getCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw)(void* msg); N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NOINLINE(void, raiseObjectConversionError)(void); static N_INLINE(NIM_BOOL, finished__Nc015pQZ8vgijDMFE3MCtAasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future); N_LIB_PRIVATE N_NIMCALL(void, complete__lKH01wv9cxEuHawKUO1WiCQ)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__K63edctduZ2uZiHROb9c0Owoptions)(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ* val_0, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result); N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg)(void); static N_INLINE(void, none__sYq5egzgPKhNa7cP0I6ezAoptions)(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw)(void); static N_INLINE(NIM_BOOL, isSome__JrezDCcfGO3xUqy5tHyzJwoptions)(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* self); N_LIB_PRIVATE N_NIMCALL(void, read__byzKSA16r4uHhkw1mrPubA)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsMatch__KytrWChpQmaEFB83SSLTgg)(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logStmtLevel, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ** logStmtTopics, NI logStmtTopicsLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw)(void); N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name); N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key, NI val); N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void); N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key, NimStringDesc* val); N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex); N_LIB_PRIVATE N_NIMCALL(void, setProperty__3WN9aIz7lNtTrcIDj9bpKQkw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NCSTRING val_0); N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__yCHhzstNlIH3AQMZbJ8FfA)(tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA* future, tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__2w3dk4hLq7ryNAeFQYJGJg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__W2y2aKBmAUL2WEeZZsRm9bA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__s43hySGP0mss4MQjumC4MA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsgThunk__tJSR9bBazISAADqs9c7u7bsQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300254_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300255_); static N_NIMCALL(void, Marker_tyRef__exBGlk1uRWGG8DnEyc8eXA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__u2iAaDGer00HFzYp2k2SAQ)(void); static N_NIMCALL(void, Marker_tyRef__SNIuD9bruGLFOFKVVXn7V8g)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendDisconnectMsgThunk__LyNqkAarfXe28Vii9cLMxOA_2)(void* ClE_0); static N_INLINE(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ, checkedRlpRead__aQIO2a1LJj9anjm15OxSpJgrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r); N_LIB_PRIVATE N_NIMCALL(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ, readImpl__Cw8lzPJBZoTY9aFbbLLHm9bw)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsgUserHandler__zf7b2Hn7MTKE0BkD4KOP9cw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason); static N_NIMCALL(void, Marker_tyRef__XArazB4E7BgQY6aGQ00hFw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__o61nmYTSdWks0tpZC6Ml4Q)(void); static N_NIMCALL(void, Marker_tyRef__5P8mmhGj9b0NwdHXKXV9adCg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendDisconnectMsgUserHandler__LyNqkAarfXe28Vii9cLMxOA_3)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__bwObxBT6wdOqw2bP3CTItQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w val_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___QMl2M41LkzE0PN9bJVRUG5Q)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* n_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut); static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__aaFtCOD4ryKaGkOvHqsFPQ)(void); N_LIB_PRIVATE N_CLOSURE(void, sendDisconnectMsgUserHandler_continue__5XobdH5pgaSKln9bLMdgfGw)(void* udataX60gensym87615218_, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, sendDisconnectMsgThunk_continue__Q7Jvp5TdayzmweLxyw9b4TQ)(void* udataX60gensym88070047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_2)(void* msg); N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_2)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__LKjAGLND6SNVfkjCIzZlzAasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future); N_LIB_PRIVATE N_NIMCALL(void, complete__zErgy9awHxZPMvTKZJK9btRA)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future, tyObject_Option__su9cYAKysFE4uPfneOdKcRg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, some__V023tSAFSyct9cyFwlNG6KAoptions)(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val_0); static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, none__IoKv0lSFRIIrNMq47lEliQoptions)(void); static N_INLINE(NIM_BOOL, isSome__yHua1MzEoXTlKsfPUiDlqgoptions)(tyObject_Option__su9cYAKysFE4uPfneOdKcRg self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, read__Ait8M9crdaHCXXCmLJ3WH9aQ)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future); N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_2)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__JQaVxSHI0GqnsZELXlTiCA)(tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ* future, tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ, readImpl__9bvqF8OD6qq9aldc9a5NOCppQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__UKfTqk5QYAA4A6x3WOukfA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pingThunk__qFwVWlhjDE1OCVBBMdQCHQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300256_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300257_); static N_NIMCALL(void, Marker_tyRef__jjmFy9agYXY2Jc8YPo7tKgQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__jOMfLss0rYwR7g9cDyho8uw)(void); static N_NIMCALL(void, Marker_tyRef__2faskb49aRxNIPuXQjOlS0A)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pingThunk__LyNqkAarfXe28Vii9cLMxOA_4)(void* ClE_0); static N_INLINE(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA, checkedRlpRead__HMMZDVFclAKsQcKPOOXMTwrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r); N_LIB_PRIVATE N_NIMCALL(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA, readImpl__yWKc9ad4mUjXHEP4WYZkK4A)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pingUserHandler__ysBdDYktcrio3BEJ9a3U1uA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList); static N_NIMCALL(void, Marker_tyRef__fPKA9a8OU28SeLkiTIUeJLw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Aht9cVlTaFrIZQO6DzJDk2g)(void); static N_NIMCALL(void, Marker_tyRef__Qb7Z6pKzSEFYPF5CykjWHw)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pingUserHandler__LyNqkAarfXe28Vii9cLMxOA_5)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pong__WDMhF0hhMv9bO9aVZ1hvyQ9bA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peerOrResponder, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList); N_LIB_PRIVATE N_NIMCALL(void, initRlpWriter__t8xwIvC6oBKRxyVOLr42Og)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* Result); N_LIB_PRIVATE N_NIMCALL(void, appendInt__NnGAdy9aSud4YgPniLZfZ6Q)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, NI i); static N_INLINE(void, appendImpl__chqu2bMQ819a89aRYbDIOQPwwriter)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA data_0); N_LIB_PRIVATE N_NIMCALL(void, appendRecordType__5l4iw9bN6Z6EE9croWruFjGA)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA obj, NIM_BOOL wrapInList); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendMsg__pXmnqxgFJ7a9cTQLU8zO49cQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0); static N_NIMCALL(void, Marker_tyRef__ISXodfLc3i8hMdVt3Ap73A)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__j9avPBybEZlatOU479b8jhkQ)(void); static N_NIMCALL(void, Marker_tyRef__wZ9cLdaT9b43US4IGJ0371ww)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendMsg__LyNqkAarfXe28Vii9cLMxOA_6)(void* ClE_0); static N_INLINE(void, closureIterSetupExc)(Exception* e); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, encryptMsg__i5d69a3FYPX4jrkeN4eJI1w)(NU8* msg, NI msgLen_0, tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA* secrets); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, write__SwrVGmH9cvWrBhdikqfNy4w)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg, NI msglen); static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache); N_LIB_PRIVATE N_NOINLINE(NIM_BOOL, isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w)(TNimType* obj, TNimType* subclass, TNimType** cache); static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qDsBv6CaKO9anCG2TTihTmA)(void); N_LIB_PRIVATE N_CLOSURE(void, sendMsg_continue__Ii6reW5a4cyRKpCpvGNHIQ)(void* udataX60gensym85990054_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__pJx7JcpxJiOx5nCRQPwKIA)(void); N_LIB_PRIVATE N_CLOSURE(void, pingUserHandler_continue__lgkeVX5uOVPgQ9b2URLZdog)(void* udataX60gensym87805047_, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, pingThunk_continue__FVQ67rX1rH9bmST7C04ZTiw)(void* udataX60gensym88165047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_3)(void* msg); N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_3)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__vymJB6kX09cJJme3AUzEQvAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future); N_LIB_PRIVATE N_NIMCALL(void, complete__0ZJ8XvGHaEdsIFdIGpeg4g)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future, tyObject_Option__ubi6fIECCQtR9ccnEmLADDg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, some__ojleoiAKTeqhoQwrd9aMoygoptions)(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val_0); static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, none__OTaQK1sBENE9cuJPopOJAQAoptions)(void); static N_INLINE(NIM_BOOL, isSome__E62DSbYOLNnQ4p60diGxUAoptions)(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, read__tFcKUji1wPqdr32OZHCOcw)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future); N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_3)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__JErYJKAW0cbAjAUx9aD1icA)(tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A* future, tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA, readImpl__sWUm4NqYeFuswqVAaq19chQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__oZX1KTanvSPkOt9aplULnoA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pongThunk__OlkRcfyEXxDcyo9ai9cH9cg2w)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300258_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300259_); static N_NIMCALL(void, Marker_tyRef__kk3uOuaaKsRD9aenXIPsGig)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__5Oe7TApfZTQRMIbCadheGg)(void); static N_NIMCALL(void, Marker_tyRef__efnAoe9byhVtV0r23kgaRWw)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pongThunk__LyNqkAarfXe28Vii9cLMxOA_7)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pongUserHandler__ysBdDYktcrio3BEJ9a3U1uA_2)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList); static N_NIMCALL(void, Marker_tyRef__p9bNECi9bzKdiYMuDRbw2A9aQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__LBolD3gaKu6kgT5OLaz7bA)(void); static N_NIMCALL(void, Marker_tyRef__Kl9bc9aD9cV5TrxBD9aPjHRA9cA)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pongUserHandler__LyNqkAarfXe28Vii9cLMxOA_8)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__4AQ5DyDwajdrOKwtEBWvcw)(void); N_LIB_PRIVATE N_CLOSURE(void, pongUserHandler_continue__VfSRQGdvG6Jy0lRz3CKXoA)(void* udataX60gensym87850047_, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, pongThunk_continue__KcOmCjuFLtVa59bWc9cEoFLQ)(void* udataX60gensym88235047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_4)(void* msg); N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_4)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__CJB789befuR0vBvW0yUxvfgasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future); N_LIB_PRIVATE N_NIMCALL(void, complete__OJe09cUvDx0zQUkocTnd3RA)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future, tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, some__4OzAbqhcFfRZu9cj0sUaDjQoptions)(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val_0); static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, none__tQbOUAvQxAXYYVCAMTbFvgoptions)(void); static N_INLINE(NIM_BOOL, isSome__dmcSPdRmhe9bp9cpO58fadKAoptions)(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, read__zy9aH5VWFA4wjF9aiE4SOm1w)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future); N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_4)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__ZjQ9cnuBUCfTOFU1yLa9aVIQ)(tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw* future, tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA, readImpl__Px6BcogiXZEGjZYAEfdOxQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__V5xC9cmJl4e5O2oGS2MTQiw)(void); N_LIB_PRIVATE N_NIMCALL(void, setEventHandlers__jvD89aDs9c13MzEKeChcMoaA)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* p_0, tyProc__29afZbgd4aYWQbRUhy8nK0w handshake, tyProc__scZFsggq4IoU5D8gFDZEuQ disconnectHandler); N_LIB_PRIVATE N_NIMCALL(void, registerProtocol__JI0pF12thUchT4afvgtMDg)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); N_LIB_PRIVATE N_NIMCALL(NI, lowerBound__9crVkvRNG9ceDHLldd9aWgpEg)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg** a, NI aLen_0, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* key_0); N_LIB_PRIVATE N_NIMCALL(void, insert__5btssSyGxalFjv30aar7MQ)(tySequence__LtBIN8CXQpJxPBU08Pl5Ew** x_0, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* item, NI i); static N_INLINE(NIM_BOOL, finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future); N_LIB_PRIVATE N_NIMCALL(void, complete__1MKzlc4vRIlS4ozXDD2ZPQ)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__VSAxDQM05URZ43m1b3QisAoptions)(tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* val_0, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result); static N_INLINE(void, none__gzwgxAe4luXBsLXfZVsLuQoptions)(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result); static N_INLINE(NIM_BOOL, isSome__9cO0UOi8E9a80eGci8hfpPewoptions)(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* self); N_LIB_PRIVATE N_NIMCALL(void, read__66ljLq6YK9aicnEs3CFrjqA)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__uqGJpssRlyuLIEGWxBeenw)(void); N_LIB_PRIVATE N_NIMCALL(void, complete__6YwonPIzVsRaaYLcQQY9b9cw)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__MPx7rbXng59aKEI2Fa7SoIQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__PcCKoah2Sqbbtm9b0yngBJw)(void); static N_INLINE(NIM_BOOL, finished__znP0YBkjHAvT8nXywuxTJwasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future); N_LIB_PRIVATE N_NIMCALL(void, complete__rTNcRmBCznGlmXgNgrw3QA)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__Pw9bRbZWqfT7KxqBkqowJ9awoptions)(tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val_0, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result); static N_INLINE(void, none__YBGRqrBMJsvsmJ4znDQn4Qoptions)(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result); static N_INLINE(NIM_BOOL, isSome__iepz8yVOFCWMcJg9ajUY9aFgoptions)(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ self); N_LIB_PRIVATE N_NIMCALL(void, read__m4C0Ov4FCEIXQrH7oEEz9aA)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result); N_LIB_PRIVATE N_NIMCALL(void, complete__riDGPC9aywpgqLdizSfMycQ)(tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw* future, tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__dubpsg8ryvn6rlMSZl9aU2g)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__xZac9aCGlZ5lYvq2E9bbwyNQ)(void); static N_INLINE(NIM_BOOL, finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future); N_LIB_PRIVATE N_NIMCALL(void, complete__08WGHqZSuIMkHhoLd0uxzA)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future, tyObject_Option__uX60iSskBs3jijdejn4BTg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__uaOw6C8sjvLn9c3OwYNahiQoptions)(tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA* val_0, tyObject_Option__uX60iSskBs3jijdejn4BTg* Result); static N_INLINE(void, none__iYeLMyDKPRrrgYERzxaizwoptions)(tyObject_Option__uX60iSskBs3jijdejn4BTg* Result); static N_INLINE(NIM_BOOL, isSome__OPvHNUtod4rhImTdJ17I7Aoptions)(tyObject_Option__uX60iSskBs3jijdejn4BTg* self); N_LIB_PRIVATE N_NIMCALL(void, read__qziHW2g8824rpTcHVpCofw)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future, tyObject_Option__uX60iSskBs3jijdejn4BTg* Result); N_LIB_PRIVATE N_NIMCALL(void, complete__YuLI0R5FYmzmR6uGpygPHA)(tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA* future, tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__BcdJu3Bhho8qGaMxZ2DK3g)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__nUDBXU0qVNmoMQYgUZTR9bg)(void); static N_INLINE(NIM_BOOL, finished__enEQtwZlUB5yELZuy2jW7gasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future); N_LIB_PRIVATE N_NIMCALL(void, complete__Hscnaw9cefBQzbHiBFttRJg)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__4g5Uo9bDiPC5sm1dZ5v9aYsAoptions)(tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA* val_0, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result); static N_INLINE(void, none__379cqLxoH0NUWQSYdjvxf7woptions)(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result); static N_INLINE(NIM_BOOL, isSome__RLBjtKMKYkDJJC7iMuKSdgoptions)(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* self); N_LIB_PRIVATE N_NIMCALL(void, read__r9a7u6P4RzJuzpRljx539cTw)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result); N_LIB_PRIVATE N_NIMCALL(void, complete__X4cSjTpcdpioz39aVMqE5aQ)(tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA* future, tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__aJKRm3u9aphWBQoBcQBP9auQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__pRDESyjhKg0479ckNjES6Lg)(void); static N_INLINE(NIM_BOOL, finished__RuunMfKcQsAf7tzSU03r6gasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future); N_LIB_PRIVATE N_NIMCALL(void, complete__DggtjSh7VaPAwg4aRUiK9bQ)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__Kt1ru7lIt49a9bbR2kPE6QrQoptions)(tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val_0, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result); static N_INLINE(void, none__RQGJLBLP9b5Jb1rMayiMAiwoptions)(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result); static N_INLINE(NIM_BOOL, isSome__8l0KvJDvRwjmTDdUOuiC9bgoptions)(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg self); N_LIB_PRIVATE N_NIMCALL(void, read__Lf9aUr3J9ahrvfKuKxCCjS6w)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result); N_LIB_PRIVATE N_NIMCALL(void, complete__28iBEUNacc9bdQUCJSGHYNA)(tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ* future, tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__Y1WOgMkoiQREpHi4dFx7zg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__AnnozyvETwzjk7PjI5NPRw)(void); static N_INLINE(NIM_BOOL, finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__FYW9bEg9cXIbDguNKEK6GBRg)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future, tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, some__G078lyNZSY5udkSec0VhhQoptions)(tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val_0); static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, none__vEex8H1CoAxi9aoXfbEEvMAoptions)(void); static N_INLINE(NIM_BOOL, isSome__TgQ9bXyZObBAOQACGqAnqYQoptions)(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, read__AWCH2rq9bQyUlPolEr9buwpg)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__yT9bg9bKCX6X3SoXw02fGFjA)(tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg* future, tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg, readImpl__seH2Xj9bwysA9ctc5kVop9c1g)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__txbBQjXwsD3SQAJKNHksvg)(void); static N_INLINE(NIM_BOOL, finished__lBN1HD0InC7nqdCZWtS0XAasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future); N_LIB_PRIVATE N_NIMCALL(void, complete__UO22PsDAg9aJxbUxz66l9cow)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future, tyObject_Option__IDzaNuwzBGs84e9axCRaZWg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, some__c3sQ1aDFHcc5KGQI63B3VAoptions)(tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val_0); static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, none__f20HRjd3vsSnnYOAkaMDRQoptions)(void); static N_INLINE(NIM_BOOL, isSome__d2L3d5oogrXeQt0NEfAfJwoptions)(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, read__l9asXss3c2cSjQ8S49azQEtw)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future); N_LIB_PRIVATE N_NIMCALL(void, complete__qFIckBJOEPtU14JprMrn3A)(tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw* future, tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ, readImpl__eWjbsf9b9aZ334RpmNNQ769aQ)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__J4f9c2p9b0S8Z61Cj9bHWzqhw)(void); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(void, shrink__aRxaFK9an7Mboa4WzNyh8Ow)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, NI fromFirst, NI fromLast); static N_INLINE(NI, len__1yVZU9albfRGpnRo7oK5rUgdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq); static N_INLINE(void, popFirst__BBWrtWjcGFfzTohC1Uu9aOAdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* Result); N_LIB_PRIVATE N_NIMCALL(void, reset__nRdETtuUr365VeagY1w8Ew)(tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* obj); N_LIB_PRIVATE N_NIMCALL(void, setProperty__TBbb0DiTl9akvXlg2rlp8YQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* val_0); static N_INLINE(tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*, X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, NI i); static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space); static N_INLINE(NIM_BOOL, lteq___QNBMwDJVuJUeFFKiVHrUsg_2timer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b); static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, now__mCajdQHw9bYnr8G34j9c2hagtimer)(void); static N_INLINE(NU64, fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer)(void); static N_INLINE(void, popLast__BBWrtWjcGFfzTohC1Uu9aOA_2deques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* Result); static N_INLINE(NIM_BOOL, finished__wAY8staBtAwGdxoR8q3lvQasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future); N_LIB_PRIVATE N_NIMCALL(void, complete__I9crPagLtEGIXNSHM7u9c0Kg)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future, tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, some__N8IES3AjCLGYjJ6Cw3m5Tgoptions)(tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val_0); static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, none__S1u2NWapsmb4FNww9buvzTQoptions)(void); static N_INLINE(NIM_BOOL, isSome__ITlOZttY7kBREosBzl5LsQoptions)(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, read__9aaxxbB9ad8p6IheHZ5nE1HA)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future); N_LIB_PRIVATE N_NIMCALL(void, complete__tR3rH6wnp9bZJ0IgqKC5CFg)(tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA* future, tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ, readImpl__qlA9cRMMKTAZp4FmA9b3THhw)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__joWPwpTdcu2o9c5Z1ea4e1Q)(void); static N_INLINE(NIM_BOOL, finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__HcBAHonS9bOrKmuwt3aXxqg)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future, tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, some__nsv1MqLN7wmu9cWYFMEfG9bAoptions)(tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val_0); static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, none__fnLU2H9bZv7TUd9chuCyrlPQoptions)(void); static N_INLINE(NIM_BOOL, isSome__CYaXA61qsGhkWe6vMQoGpwoptions)(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g self); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, read__7G5BvYMgTwxJtna0PUhdQA)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__Aas0cpnK3kao8RG4DhHIDg)(tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw* future, tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ, readImpl__Kaf4W5c1N2qkvosx9cq7oPg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__dS9b29aOI9cN9bZ9aZYz58IR9axA)(void); static N_INLINE(NIM_BOOL, finished__vEgJllpE8xj6dJKjG9bopCAasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__JOHsTWuMK13X3nBzNvwa7A)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, some__4t9bQl4Bri9bdTPHSz9cGbsrAoptions)(tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog* val_0, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result); static N_INLINE(void, none__hUCR1u5dU9clzp5fEhsRrbQoptions)(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result); static N_INLINE(NIM_BOOL, isSome__Fz71AMbE9aCJVoNPWGJlfjwoptions)(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* self); N_LIB_PRIVATE N_NIMCALL(void, read__Z9ctiHUtOtO49bpRQKQxe6iA)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result); N_LIB_PRIVATE N_NIMCALL(void, complete__8TFtQHla9bINiikbG1EzcdA)(tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ* future, tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, readImpl__b8P89ctKkE6AT44kQKObtgA)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* rlp, NIM_BOOL wrappedInList, tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog* Result); N_LIB_PRIVATE N_NIMCALL(NI, rlpFieldsCount__Fm1ba9a079ahHkXa77EX10aA)(void); static N_NIMCALL(void, Marker_tyRef__7Qn65lzI0JPM0uQxDr09ahw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*, newFutureImpl__hD7l3v2Bmc2cAz8WCWKEhg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9bVjD3u29aLiAweEgE3WQsCQ)(void); static N_NIMCALL(void, Marker_tyRef__m9a0x45gjW6ULKlJ7iOMpZg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handshakeImpl__LyNqkAarfXe28Vii9cLMxOA_9)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, addCallback__aTxUhkOixq78pMEm3x5jfA_4)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___C3ZxrMsjNlAIhE24xVi7LA)(void* arg, void* ClE_0); static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NI64, milliseconds__88N0v0UmPJVCc226s6v6WQ_2timer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw v); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, or__ebZz51Mbp5TRudpvxNt8xw)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut1, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sleepAsync__A6EK559a2LWq5qZCF2J9aB8A)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw duration); static N_INLINE(NIM_BOOL, finished__LBmhqQdVqCBys41goh33Pwasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, disconnectAndRaise__Xr5a4u9b4eyWj2566UPdnIw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason, NimStringDesc* msg); static N_NIMCALL(void, Marker_tyRef__izNLg9aUBnCcmdZaUdE6WBg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__7jCES9b5BsKupEZYYPXjVpQ)(void); static N_NIMCALL(void, Marker_tyRef__5A8OTEwwVAAs8U9a3fZFVhQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, disconnectAndRaise__LyNqkAarfXe28Vii9cLMxOA_10)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, disconnect__VrFsE1cDNPgtQs4mVvwFGw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason, NIM_BOOL notifyOtherPeer); static N_NIMCALL(void, Marker_tyRef__ZQCs9cUX6NMtlYcDPEVSyaA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__v0FxF4TDW9aGurnZ1PmiT6g)(void); static N_NIMCALL(void, Marker_tyRef__qudirtqCwcyZeX58TG5pvA)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, disconnect__LyNqkAarfXe28Vii9cLMxOA_11)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, callDisconnectHandlers__e4Mk4NbsKGC4gIwqFShJXA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason); N_LIB_PRIVATE N_NIMCALL(void*, nimNewSeqOfCap)(TNimType* typ, NI cap); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, all__XVrZ8PpHgpgdoVo89cjLmzA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0); N_LIB_PRIVATE N_NIMCALL(void, catchOrQuit__mHjKb06L9cEyBRFuCwD8J9cw)(Exception* error); static N_INLINE(NIM_BOOL, closed__a9cAA9br2ZWchuLbCbRl2rnA_2stream)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsg__ntHM7jsBJTg7vMMXFdJgSA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peerOrResponder, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason); static N_INLINE(void, appendImpl__o1ttiUDggkY0jBjSvGAL3wwriter)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ data_0); N_LIB_PRIVATE N_NIMCALL(void, appendRecordType__nOQNIK9cKH1FxkCuhNSpj0A)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ obj, NIM_BOOL wrapInList); N_LIB_PRIVATE N_NIMCALL(void, close__MJP6zLn5vgsdqoQasy1EHQ)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp); N_LIB_PRIVATE N_NIMCALL(void, traceAsyncErrors__k0LzufGIalX8s5vVPZwX9ag)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, waitAndClose__BAWyh1X4DMM0IoEnuZH4Wg)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw time); static N_NIMCALL(void, Marker_tyRef__s9aOcVeqfF9c6TYfjj9cMEU1w)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZN1mDNhTEBHCjmfEkseDKA)(void); static N_NIMCALL(void, Marker_tyRef__bzW1MxtZkTGXF9cmRLf0s0w)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, waitAndClose__LyNqkAarfXe28Vii9cLMxOA_12)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeWait__UCFEBh9aWSM09bcmTYe3r0qg)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__EcLv5ZgLr4e7iL9b9cJcj4ig)(void); N_LIB_PRIVATE N_CLOSURE(void, waitAndClose_continue__SsyynMpj4M6kf9cTbKEsvAA)(void* udataX60gensym89930204_, void* ClE_0); static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v); N_LIB_PRIVATE N_NIMCALL(void, removePeer__Zu5GaMBHMPVzwiFtwZ9aPzg)(tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__7REWkNePyt0YPCY5vLJ9aJA)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); N_LIB_PRIVATE N_NIMCALL(void, del__E1SmoJqMgaZVrSptBt7HXg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); N_LIB_PRIVATE N_NIMCALL(void, decGauge__y5UlmHGFYL2FbhQBYdL3Gg)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(NI, len__QBjD7R3CI1wPa9cxWXkZ9cng)(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA t); static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode); static N_INLINE(NIM_BOOL, supports__9cQnhez9bSzRlNLIzstYvJ9bQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__2hT9aRvD0qoe5ZzTp9bjgiKg)(void); N_LIB_PRIVATE N_CLOSURE(void, disconnect_continue__3A9bVd1P5nT18UJakC0kYQw)(void* udataX60gensym89840071_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__z9creHVe0BiEWPgak9aolLHQ)(void); N_LIB_PRIVATE N_CLOSURE(void, disconnectAndRaise_continue__9c2JLshZRshDlxwGWl7RIxw)(void* udataX60gensym85750019_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, read__TaF2uWB3RwC5dDMWHl9csig)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__D23Z9aOaeyaZIc8eYoobr1w)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8o9alEevGAGYKrfptSX9cUwg)(void); N_LIB_PRIVATE N_CLOSURE(void, handshakeImpl_continue__Mlq45btWGAgYWA7LXJaRJg)(void* udataX60gensym85815047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, fail__dwG9ckrB2M83Jx09cBhWm4oQ)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(NI, perPeerMsgIdImpl__hc83rgWIQCQt2xdHB9bLPCArlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto, NI msgId); N_LIB_PRIVATE N_NIMCALL(void, initFuture__CZXFpUpRESDGTJ0BIymL1A)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA** loc); extern TNimType NTI__AcXA5LTiMbTyem2AVbTT5w_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_3, "connected_peers", 15); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_4, "number of peers in the pool", 27); extern TNimType NTI__0ZiZrvbsiw6TaoNYF6UJjg_; N_LIB_PRIVATE TNimType NTI__LtBIN8CXQpJxPBU08Pl5Ew_; extern TNimType NTI__x9ayzfuh9abjpSPORCScZoQg_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_7, "p2p", 3); static NIM_CONST tyProc__PWFDSz9c2goXNBb81ps5fUQ TM__aEFdgvBUVTbEJX6nofrsSQ_8 = {NIM_NIL,NIM_NIL}; static NIM_CONST tyProc__uQWGuw9bKxNsuM2QDRSzUgA TM__aEFdgvBUVTbEJX6nofrsSQ_9 = {NIM_NIL,NIM_NIL}; extern TNimType NTI__1EzFEKmqxCrOFQztYTJMow_; extern TNimType NTI__PUHwfyqThWidrA9bi9c6686A_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_11, "hello", 5); extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__9cL60L6CyybOkpWxOoEhYcw_; extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_; extern TNimType NTI__hcsVkUqjm9aqE9bK87khEjnA_; extern TNimType NTI__ilId79baDi1OHxxGAxmTreg_; extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_; N_LIB_PRIVATE TNimType NTI__54rOanLcRINEqYeTUE9cPTA_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; N_LIB_PRIVATE TNimType NTI__57SXDfOCr59bPmjv1V6znrQ_; N_LIB_PRIVATE TNimType NTI__RJDJKdhEZMeRiafQYrpIAQ_; extern TNimType NTI__hMQEc0FMry7Up7EoPki79aA_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; extern TNimType NTI__mmfgVYcOeCQQZ9a5CfuuLXw_; extern TNimType NTI__w5VB8h5K8DB3oWrO5U2wqg_; N_LIB_PRIVATE TNimType NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_18, "Async procedure (&helloThunk) yielded `nil`, are you await\'ing " "a `nil` Future\?", 78); extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_; extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; extern TNimType NTI__jTMsuxGdbYVdj9a9b4MvBOKg_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_22, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim(76, 18) `false` trying to resolve a request twice", 117); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_23, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim(78, 18) `false` trying to resolve a timed out request with " "a value", 134); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_25, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim(82, 20) `false` a request timed out twice", 109); extern TNimType NTI__RR5fUdRq2e9bWlENviAcpkw_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_28, "rlpx", 4); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_29, "TransportOsError during request", 31); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_30, "tid", 3); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_31, "file", 4); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_32, "rlpx.nim:88", 11); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_33, "err", 3); extern TNimType NTI__zFuS39cMCTpfAxrS2gmDw4g_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_36, "Transport got closed during request", 35); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_37, "rlpx.nim:90", 11); extern TNimType NTI__XEycrCsme5C8CVWAYEcdBQ_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_39, "Exception in requestResolver()", 30); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_40, "rlpx.nim:92", 11); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_41, "exc", 3); extern TNimType NTI__U9aTlYwIMDIPShhZofZgFVA_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_44, "sendDisconnectMsg", 17); N_LIB_PRIVATE TNimType NTI__5X2NhAn9cUEj9crc6wIJ3zhA_; N_LIB_PRIVATE TNimType NTI__exBGlk1uRWGG8DnEyc8eXA_; N_LIB_PRIVATE TNimType NTI__UUiurxGql43yu3E0XKQmwg_; N_LIB_PRIVATE TNimType NTI__LOfLkVbnz7x9cApk9be6EHrQ_; N_LIB_PRIVATE TNimType NTI__BSmNWxleIm9aixvwuZbOKKQ_; extern TNimType NTI__Ub6CwrFFyWvJS0L5dDig8w_; extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; N_LIB_PRIVATE TNimType NTI__SNIuD9bruGLFOFKVVXn7V8g_; N_LIB_PRIVATE TNimType NTI__Np1uzEVoiRN311IHeIyVpA_; N_LIB_PRIVATE TNimType NTI__XArazB4E7BgQY6aGQ00hFw_; N_LIB_PRIVATE TNimType NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_; extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_; extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_; N_LIB_PRIVATE TNimType NTI__5P8mmhGj9b0NwdHXKXV9adCg_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_51, "disconnect message received", 27); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_52, "rlpx.nim:853", 12); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_53, "reason", 6); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_54, "peer", 4); extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_55, "Future operation cancelled!", 27); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_59, "Async procedure (&sendDisconnectMsgUserHandler) yielded `nil`, " "are you await\'ing a `nil` Future\?", 96); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_64, "Async procedure (&sendDisconnectMsgThunk) yielded `nil`, are yo" "u await\'ing a `nil` Future\?", 90); extern TNimType NTI__NJ9cSySgCQr9adHrQX1INOKA_; extern TNimType NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_76, "ping", 4); N_LIB_PRIVATE TNimType NTI__YT63NM9aAPdyj7VqllcyhMA_; N_LIB_PRIVATE TNimType NTI__jjmFy9agYXY2Jc8YPo7tKgQ_; N_LIB_PRIVATE TNimType NTI__tKX69a5aJ5vBUwPvlYIinPA_; N_LIB_PRIVATE TNimType NTI__m5H9cUJNMClkRo0ZYT7XEsA_; N_LIB_PRIVATE TNimType NTI__o9aWzeLYpWBjdkO5GBIHymA_; N_LIB_PRIVATE TNimType NTI__2faskb49aRxNIPuXQjOlS0A_; N_LIB_PRIVATE TNimType NTI__x1zCQIXug4Nvb4vlcQBOGQ_; N_LIB_PRIVATE TNimType NTI__fPKA9a8OU28SeLkiTIUeJLw_; N_LIB_PRIVATE TNimType NTI__eptqoCv2XCR9cFj3iclxSBg_; N_LIB_PRIVATE TNimType NTI__Qb7Z6pKzSEFYPF5CykjWHw_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_81, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writ" "er.nim(221, 12) `writer.pendingLists.len == 0` Insufficient numb" "er of elements written to a started list", 167); N_LIB_PRIVATE TNimType NTI__QEVKkAbRh7z5a89czoY9a9cLg_; N_LIB_PRIVATE TNimType NTI__ISXodfLc3i8hMdVt3Ap73A_; N_LIB_PRIVATE TNimType NTI__8Kg5AsJuiHsMCAYK9bQRVug_; extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__wZ9cLdaT9b43US4IGJ0371ww_; static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__aEFdgvBUVTbEJX6nofrsSQ_86 = {((NI16) 0), ((NI16) -2), ((NI16) 3), ((NI16) 0), ((NI16) -2), ((NI16) -2), ((NI16) -2), ((NI16) -2), ((NI16) 3), ((NI16) 3), ((NI16) 0), ((NI16) 0)} ; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_90, "Async procedure (&sendMsg) yielded `nil`, are you await\'ing a `" "nil` Future\?", 75); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_95, "Async procedure (&pingUserHandler) yielded `nil`, are you await" "\'ing a `nil` Future\?", 83); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_100, "Async procedure (&pingThunk) yielded `nil`, are you await\'ing a" " `nil` Future\?", 77); extern TNimType NTI__86P4dLmgvQp5ViCS8ViRzg_; extern TNimType NTI__fbcCz8g6Y3xosyQy69aqX0A_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_112, "pong", 4); N_LIB_PRIVATE TNimType NTI__GDj7e3TqT9crlpNtINNd3uw_; N_LIB_PRIVATE TNimType NTI__kk3uOuaaKsRD9aenXIPsGig_; N_LIB_PRIVATE TNimType NTI__jV63aGxjNl45yP1MZm9blNA_; N_LIB_PRIVATE TNimType NTI__TekLhkTsP9cYpdM6fzp74AA_; N_LIB_PRIVATE TNimType NTI__efnAoe9byhVtV0r23kgaRWw_; N_LIB_PRIVATE TNimType NTI__tq46u6LNIjeqnDsQodkfOw_; N_LIB_PRIVATE TNimType NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_; N_LIB_PRIVATE TNimType NTI__m9aG6RbbUZHtC1Gcvk7aSsA_; N_LIB_PRIVATE TNimType NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_120, "Async procedure (&pongUserHandler) yielded `nil`, are you await" "\'ing a `nil` Future\?", 83); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_125, "Async procedure (&pongThunk) yielded `nil`, are you await\'ing a" " `nil` Future\?", 77); extern TNimType NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_; extern TNimType NTI__5yRRz1LccKquQSgY42LgFw_; static NIM_CONST tyProc__29afZbgd4aYWQbRUhy8nK0w TM__aEFdgvBUVTbEJX6nofrsSQ_137 = {NIM_NIL,NIM_NIL}; static NIM_CONST tyProc__scZFsggq4IoU5D8gFDZEuQ TM__aEFdgvBUVTbEJX6nofrsSQ_138 = {NIM_NIL,NIM_NIL}; extern TNimType NTI__Xg09cGVYtYMVtjkS2cKQcHg_; extern TNimType NTI__x9awuFWGzTVnTkllQUQZeyw_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_143, "waku", 4); extern TNimType NTI__6B47wb2pTPtSmAkQXKd9axA_; extern TNimType NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_; extern TNimType NTI__eXpefajkyY8lPtG9aKQpyHg_; extern TNimType NTI__8y5wgg9c1aHwmpekE62lNdw_; extern TNimType NTI__ZD2SLywYFnq4zEHVhVsrKQ_; extern TNimType NTI__3ak9amZIUU6QZiH2RUW4OaA_; extern TNimType NTI__kLHOMD4H9bzWIUHTSA6FjdA_; extern TNimType NTI__SvTrTIZs3cDneANW26dQlQ_; extern TNimType NTI__TQISFDzzk2syzt8Diz3DAA_; extern TNimType NTI__ipb3iATzNs9ch9ca89cXbGjXA_; extern TNimType NTI__uq00hH5wEZJbiOoQw330gQ_; extern TNimType NTI__CI6E9aT9aLqvjmVSD8LsDuTw_; extern TNimType NTI__cmribl4xtE5Ul6TDQIz49cg_; extern TNimType NTI__O2xNcr7Y1nqU8o7QZ3ynng_; extern TNimType NTI__0kZeIKj1Dix5n17Y9bN1LGw_; extern TNimType NTI__9bTGS9b5gqA3m1IgV71Csl0Q_; extern TNimType NTI__K39aEGuwNdydKn2WFEpUygg_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_186, "Empty deque.", 12); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_192, "late or duplicate reply for a RLPx request", 42); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_193, "rlpx.nim:403", 12); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_194, "msgContents", 11); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_196, "remotePeer", 10); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_197, "msg", 3); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_198, "receivedReqId", 13); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_200, "RLPx response without a matching request", 40); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_201, "rlpx.nim:414", 12); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_203, "Out of bounds: ", 15); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_204, " > ", 3); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_206, " < 0", 4); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_208, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim(422, 18) `req.timeoutAt <= Moment.now()` ", 109); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_216, "rlpx.nim:446", 12); extern TNimType NTI__e9alVjemi87A1FPzaGeSpqQ_; extern TNimType NTI__0XZYs9cDQKk3yoqrHQU9b9azA_; N_LIB_PRIVATE TNimType NTI__IZQaOgr6vFRQbVsxx9cqfBg_; extern TNimType NTI__R8kcnAYtmJlitgIf3Thuvw_; extern TNimType NTI__TYz9cIWUgZvACkxWEawn9bXw_; extern TNimType NTI__FVwK9aoZUPftCyAiRLBQ9aAw_; extern TNimType NTI__FKdRk8wRz65UO2LJF47tKQ_; N_LIB_PRIVATE TNimType NTI__LSLO9apHXWcvb6aqP9c9ccAhA_; extern TNimType NTI__Rk1eeZ5K9cdVRk5l7BwOXGw_; extern TNimType NTI__CySMul41kYw0j29aiObFzww_; N_LIB_PRIVATE TNimType NTI__7Qn65lzI0JPM0uQxDr09ahw_; N_LIB_PRIVATE TNimType NTI__byN7hz09bBpKQiFOAISXO8A_; extern TNimType NTI__SXCVP2vZ9bQfFqHWkpBUlhQ_; N_LIB_PRIVATE TNimType NTI__m9a0x45gjW6ULKlJ7iOMpZg_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_240, "Handshake message not delivered", 31); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_241, "rlpx.nim:127", 12); static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__aEFdgvBUVTbEJX6nofrsSQ_242 = {IL64(1000000)} ; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_244, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim(129, 12) `timeout.milliseconds > 0` ", 104); N_LIB_PRIVATE TNimType NTI__bzvYk2Utbu0lRDgjAQvH9aQ_; N_LIB_PRIVATE TNimType NTI__izNLg9aUBnCcmdZaUdE6WBg_; N_LIB_PRIVATE TNimType NTI__iw9an5YvQ0nXMk3zU6gCrdg_; extern TNimType NTI__IUKdJQblOLbldyOa09aJt9bw_; N_LIB_PRIVATE TNimType NTI__5A8OTEwwVAAs8U9a3fZFVhQ_; N_LIB_PRIVATE TNimType NTI__B1c2ArdgE7rhnPhLgyecig_; N_LIB_PRIVATE TNimType NTI__ZQCs9cUX6NMtlYcDPEVSyaA_; N_LIB_PRIVATE TNimType NTI__uVDySrrl2Of6kyyzEX0i9aw_; N_LIB_PRIVATE TNimType NTI__qudirtqCwcyZeX58TG5pvA_; extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_251, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_253, "Failed to deliver disconnect message", 36); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_254, "rlpx.nim:905", 12); N_LIB_PRIVATE TNimType NTI__o4WOUB7ly80RHbt4RnsaaA_; N_LIB_PRIVATE TNimType NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_; N_LIB_PRIVATE TNimType NTI__mY3R7avu2qs9bs0Dc1PElZA_; N_LIB_PRIVATE TNimType NTI__bzW1MxtZkTGXF9cmRLf0s0w_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_260, "Async procedure (&waitAndClose) yielded `nil`, are you await\'in" "g a `nil` Future\?", 80); static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__aEFdgvBUVTbEJX6nofrsSQ_262 = {IL64(1000000000)} ; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_265, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim(732, 13) `len(t) == L" "` the length of the table changed while iterating over it", 184); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_270, "Async procedure (&disconnect) yielded `nil`, are you await\'ing " "a `nil` Future\?", 78); extern TNimType NTI__SZjzwunWMHJ0Z7OJQr2LUA_; STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_275, "Async procedure (&disconnectAndRaise) yielded `nil`, are you aw" "ait\'ing a `nil` Future\?", 86); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_277, "Protocol handshake was not received in time.", 44); STRING_LITERAL(TM__aEFdgvBUVTbEJX6nofrsSQ_281, "Async procedure (&handshakeImpl) yielded `nil`, are you await\'i" "ng a `nil` Future\?", 81); N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* connected_peers__c0nVHA39aARsECN9afWNmWLw; extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; N_LIB_PRIVATE tySequence__LtBIN8CXQpJxPBU08Pl5Ew* gProtocols__VysqBnYwymCRL7t9aBaA16Q; extern TNimType* nimTypeRoot; N_LIB_PRIVATE tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* gDevp2pInfo__dMvbgUKBIHG19cmLLiqH3Kw; N_LIB_PRIVATE tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g; N_LIB_PRIVATE tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; static TNimType* Nim_OfCheck_CACHE86[2]; extern tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* WakuProtocol__IJgqmOJH2IQR9cm7YWzR2HA; static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_2)(void) { nimGCvisit((void*)connected_peers__c0nVHA39aARsECN9afWNmWLw, 0);} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} static N_NIMCALL(void, Marker_tySequence__LtBIN8CXQpJxPBU08Pl5Ew)(void* p, NI op) { tySequence__LtBIN8CXQpJxPBU08Pl5Ew* a; NI T1_; a = (tySequence__LtBIN8CXQpJxPBU08Pl5Ew*)p; T1_ = (NI)0;} static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_5)(void) { nimGCvisit((void*)gProtocols__VysqBnYwymCRL7t9aBaA16Q, 0);} static N_NIMCALL(void, TM__aEFdgvBUVTbEJX6nofrsSQ_6)(void) { nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.name, 0); nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.messages, 0); nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.peerStateInitializer.ClE_0, 0); nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.networkStateInitializer.ClE_0, 0); nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.handshake.ClE_0, 0); nimGCvisit((void*)DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g.disconnectHandler.ClE_0, 0);} #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, initProtocol__L9a33Ah73SSJ1QddAk8Y9bJQ)(NimStringDesc* name_0, NI version_0, tyProc__PWFDSz9c2goXNBb81ps5fUQ peerInit, tyProc__uQWGuw9bKxNsuM2QDRSzUgA networkInit, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).name, NIM_NIL); (*Result).version = 0; unsureAsgnRef((void**)&(*Result).messages, NIM_NIL); (*Result).index = 0; unsureAsgnRef((void**)&(*Result).peerStateInitializer.ClE_0, NIM_NIL); (*Result).peerStateInitializer.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*Result).networkStateInitializer.ClE_0, NIM_NIL); (*Result).networkStateInitializer.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*Result).handshake.ClE_0, NIM_NIL); (*Result).handshake.ClP_0 = NIM_NIL; unsureAsgnRef((void**)&(*Result).disconnectHandler.ClE_0, NIM_NIL); (*Result).disconnectHandler.ClP_0 = NIM_NIL; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*Result).name), copyString(name_0)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*Result).version = version_0; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*Result).messages), NIM_NIL); #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*Result).peerStateInitializer.ClE_0), peerInit.ClE_0); (*Result).peerStateInitializer.ClP_0 = peerInit.ClP_0; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*Result).networkStateInitializer.ClE_0), networkInit.ClE_0); (*Result).networkStateInitializer.ClP_0 = networkInit.ClP_0;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, registerMsg__YaAyW6I6SwgMKcewnXWHmA)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol, NI id, NimStringDesc* name_0, tyProc__hIuj9bhT9cBMehfnGbcNapRg thunk, tyProc__V6IHWnveo9a3sX1FgLxo5BA printer, tyProc__26ri3Guc9chj9cWXTC4SGZSQ requestResolver, tyProc__ut7SOWphcP9c7kBzYrAKYfA nextMsgResolver) { tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A T6_; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI T3_; NI TM__aEFdgvBUVTbEJX6nofrsSQ_10; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = ((*protocol).messages ? (*protocol).messages->Sup.len : 0); if (!(T3_ <= id)) goto LA4_; #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (nimAddInt(id, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_10)) { raiseOverflow(); }; if (((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_10)) < ((NI) 0) || ((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_10)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_10), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*protocol).messages), (tySequence__1EzFEKmqxCrOFQztYTJMow*) setLengthSeqV2(&((*protocol).messages)->Sup, (&NTI__1EzFEKmqxCrOFQztYTJMow_), ((NI) ((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_10))))); } LA4_: ; if ((NU)(id) >= (NU)((*protocol).messages ? (*protocol).messages->Sup.len : 0)){ raiseIndexError2(id,((*protocol).messages ? (*protocol).messages->Sup.len : 0)-1); } #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T6_), sizeof(tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A)); nimZeroMem((void*)(&T6_), sizeof(tyObject_MessageInfo__PUHwfyqThWidrA9bi9c6686A)); T6_.id = id; T6_.name = copyString(name_0); T6_.thunk.ClE_0 = thunk.ClE_0; T6_.thunk.ClP_0 = thunk.ClP_0; T6_.printer.ClE_0 = printer.ClE_0; T6_.printer.ClP_0 = printer.ClP_0; T6_.requestResolver.ClE_0 = requestResolver.ClE_0; T6_.requestResolver.ClP_0 = requestResolver.ClP_0; T6_.nextMsgResolver.ClE_0 = nextMsgResolver.ClE_0; T6_.nextMsgResolver.ClP_0 = nextMsgResolver.ClP_0; genericShallowAssign((void*)(&(*protocol).messages->data[id]), (void*)(&T6_), (&NTI__PUHwfyqThWidrA9bi9c6686A_));} static N_NIMCALL(void, Marker_tyRef__54rOanLcRINEqYeTUE9cPTA)(void* p, NI op) { tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw* a; a = (tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw*)p; nimGCvisit((void*)(*a).dataX60gensym873002161_.bytes, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym878950464_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__5Rsjfj0Dw9cUbxC8F4y8Q3w)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ* a; NI T1_; a = (tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ*)p; nimGCvisit((void*)(*a).rlp1.bytes, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).msg3.clientId, op); nimGCvisit((void*)(*a).msg3.capabilities, op); T1_ = (NI)0;} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(NU, checkedRlpRead__x0z682Fnwqth9cDBV32AeMwrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r) { NU result;{ result = (NU)0; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = readImpl__AX9cD9cPP6VuY5nGjk8vhJxA(r); goto BeforeRet_; }BeforeRet_: ; return result;} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(NimStringDesc*, checkedRlpRead__EMw9bslq7JTtI7JYCP9cTDyQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r) { NimStringDesc* result;{ result = (NimStringDesc*)0; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = readImpl__h9aYl0fDNSFR9c1VJqTUY4vA(r); goto BeforeRet_; }BeforeRet_: ; return result;} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(tySequence__mmfgVYcOeCQQZ9a5CfuuLXw*, checkedRlpRead__iXgGtDQaw1vDtoqwK7OEaArlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r) { tySequence__mmfgVYcOeCQQZ9a5CfuuLXw* result;{ result = (tySequence__mmfgVYcOeCQQZ9a5CfuuLXw*)0; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = readImpl__w8H5F3bwI3AhruEP1RTuaQ(r); goto BeforeRet_; }BeforeRet_: ; return result;} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(void, checkedRlpRead__PxOszRkcDwO6VNKA0alktQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r, tyArray__w5VB8h5K8DB3oWrO5U2wqg Result) {{ #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" readImpl__I0ueAygqchVBulg9bEXjh3Q(r, Result); goto BeforeRet_; }BeforeRet_: ; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, helloThunk__LyNqkAarfXe28Vii9cLMxOA)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ*) ClE_0; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T4_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenvP_).rlp1.bytes), (*(*colonenvP_).colonup_).dataX60gensym873002161_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenvP_).rlp1.position = (*(*colonenvP_).colonup_).dataX60gensym873002161_.position; #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&(*colonenvP_).msg3), sizeof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ)); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" tryEnterList__shX46I8YemXV1E79awTesZg((&(*colonenvP_).rlp1)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).msg3.version = checkedRlpRead__x0z682Fnwqth9cDBV32AeMwrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenvP_).msg3.clientId), checkedRlpRead__EMw9bslq7JTtI7JYCP9cTDyQrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1))); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenvP_).msg3.capabilities), checkedRlpRead__iXgGtDQaw1vDtoqwK7OEaArlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1))); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).msg3.listenPort = checkedRlpRead__x0z682Fnwqth9cDBV32AeMwrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" checkedRlpRead__PxOszRkcDwO6VNKA0alktQrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1), (*colonenvP_).msg3.nodeId); } #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T4_ = srcLocImpl__e49aMISayWu9bZNRcf6Az9cyA(); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T4_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0; #line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = ((NI*) x.ClE_0)[1] < 0; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, helloThunk_continue__bWIMNAHDMnoc1gdVQpxnYA)(void* udataX60gensym87895047_, void* ClE_0) { tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_15; colonenvP_ = (tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_15); TM__aEFdgvBUVTbEJX6nofrsSQ_15.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_15.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_15.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87895048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878950464_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87895048_ = (*colonenvP_).nameIterVarX60gensym878950464_.ClP_0((*colonenvP_).nameIterVarX60gensym878950464_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym87895048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym87895048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87895048_ = (*colonenvP_).nameIterVarX60gensym878950464_.ClP_0((*colonenvP_).nameIterVarX60gensym878950464_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878950464_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym87895048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_18)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = helloThunk_continue__bWIMNAHDMnoc1gdVQpxnYA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87895048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_15.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym87895050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_15.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym87895050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym87895050_, "CatchableError", "helloThunk_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym87895050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_15.status != 0) reraiseException();} #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, helloThunk__hVO0G5puz9ciQdoOyLWy9akA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300215_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300216_) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw*) newObj((&NTI__54rOanLcRINEqYeTUE9cPTA_), sizeof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw)); (*colonenv_).Sup.m_type = (&NTI__9cL60L6CyybOkpWxOoEhYcw_); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 764 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenv_).dataX60gensym873002161_.bytes), dataX60gensym87300216_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).dataX60gensym873002161_.position = dataX60gensym87300216_.position; #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__yVgB8EljM9aJKnHEb0OOiqA(); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ*) newObj((&NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_), sizeof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ)); (*colonenv__2).Sup.m_type = (&NTI__57SXDfOCr59bPmjv1V6znrQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = helloThunk__LyNqkAarfXe28Vii9cLMxOA; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym878950464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym878950464_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = helloThunk_continue__bWIMNAHDMnoc1gdVQpxnYA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_19)(T3_.ClP_0))(NIM_NIL); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__Nc015pQZ8vgijDMFE3MCtAasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__K63edctduZ2uZiHROb9c0Owoptions)(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ* val_0, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result) { NI T1_; chckNil((void*)Result); (*Result).val.version = 0; unsureAsgnRef((void**)&(*Result).val.clientId, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.capabilities, NIM_NIL); (*Result).val.listenPort = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.nodeId[T1_] = 0; } (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericAssign((void*)(&(*Result).val), (void*)val_0, (&NTI__RJDJKdhEZMeRiafQYrpIAQ_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__sYq5egzgPKhNa7cP0I6ezAoptions)(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result) { NI T1_; chckNil((void*)Result); (*Result).val.version = 0; unsureAsgnRef((void**)&(*Result).val.clientId, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.capabilities, NIM_NIL); (*Result).val.listenPort = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.nodeId[T1_] = 0; } (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__JrezDCcfGO3xUqy5tHyzJwoptions)(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__jTMsuxGdbYVdj9a9b4MvBOKg_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__Nc015pQZ8vgijDMFE3MCtAasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__K0W9cH29bVMMD1gwp251ewZw T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw)); some__K63edctduZ2uZiHROb9c0Owoptions((&(*((tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ*) (msg)))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__lKH01wv9cxEuHawKUO1WiCQ(f, (&T10_), T11_); } goto LA6_; LA8_: ; { tyObject_Option__K0W9cH29bVMMD1gwp251ewZw T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw)); none__sYq5egzgPKhNa7cP0I6ezAoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__lKH01wv9cxEuHawKUO1WiCQ(f, (&T13_), T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__K0W9cH29bVMMD1gwp251ewZw T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw)); read__byzKSA16r4uHhkw1mrPubA(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__JrezDCcfGO3xUqy5tHyzJwoptions((&T22_)); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_24; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_24); TM__aEFdgvBUVTbEJX6nofrsSQ_24.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_24.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_24.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__K0W9cH29bVMMD1gwp251ewZw T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__K0W9cH29bVMMD1gwp251ewZw)); read__byzKSA16r4uHhkw1mrPubA(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__JrezDCcfGO3xUqy5tHyzJwoptions((&T39_)); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_26; TM__aEFdgvBUVTbEJX6nofrsSQ_24.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_26); TM__aEFdgvBUVTbEJX6nofrsSQ_26.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_26.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_26.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_27; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_27); TM__aEFdgvBUVTbEJX6nofrsSQ_27.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_27.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_27.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T55_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88385019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_27.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym88385019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym88385019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_27.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_26.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_26.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_34; TM__aEFdgvBUVTbEJX6nofrsSQ_24.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_34); TM__aEFdgvBUVTbEJX6nofrsSQ_34.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_34.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_34.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_35; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_35); TM__aEFdgvBUVTbEJX6nofrsSQ_35.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_35.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_35.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T72_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88450019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_35.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym88450019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym88450019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_35.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_34.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_34.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_38; TM__aEFdgvBUVTbEJX6nofrsSQ_24.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_38); TM__aEFdgvBUVTbEJX6nofrsSQ_38.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_38.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_38.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T88_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88505019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_38.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym88505019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym88505019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_38.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_24.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__U9aTlYwIMDIPShhZofZgFVA_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__W2y2aKBmAUL2WEeZZsRm9bA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ)); readImpl__2w3dk4hLq7ryNAeFQYJGJg((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__yCHhzstNlIH3AQMZbJ8FfA(((tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA*) (future)), (&T2_), T3_); } static N_NIMCALL(void, Marker_tyRef__exBGlk1uRWGG8DnEyc8eXA)(void* p, NI op) { tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA* a; a = (tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA*)p; nimGCvisit((void*)(*a).dataX60gensym873002551_.bytes, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym880700464_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__SNIuD9bruGLFOFKVVXn7V8g)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg* a; a = (tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg*)p; nimGCvisit((void*)(*a).rlp1.bytes, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ, checkedRlpRead__aQIO2a1LJj9anjm15OxSpJgrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r) { tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ result;{ nimZeroMem((void*)(&result), sizeof(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ)); #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = readImpl__Cw8lzPJBZoTY9aFbbLLHm9bw(r, NIM_TRUE); goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__XArazB4E7BgQY6aGQ00hFw)(void* p, NI op) { tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA* a; a = (tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA*)p; nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym876152174_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__5P8mmhGj9b0NwdHXKXV9adCg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w* a; a = (tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w*)p; nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym876600193_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendDisconnectMsgUserHandler__LyNqkAarfXe28Vii9cLMxOA_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w*) ClE_0; #line 853 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T28_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; } STATE0: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_49; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T21_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_49); TM__aEFdgvBUVTbEJX6nofrsSQ_49.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_49.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_49.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_50; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_50); TM__aEFdgvBUVTbEJX6nofrsSQ_50.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_50.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_50.status == 0) { { NI T13_; NimStringDesc* T14_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T9_; NIM_BOOL T10_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T9_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 1); if (!!(T10_)) goto LA11_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA6; } LA11_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record1), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record1)); unsureAsgnRef((void**)&(*colonenvP_).record1.output.buffer, NIM_NIL); (*colonenvP_).record1.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record1), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_51)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T13_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_52)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__bwObxBT6wdOqw2bP3CTItQ((&(*colonenvP_).record1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_53), (*(*colonenvP_).colonup_).reason1.value); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T14_ = (NimStringDesc*)0; T14_ = dollar___QMl2M41LkzE0PN9bJVRUG5Q((*(*(*colonenvP_).colonup_).peer2).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_54), T14_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record1)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record1)); } LA6: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__aEFdgvBUVTbEJX6nofrsSQ_50.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym876600193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym876600193_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("disconnect message received", T18_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_50.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_49.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_49.status != 0) reraiseException(); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T21_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T21_ = disconnect__VrFsE1cDNPgtQs4mVvwFGw((*(*colonenvP_).colonup_).peer2, (*(*colonenvP_).colonup_).reason1.value, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T21_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA24_; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T27_) nimGCunrefNoCycle(T27_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T26_, "CancelledError", "sendDisconnectMsgUserHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA24_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE2: ; #line 853 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T28_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T28_ = srcLocImpl__aaFtCOD4ryKaGkOvHqsFPQ(); #line 853 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T28_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 0 "\?\?\?" goto LA2; STATE3: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, sendDisconnectMsgUserHandler_continue__5XobdH5pgaSKln9bLMdgfGw)(void* udataX60gensym87615218_, void* ClE_0) { tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_56; colonenvP_ = (tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_56); TM__aEFdgvBUVTbEJX6nofrsSQ_56.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_56.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_56.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87615219_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym876152174_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87615219_ = (*colonenvP_).nameIterVarX60gensym876152174_.ClP_0((*colonenvP_).nameIterVarX60gensym876152174_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym87615219_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym87615219_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87615219_ = (*colonenvP_).nameIterVarX60gensym876152174_.ClP_0((*colonenvP_).nameIterVarX60gensym876152174_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym876152174_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym87615219_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_59)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = sendDisconnectMsgUserHandler_continue__5XobdH5pgaSKln9bLMdgfGw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87615219_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_56.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym87615221_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_56.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym87615221_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym87615221_, "CatchableError", "sendDisconnectMsgUserHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym87615221_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_56.status != 0) reraiseException();} #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsgUserHandler__zf7b2Hn7MTKE0BkD4KOP9cw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA*) newObj((&NTI__XArazB4E7BgQY6aGQ00hFw_), sizeof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA)); (*colonenv_).Sup.m_type = (&NTI__Np1uzEVoiRN311IHeIyVpA_); #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).reason1 = reason; #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__o61nmYTSdWks0tpZC6Ml4Q(); #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w*) newObj((&NTI__5P8mmhGj9b0NwdHXKXV9adCg_), sizeof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w)); (*colonenv__2).Sup.m_type = (&NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = sendDisconnectMsgUserHandler__LyNqkAarfXe28Vii9cLMxOA_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym876152174_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym876152174_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = sendDisconnectMsgUserHandler_continue__5XobdH5pgaSKln9bLMdgfGw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_60)(T3_.ClP_0))(NIM_NIL); #line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendDisconnectMsgThunk__LyNqkAarfXe28Vii9cLMxOA_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg*) ClE_0; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T4_; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenvP_).rlp1.bytes), (*(*colonenvP_).colonup_).dataX60gensym873002551_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenvP_).rlp1.position = (*(*colonenvP_).colonup_).dataX60gensym873002551_.position; #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&(*colonenvP_).msg3), sizeof(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).msg3.reason = checkedRlpRead__aQIO2a1LJj9anjm15OxSpJgrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1)); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" T4_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T4_ = sendDisconnectMsgUserHandler__zf7b2Hn7MTKE0BkD4KOP9cw((*(*colonenvP_).colonup_).peer2, (*colonenvP_).msg3.reason); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "sendDisconnectMsgThunk", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/core/macros.nim" goto LA2; STATE2: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE3: ; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__e49aMISayWu9bZNRcf6Az9cyA(); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T11_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, sendDisconnectMsgThunk_continue__Q7Jvp5TdayzmweLxyw9b4TQ)(void* udataX60gensym88070047_, void* ClE_0) { tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_61; colonenvP_ = (tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_61); TM__aEFdgvBUVTbEJX6nofrsSQ_61.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_61.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_61.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88070048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym880700464_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88070048_ = (*colonenvP_).nameIterVarX60gensym880700464_.ClP_0((*colonenvP_).nameIterVarX60gensym880700464_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym88070048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym88070048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88070048_ = (*colonenvP_).nameIterVarX60gensym880700464_.ClP_0((*colonenvP_).nameIterVarX60gensym880700464_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym880700464_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym88070048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_64)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = sendDisconnectMsgThunk_continue__Q7Jvp5TdayzmweLxyw9b4TQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88070048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_61.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym88070050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_61.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym88070050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym88070050_, "CatchableError", "sendDisconnectMsgThunk_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym88070050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_61.status != 0) reraiseException();} #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsgThunk__tJSR9bBazISAADqs9c7u7bsQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300254_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300255_) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA*) newObj((&NTI__exBGlk1uRWGG8DnEyc8eXA_), sizeof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA)); (*colonenv_).Sup.m_type = (&NTI__5X2NhAn9cUEj9crc6wIJ3zhA_); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 764 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenv_).dataX60gensym873002551_.bytes), dataX60gensym87300255_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).dataX60gensym873002551_.position = dataX60gensym87300255_.position; #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__u2iAaDGer00HFzYp2k2SAQ(); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg*) newObj((&NTI__SNIuD9bruGLFOFKVVXn7V8g_), sizeof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg)); (*colonenv__2).Sup.m_type = (&NTI__UUiurxGql43yu3E0XKQmwg_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = sendDisconnectMsgThunk__LyNqkAarfXe28Vii9cLMxOA_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym880700464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym880700464_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = sendDisconnectMsgThunk_continue__Q7Jvp5TdayzmweLxyw9b4TQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_65)(T3_.ClP_0))(NIM_NIL); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_2)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LKjAGLND6SNVfkjCIzZlzAasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, some__V023tSAFSyct9cyFwlNG6KAoptions)(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val_0) { tyObject_Option__su9cYAKysFE4uPfneOdKcRg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__su9cYAKysFE4uPfneOdKcRg)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, none__IoKv0lSFRIIrNMq47lEliQoptions)(void) { tyObject_Option__su9cYAKysFE4uPfneOdKcRg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__su9cYAKysFE4uPfneOdKcRg)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__yHua1MzEoXTlKsfPUiDlqgoptions)(tyObject_Option__su9cYAKysFE4uPfneOdKcRg self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_2)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__NJ9cSySgCQr9adHrQX1INOKA_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__LKjAGLND6SNVfkjCIzZlzAasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__su9cYAKysFE4uPfneOdKcRg T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__V023tSAFSyct9cyFwlNG6KAoptions((*((tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__zErgy9awHxZPMvTKZJK9btRA(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__su9cYAKysFE4uPfneOdKcRg T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__IoKv0lSFRIIrNMq47lEliQoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__zErgy9awHxZPMvTKZJK9btRA(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__su9cYAKysFE4uPfneOdKcRg T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__Ait8M9crdaHCXXCmLJ3WH9aQ(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__yHua1MzEoXTlKsfPUiDlqgoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_68; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_68); TM__aEFdgvBUVTbEJX6nofrsSQ_68.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_68.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_68.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__su9cYAKysFE4uPfneOdKcRg T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__Ait8M9crdaHCXXCmLJ3WH9aQ(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__yHua1MzEoXTlKsfPUiDlqgoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_69; TM__aEFdgvBUVTbEJX6nofrsSQ_68.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_69); TM__aEFdgvBUVTbEJX6nofrsSQ_69.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_69.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_69.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_70; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_70); TM__aEFdgvBUVTbEJX6nofrsSQ_70.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_70.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_70.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T55_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88840019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_70.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym88840019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym88840019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_70.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_69.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_69.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_71; TM__aEFdgvBUVTbEJX6nofrsSQ_68.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_71); TM__aEFdgvBUVTbEJX6nofrsSQ_71.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_71.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_71.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_72; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_72); TM__aEFdgvBUVTbEJX6nofrsSQ_72.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_72.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_72.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T72_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88905019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_72.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym88905019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym88905019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_72.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_71.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_71.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_73; TM__aEFdgvBUVTbEJX6nofrsSQ_68.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_73); TM__aEFdgvBUVTbEJX6nofrsSQ_73.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_73.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_73.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T88_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88960019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_73.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym88960019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym88960019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_73.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_68.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_2)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__UKfTqk5QYAA4A6x3WOukfA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__9bvqF8OD6qq9aldc9a5NOCppQ((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__JQaVxSHI0GqnsZELXlTiCA(((tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ*) (future)), T2_, T3_); } static N_NIMCALL(void, Marker_tyRef__jjmFy9agYXY2Jc8YPo7tKgQ)(void* p, NI op) { tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA* a; a = (tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA*)p; nimGCvisit((void*)(*a).dataX60gensym873002571_.bytes, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym881650464_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__2faskb49aRxNIPuXQjOlS0A)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA* a; a = (tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA*)p; nimGCvisit((void*)(*a).rlp1.bytes, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);} #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA, checkedRlpRead__HMMZDVFclAKsQcKPOOXMTwrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* r) { tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA result;{ nimZeroMem((void*)(&result), sizeof(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA)); #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = readImpl__yWKc9ad4mUjXHEP4WYZkK4A(r, NIM_TRUE); goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__fPKA9a8OU28SeLkiTIUeJLw)(void* p, NI op) { tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ* a; a = (tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ*)p; nimGCvisit((void*)(*a).peer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym878050463_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__Qb7Z6pKzSEFYPF5CykjWHw)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg* a; a = (tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" static N_INLINE(void, appendImpl__chqu2bMQ819a89aRYbDIOQPwwriter)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA data_0) { #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendRecordType__5l4iw9bN6Z6EE9croWruFjGA(self, data_0, NIM_TRUE); } static N_NIMCALL(void, Marker_tyRef__ISXodfLc3i8hMdVt3Ap73A)(void* p, NI op) { tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg* a; a = (tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg*)p; nimGCvisit((void*)(*a).data1, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym859900534_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__wZ9cLdaT9b43US4IGJ0371ww)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug* a; a = (tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug*)p; nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).cipherText4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).e8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op);} #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, closureIterSetupExc)(Exception* e) { #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), e);} #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(obj == subclass)) goto LA3_; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA3_: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!((*obj).base == subclass)) goto LA7_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_FALSE; goto BeforeRet_; } LA11_: ; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA15_: ; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut) { NI result;{ result = (NI)0; #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*fut).value; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendMsg__LyNqkAarfXe28Vii9cLMxOA_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug*) ClE_0; #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_84; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_84); TM__aEFdgvBUVTbEJX6nofrsSQ_84.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_84.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_84.status == 0) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T5_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T48_; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" closureIterSetupExc((*colonenvP_).coloncurExc1_); switch ((*colonenvP_).colonstate_) { case -1: popSafePoint(); goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; case 8: goto STATE8; case 9: goto STATE9; case 10: goto STATE10; case 11: goto STATE11; } STATE0: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); popSafePoint(); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } STATE1: ; #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenvP_).cipherText4), encryptMsg__i5d69a3FYPX4jrkeN4eJI1w((*(*colonenvP_).colonup_).data1->data, ((*(*colonenvP_).colonup_).data1 ? (*(*colonenvP_).colonup_).data1->Sup.len : 0), (&(*(*(*colonenvP_).colonup_).peer2).secretsState))); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T5_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T5_ = write__SwrVGmH9cvWrBhdikqfNy4w((*(*(*colonenvP_).colonup_).peer2).transport, (*colonenvP_).cipherText4, ((NI) -1)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T5_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; popSafePoint(); goto BeforeRet_; STATE2: ; #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { Exception* T8_; Exception* T11_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T12_; #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T8_ = (Exception*)0; T8_ = getCurrentException(); if (!((T8_) && (isObjWithCache((*T8_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE86)))) goto LA9_; #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T11_ = (Exception*)0; T11_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).e8), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_))); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T12_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T12_ = disconnect__VrFsE1cDNPgtQs4mVvwFGw((*(*colonenvP_).colonup_).peer2, ((tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w) 1), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T12_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture9); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_; } goto LA6_; LA9_: ; { #line 0 "\?\?\?" (*colonenvP_).colonunrollFinally3_ = NIM_TRUE; #line 0 "\?\?\?" #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 0 "\?\?\?" goto LA2; } LA6_: ; STATE3: ; #line 0 "\?\?\?" { if (!(*colonenvP_).colonunrollFinally3_) goto LA16_; #line 0 "\?\?\?" { #line 0 "\?\?\?" if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA20_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_; } goto LA18_; LA20_: ; { #line 0 "\?\?\?" #line 0 "\?\?\?" closureIterSetupExc(NIM_NIL); #line 0 "\?\?\?" raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "sendMsg", "\?\?\?", 0); } LA18_: ; } LA16_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 10); popSafePoint(); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T27_; NimStringDesc* T28_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA25_; T27_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T27_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T27_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T27_).Sup.Sup.Sup.name = "CancelledError"; T28_ = (NimStringDesc*)0; T28_ = (*T27_).Sup.Sup.Sup.message; (*T27_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T28_) nimGCunrefNoCycle(T28_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T27_, "CancelledError", "sendMsg", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA25_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); popSafePoint(); #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE5: ; #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).res10 = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture6))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); popSafePoint(); #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE6: ; #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI T31_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T34_; #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T31_ = ((*colonenvP_).cipherText4 ? (*colonenvP_).cipherText4->Sup.len : 0); if (!!(((*colonenvP_).res10 == T31_))) goto LA32_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T34_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T34_ = disconnect__VrFsE1cDNPgtQs4mVvwFGw((*(*colonenvP_).colonup_).peer2, ((tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w) 1), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T34_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture11); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_; } goto LA29_; LA32_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } LA29_: ; STATE7: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T40_; NimStringDesc* T41_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA38_; T40_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T40_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T40_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T40_).Sup.Sup.Sup.name = "CancelledError"; T41_ = (NimStringDesc*)0; T41_ = (*T40_).Sup.Sup.Sup.message; (*T40_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T41_) nimGCunrefNoCycle(T41_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T40_, "CancelledError", "sendMsg", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA38_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture11))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE8: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T46_; NimStringDesc* T47_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA44_; T46_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T46_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T46_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T46_).Sup.Sup.Sup.name = "CancelledError"; T47_ = (NimStringDesc*)0; T47_ = (*T46_).Sup.Sup.Sup.message; (*T46_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T47_) nimGCunrefNoCycle(T47_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T46_, "CancelledError", "sendMsg", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA44_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 9); popSafePoint(); #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE9: ; #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)(*colonenvP_).e8, "CatchableError", "sendMsg", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 338); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE10: ; #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T48_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T48_ = srcLocImpl__qDsBv6CaKO9anCG2TTihTmA(); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T48_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 11); popSafePoint(); #line 0 "\?\?\?" goto LA2; STATE11: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); popSafePoint(); #line 0 "\?\?\?" goto LA2; popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_84.status = 0; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if ((NU)((*colonenvP_).colonstate_) > (NU)(12)){ raiseIndexError2((*colonenvP_).colonstate_, 12); } (*colonenvP_).colonstate_ = TM__aEFdgvBUVTbEJX6nofrsSQ_86[((*colonenvP_).colonstate_)- 0]; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" { #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA53_; #line 0 "\?\?\?" reraiseException(); } LA53_: ; #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" (*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_); #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" { #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA57_; #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); } LA57_: ; #line 0 "\?\?\?" #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_84.status != 0) reraiseException(); } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, sendMsg_continue__Ii6reW5a4cyRKpCpvGNHIQ)(void* udataX60gensym85990054_, void* ClE_0) { tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_87; colonenvP_ = (tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_87); TM__aEFdgvBUVTbEJX6nofrsSQ_87.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_87.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_87.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym85990055_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym859900534_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85990055_ = (*colonenvP_).nameIterVarX60gensym859900534_.ClP_0((*colonenvP_).nameIterVarX60gensym859900534_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym85990055_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym85990055_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85990055_ = (*colonenvP_).nameIterVarX60gensym859900534_.ClP_0((*colonenvP_).nameIterVarX60gensym859900534_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym859900534_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym85990055_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_90)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = sendMsg_continue__Ii6reW5a4cyRKpCpvGNHIQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym85990055_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_87.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym85990057_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_87.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym85990057_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym85990057_, "CatchableError", "sendMsg_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym85990057_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_87.status != 0) reraiseException();} #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendMsg__pXmnqxgFJ7a9cTQLU8zO49cQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg*) newObj((&NTI__ISXodfLc3i8hMdVt3Ap73A_), sizeof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg)); (*colonenv_).Sup.m_type = (&NTI__QEVKkAbRh7z5a89czoY9a9cLg_); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenv_).data1), data_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__j9avPBybEZlatOU479b8jhkQ(); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug*) newObj((&NTI__wZ9cLdaT9b43US4IGJ0371ww_), sizeof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug)); (*colonenv__2).Sup.m_type = (&NTI__8Kg5AsJuiHsMCAYK9bQRVug_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = sendMsg__LyNqkAarfXe28Vii9cLMxOA_6; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym859900534_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym859900534_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = sendMsg_continue__Ii6reW5a4cyRKpCpvGNHIQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_91)(T3_.ClP_0))(NIM_NIL); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pong__WDMhF0hhMv9bO9aVZ1hvyQ9bA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peerOrResponder, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer; tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ writer; NI perPeerMsgId; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msgBytes;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" peer = peerOrResponder; nimZeroMem((void*)(&writer), sizeof(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ)); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" initRlpWriter__t8xwIvC6oBKRxyVOLr42Og((&writer)); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" perPeerMsgId = ((NI) 3); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" appendInt__NnGAdy9aSud4YgPniLZfZ6Q((&writer), perPeerMsgId); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" appendImpl__chqu2bMQ819a89aRYbDIOQPwwriter((&writer), emptyList); #line 777 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" { NI T3_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T3_ = (writer.pendingLists ? writer.pendingLists->Sup.len : 0); if (!!((T3_ == ((NI) 0)))) goto LA4_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_81)); } LA4_: ; msgBytes = writer.output; #line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = sendMsg__pXmnqxgFJ7a9cTQLU8zO49cQ(peer, msgBytes); goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pingUserHandler__LyNqkAarfXe28Vii9cLMxOA_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg*) ClE_0; #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T6_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA T4_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T5_; #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T4_), sizeof(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA)); #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T5_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T5_ = pong__WDMhF0hhMv9bO9aVZ1hvyQ9bA((*(*colonenvP_).colonup_).peer1, T4_); (void)(T5_); } #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T6_ = srcLocImpl__pJx7JcpxJiOx5nCRQPwKIA(); #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T6_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, pingUserHandler_continue__lgkeVX5uOVPgQ9b2URLZdog)(void* udataX60gensym87805047_, void* ClE_0) { tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_92; colonenvP_ = (tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_92); TM__aEFdgvBUVTbEJX6nofrsSQ_92.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_92.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_92.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87805048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878050463_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87805048_ = (*colonenvP_).nameIterVarX60gensym878050463_.ClP_0((*colonenvP_).nameIterVarX60gensym878050463_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym87805048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym87805048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87805048_ = (*colonenvP_).nameIterVarX60gensym878050463_.ClP_0((*colonenvP_).nameIterVarX60gensym878050463_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878050463_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym87805048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_95)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = pingUserHandler_continue__lgkeVX5uOVPgQ9b2URLZdog; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87805048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_92.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym87805050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_92.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym87805050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym87805050_, "CatchableError", "pingUserHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym87805050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_92.status != 0) reraiseException();} #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pingUserHandler__ysBdDYktcrio3BEJ9a3U1uA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ*) newObj((&NTI__fPKA9a8OU28SeLkiTIUeJLw_), sizeof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ)); (*colonenv_).Sup.m_type = (&NTI__x1zCQIXug4Nvb4vlcQBOGQ_); #line 858 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer1), peer); #line 858 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 858 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__Aht9cVlTaFrIZQO6DzJDk2g(); #line 858 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg*) newObj((&NTI__Qb7Z6pKzSEFYPF5CykjWHw_), sizeof(tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg)); (*colonenv__2).Sup.m_type = (&NTI__eptqoCv2XCR9cFj3iclxSBg_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = pingUserHandler__LyNqkAarfXe28Vii9cLMxOA_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym878050463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym878050463_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = pingUserHandler_continue__lgkeVX5uOVPgQ9b2URLZdog; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_96)(T3_.ClP_0))(NIM_NIL); #line 859 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pingThunk__LyNqkAarfXe28Vii9cLMxOA_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA*) ClE_0; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T4_; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenvP_).rlp1.bytes), (*(*colonenvP_).colonup_).dataX60gensym873002571_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenvP_).rlp1.position = (*(*colonenvP_).colonup_).dataX60gensym873002571_.position; #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&(*colonenvP_).msg3), sizeof(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).msg3.emptyList = checkedRlpRead__HMMZDVFclAKsQcKPOOXMTwrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1)); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" T4_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T4_ = pingUserHandler__ysBdDYktcrio3BEJ9a3U1uA((*(*colonenvP_).colonup_).peer2, (*colonenvP_).msg3.emptyList); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "pingThunk", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/core/macros.nim" goto LA2; STATE2: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE3: ; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__e49aMISayWu9bZNRcf6Az9cyA(); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T11_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, pingThunk_continue__FVQ67rX1rH9bmST7C04ZTiw)(void* udataX60gensym88165047_, void* ClE_0) { tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_97; colonenvP_ = (tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_97); TM__aEFdgvBUVTbEJX6nofrsSQ_97.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_97.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_97.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88165048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym881650464_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88165048_ = (*colonenvP_).nameIterVarX60gensym881650464_.ClP_0((*colonenvP_).nameIterVarX60gensym881650464_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym88165048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym88165048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88165048_ = (*colonenvP_).nameIterVarX60gensym881650464_.ClP_0((*colonenvP_).nameIterVarX60gensym881650464_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym881650464_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym88165048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_100)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = pingThunk_continue__FVQ67rX1rH9bmST7C04ZTiw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88165048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_97.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym88165050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_97.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym88165050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym88165050_, "CatchableError", "pingThunk_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym88165050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_97.status != 0) reraiseException();} #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pingThunk__qFwVWlhjDE1OCVBBMdQCHQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300256_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300257_) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA*) newObj((&NTI__jjmFy9agYXY2Jc8YPo7tKgQ_), sizeof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA)); (*colonenv_).Sup.m_type = (&NTI__YT63NM9aAPdyj7VqllcyhMA_); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 764 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenv_).dataX60gensym873002571_.bytes), dataX60gensym87300257_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).dataX60gensym873002571_.position = dataX60gensym87300257_.position; #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__jOMfLss0rYwR7g9cDyho8uw(); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA*) newObj((&NTI__2faskb49aRxNIPuXQjOlS0A_), sizeof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA)); (*colonenv__2).Sup.m_type = (&NTI__tKX69a5aJ5vBUwPvlYIinPA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = pingThunk__LyNqkAarfXe28Vii9cLMxOA_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym881650464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym881650464_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = pingThunk_continue__FVQ67rX1rH9bmST7C04ZTiw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_101)(T3_.ClP_0))(NIM_NIL); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_3)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__vymJB6kX09cJJme3AUzEQvAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, some__ojleoiAKTeqhoQwrd9aMoygoptions)(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val_0) { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, none__OTaQK1sBENE9cuJPopOJAQAoptions)(void) { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__E62DSbYOLNnQ4p60diGxUAoptions)(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_3)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__86P4dLmgvQp5ViCS8ViRzg_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__vymJB6kX09cJJme3AUzEQvAasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__ojleoiAKTeqhoQwrd9aMoygoptions((*((tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__0ZJ8XvGHaEdsIFdIGpeg4g(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__OTaQK1sBENE9cuJPopOJAQAoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__0ZJ8XvGHaEdsIFdIGpeg4g(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__tFcKUji1wPqdr32OZHCOcw(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__E62DSbYOLNnQ4p60diGxUAoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_104; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_104); TM__aEFdgvBUVTbEJX6nofrsSQ_104.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_104.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_104.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__tFcKUji1wPqdr32OZHCOcw(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__E62DSbYOLNnQ4p60diGxUAoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_105; TM__aEFdgvBUVTbEJX6nofrsSQ_104.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_105); TM__aEFdgvBUVTbEJX6nofrsSQ_105.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_105.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_105.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_106; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_106); TM__aEFdgvBUVTbEJX6nofrsSQ_106.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_106.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_106.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T55_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89175019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_106.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym89175019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym89175019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_106.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_105.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_105.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_107; TM__aEFdgvBUVTbEJX6nofrsSQ_104.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_107); TM__aEFdgvBUVTbEJX6nofrsSQ_107.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_107.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_107.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_108; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_108); TM__aEFdgvBUVTbEJX6nofrsSQ_108.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_108.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_108.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T72_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89240019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_108.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym89240019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym89240019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_108.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_107.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_107.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_109; TM__aEFdgvBUVTbEJX6nofrsSQ_104.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_109); TM__aEFdgvBUVTbEJX6nofrsSQ_109.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_109.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_109.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T88_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89295019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_109.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym89295019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym89295019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_109.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_104.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_3)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__fbcCz8g6Y3xosyQy69aqX0A_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__oZX1KTanvSPkOt9aplULnoA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__sWUm4NqYeFuswqVAaq19chQ((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__JErYJKAW0cbAjAUx9aD1icA(((tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A*) (future)), T2_, T3_); } static N_NIMCALL(void, Marker_tyRef__kk3uOuaaKsRD9aenXIPsGig)(void* p, NI op) { tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw* a; a = (tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw*)p; nimGCvisit((void*)(*a).dataX60gensym873002591_.bytes, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym882350464_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__efnAoe9byhVtV0r23kgaRWw)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA* a; a = (tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA*)p; nimGCvisit((void*)(*a).rlp1.bytes, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);} static N_NIMCALL(void, Marker_tyRef__p9bNECi9bzKdiYMuDRbw2A9aQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw* a; a = (tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw*)p; nimGCvisit((void*)(*a).chronosInternalRetFuture1, op); nimGCvisit((void*)(*a).nameIterVarX60gensym878500462_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__Kl9bc9aD9cV5TrxBD9aPjHRA9cA)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA* a; a = (tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pongUserHandler__LyNqkAarfXe28Vii9cLMxOA_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA*) ClE_0; #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T4_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { } #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T4_ = srcLocImpl__4AQ5DyDwajdrOKwtEBWvcw(); #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture1, T4_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, pongUserHandler_continue__VfSRQGdvG6Jy0lRz3CKXoA)(void* udataX60gensym87850047_, void* ClE_0) { tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_117; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_117); TM__aEFdgvBUVTbEJX6nofrsSQ_117.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_117.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_117.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87850048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878500462_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87850048_ = (*colonenvP_).nameIterVarX60gensym878500462_.ClP_0((*colonenvP_).nameIterVarX60gensym878500462_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym87850048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym87850048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym87850048_ = (*colonenvP_).nameIterVarX60gensym878500462_.ClP_0((*colonenvP_).nameIterVarX60gensym878500462_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym878500462_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym87850048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture1); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_120)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = pongUserHandler_continue__VfSRQGdvG6Jy0lRz3CKXoA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87850048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_117.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture1->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym87850050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_117.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym87850050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture1); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym87850050_, "CatchableError", "pongUserHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym87850050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture1, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_117.status != 0) reraiseException();} #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pongUserHandler__ysBdDYktcrio3BEJ9a3U1uA_2)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw*) newObj((&NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_), sizeof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw)); (*colonenv_).Sup.m_type = (&NTI__tq46u6LNIjeqnDsQodkfOw_); #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__LBolD3gaKu6kgT5OLaz7bA(); #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA*) newObj((&NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_), sizeof(tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA)); (*colonenv__2).Sup.m_type = (&NTI__m9aG6RbbUZHtC1Gcvk7aSsA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = pongUserHandler__LyNqkAarfXe28Vii9cLMxOA_8; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym878500462_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym878500462_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = pongUserHandler_continue__VfSRQGdvG6Jy0lRz3CKXoA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_121)(T3_.ClP_0))(NIM_NIL); #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, pongThunk__LyNqkAarfXe28Vii9cLMxOA_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA*) ClE_0; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T4_; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenvP_).rlp1.bytes), (*(*colonenvP_).colonup_).dataX60gensym873002591_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenvP_).rlp1.position = (*(*colonenvP_).colonup_).dataX60gensym873002591_.position; #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&(*colonenvP_).msg3), sizeof(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA)); #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).msg3.emptyList = checkedRlpRead__HMMZDVFclAKsQcKPOOXMTwrlpx((*(*colonenvP_).colonup_).peer2, (&(*colonenvP_).rlp1)); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" T4_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T4_ = pongUserHandler__ysBdDYktcrio3BEJ9a3U1uA_2((*(*colonenvP_).colonup_).peer2, (*colonenvP_).msg3.emptyList); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "pongThunk", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/core/macros.nim" goto LA2; STATE2: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE3: ; #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__e49aMISayWu9bZNRcf6Az9cyA(); #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T11_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, pongThunk_continue__KcOmCjuFLtVa59bWc9cEoFLQ)(void* udataX60gensym88235047_, void* ClE_0) { tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_122; colonenvP_ = (tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_122); TM__aEFdgvBUVTbEJX6nofrsSQ_122.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_122.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_122.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88235048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym882350464_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88235048_ = (*colonenvP_).nameIterVarX60gensym882350464_.ClP_0((*colonenvP_).nameIterVarX60gensym882350464_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym88235048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym88235048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym88235048_ = (*colonenvP_).nameIterVarX60gensym882350464_.ClP_0((*colonenvP_).nameIterVarX60gensym882350464_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym882350464_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym88235048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_125)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = pongThunk_continue__KcOmCjuFLtVa59bWc9cEoFLQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88235048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_122.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym88235050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_122.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym88235050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym88235050_, "CatchableError", "pongThunk_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym88235050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_122.status != 0) reraiseException();} #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, pongThunk__OlkRcfyEXxDcyo9ai9cH9cg2w)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI _X60gensym87300258_, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA dataX60gensym87300259_) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw*) newObj((&NTI__kk3uOuaaKsRD9aenXIPsGig_), sizeof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw)); (*colonenv_).Sup.m_type = (&NTI__GDj7e3TqT9crlpNtINNd3uw_); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 764 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&(*colonenv_).dataX60gensym873002591_.bytes), dataX60gensym87300259_.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).dataX60gensym873002591_.position = dataX60gensym87300259_.position; #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__5Oe7TApfZTQRMIbCadheGg(); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA*) newObj((&NTI__efnAoe9byhVtV0r23kgaRWw_), sizeof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA)); (*colonenv__2).Sup.m_type = (&NTI__jV63aGxjNl45yP1MZm9blNA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = pongThunk__LyNqkAarfXe28Vii9cLMxOA_7; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym882350464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym882350464_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = pongThunk_continue__KcOmCjuFLtVa59bWc9cEoFLQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_126)(T3_.ClP_0))(NIM_NIL); #line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_4)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__CJB789befuR0vBvW0yUxvfgasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, some__4OzAbqhcFfRZu9cj0sUaDjQoptions)(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val_0) { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, none__tQbOUAvQxAXYYVCAMTbFvgoptions)(void) { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__dmcSPdRmhe9bp9cpO58fadKAoptions)(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_4)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__CJB789befuR0vBvW0yUxvfgasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__4OzAbqhcFfRZu9cj0sUaDjQoptions((*((tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__OJe09cUvDx0zQUkocTnd3RA(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__tQbOUAvQxAXYYVCAMTbFvgoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__OJe09cUvDx0zQUkocTnd3RA(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__zy9aH5VWFA4wjF9aiE4SOm1w(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__dmcSPdRmhe9bp9cpO58fadKAoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_129; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_129); TM__aEFdgvBUVTbEJX6nofrsSQ_129.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_129.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_129.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__zy9aH5VWFA4wjF9aiE4SOm1w(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__dmcSPdRmhe9bp9cpO58fadKAoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_130; TM__aEFdgvBUVTbEJX6nofrsSQ_129.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_130); TM__aEFdgvBUVTbEJX6nofrsSQ_130.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_130.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_130.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_131; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_131); TM__aEFdgvBUVTbEJX6nofrsSQ_131.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_131.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_131.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T55_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89510019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_131.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym89510019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym89510019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_131.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_130.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_130.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_132; TM__aEFdgvBUVTbEJX6nofrsSQ_129.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_132); TM__aEFdgvBUVTbEJX6nofrsSQ_132.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_132.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_132.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_133; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_133); TM__aEFdgvBUVTbEJX6nofrsSQ_133.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_133.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_133.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T72_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89575019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_133.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym89575019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym89575019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_133.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_132.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_132.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_134; TM__aEFdgvBUVTbEJX6nofrsSQ_129.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_134); TM__aEFdgvBUVTbEJX6nofrsSQ_134.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_134.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_134.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T88_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89630019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_134.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym89630019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym89630019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_134.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_129.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_4)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__5yRRz1LccKquQSgY42LgFw_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__V5xC9cmJl4e5O2oGS2MTQiw(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__Px6BcogiXZEGjZYAEfdOxQ((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__ZjQ9cnuBUCfTOFU1yLa9aVIQ(((tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw*) (future)), T2_, T3_); } #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, setEventHandlers__jvD89aDs9c13MzEKeChcMoaA)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* p_0, tyProc__29afZbgd4aYWQbRUhy8nK0w handshake, tyProc__scZFsggq4IoU5D8gFDZEuQ disconnectHandler) { #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*p_0).handshake.ClE_0), handshake.ClE_0); (*p_0).handshake.ClP_0 = handshake.ClP_0; #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" unsureAsgnRef((void**) (&(*p_0).disconnectHandler.ClE_0), disconnectHandler.ClE_0); (*p_0).disconnectHandler.ClP_0 = disconnectHandler.ClP_0;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" result = memcmp(a, b, ((size_t) (size))); return result;} #line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;} #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" alen = (a ? a->Sup.len : 0); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" blen = (b ? b->Sup.len : 0); #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == blen)) goto LA3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == ((NI) 0))) goto LA7_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result;} #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, registerProtocol__JI0pF12thUchT4afvgtMDg)(tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol) { #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI pos; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(eqStrings((*protocol).name, ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_7)))) goto LA3_; #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pos = lowerBound__9crVkvRNG9ceDHLldd9aWgpEg(gProtocols__VysqBnYwymCRL7t9aBaA16Q->data, (gProtocols__VysqBnYwymCRL7t9aBaA16Q ? gProtocols__VysqBnYwymCRL7t9aBaA16Q->Sup.len : 0), protocol); #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((pos) < ((NI) 0) || (pos) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pos, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" insert__5btssSyGxalFjv30aar7MQ((&gProtocols__VysqBnYwymCRL7t9aBaA16Q), protocol, ((NI) (pos))); { NI i; NI colontmp_; NI T6_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T6_ = (gProtocols__VysqBnYwymCRL7t9aBaA16Q ? gProtocols__VysqBnYwymCRL7t9aBaA16Q->Sup.len : 0); colontmp_ = T6_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_139; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA8; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" i = i_2; if ((NU)(i) >= (NU)(gProtocols__VysqBnYwymCRL7t9aBaA16Q ? gProtocols__VysqBnYwymCRL7t9aBaA16Q->Sup.len : 0)){ raiseIndexError2(i,(gProtocols__VysqBnYwymCRL7t9aBaA16Q ? gProtocols__VysqBnYwymCRL7t9aBaA16Q->Sup.len : 0)-1); } #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*gProtocols__VysqBnYwymCRL7t9aBaA16Q->data[i]).index = i; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_139)) { raiseOverflow(); }; i_2 = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_139); } LA8: ; } } } goto LA1_; LA3_: ; { #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" gDevp2pInfo__dMvbgUKBIHG19cmLLiqH3Kw = protocol; } LA1_: ; } #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_backends_helpers.nim" N_LIB_PRIVATE N_NIMCALL(void, initProtocolState__1RpsQX7FcVoUZlt2lSDbuQ)(tyObject_WakuPeercolonObjectType___WxUh5kiwnbJ6VgpVJOvR2g* state_0, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* x_0) {} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_5)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__VSAxDQM05URZ43m1b3QisAoptions)(tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* val_0, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result) { NI T1_; chckNil((void*)Result); (*Result).val.options.powRequirement.val = 0; (*Result).val.options.powRequirement.has = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.options.bloomFilter.val[T1_] = 0; } (*Result).val.options.bloomFilter.has = 0; (*Result).val.options.lightNode.val = 0; (*Result).val.options.lightNode.has = 0; (*Result).val.options.confirmationsEnabled.val = 0; (*Result).val.options.confirmationsEnabled.has = 0; (*Result).val.options.rateLimits.val.limitIp = 0; (*Result).val.options.rateLimits.val.limitPeerId = 0; (*Result).val.options.rateLimits.val.limitTopic = 0; (*Result).val.options.rateLimits.has = 0; unsureAsgnRef((void**)&(*Result).val.options.topicInterest.val, NIM_NIL); (*Result).val.options.topicInterest.has = 0; (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericAssign((void*)(&(*Result).val.options), (void*)(&(*val_0).options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__gzwgxAe4luXBsLXfZVsLuQoptions)(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result) { NI T1_; chckNil((void*)Result); (*Result).val.options.powRequirement.val = 0; (*Result).val.options.powRequirement.has = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.options.bloomFilter.val[T1_] = 0; } (*Result).val.options.bloomFilter.has = 0; (*Result).val.options.lightNode.val = 0; (*Result).val.options.lightNode.has = 0; (*Result).val.options.confirmationsEnabled.val = 0; (*Result).val.options.confirmationsEnabled.has = 0; (*Result).val.options.rateLimits.val.limitIp = 0; (*Result).val.options.rateLimits.val.limitPeerId = 0; (*Result).val.options.rateLimits.val.limitTopic = 0; (*Result).val.options.rateLimits.has = 0; unsureAsgnRef((void**)&(*Result).val.options.topicInterest.val, NIM_NIL); (*Result).val.options.topicInterest.has = 0; (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__9cO0UOi8E9a80eGci8hfpPewoptions)(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_5)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__Xg09cGVYtYMVtjkS2cKQcHg_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ)); some__VSAxDQM05URZ43m1b3QisAoptions((&(*((tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ*) (msg)))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__1MKzlc4vRIlS4ozXDD2ZPQ(f, (&T10_), T11_); } goto LA6_; LA8_: ; { tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ)); none__gzwgxAe4luXBsLXfZVsLuQoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__1MKzlc4vRIlS4ozXDD2ZPQ(f, (&T13_), T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ)); read__66ljLq6YK9aicnEs3CFrjqA(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__9cO0UOi8E9a80eGci8hfpPewoptions((&T22_)); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_140; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_140); TM__aEFdgvBUVTbEJX6nofrsSQ_140.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_140.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_140.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ)); read__66ljLq6YK9aicnEs3CFrjqA(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__9cO0UOi8E9a80eGci8hfpPewoptions((&T39_)); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_141; TM__aEFdgvBUVTbEJX6nofrsSQ_140.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_141); TM__aEFdgvBUVTbEJX6nofrsSQ_141.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_141.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_141.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_142; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_142); TM__aEFdgvBUVTbEJX6nofrsSQ_142.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_142.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_142.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99695019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_142.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym99695019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym99695019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_142.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_141.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_141.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_144; TM__aEFdgvBUVTbEJX6nofrsSQ_140.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_144); TM__aEFdgvBUVTbEJX6nofrsSQ_144.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_144.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_144.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_145; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_145); TM__aEFdgvBUVTbEJX6nofrsSQ_145.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_145.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_145.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99760019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_145.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym99760019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym99760019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_145.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_144.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_144.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_146; TM__aEFdgvBUVTbEJX6nofrsSQ_140.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_146); TM__aEFdgvBUVTbEJX6nofrsSQ_146.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_146.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_146.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99815019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_146.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym99815019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym99815019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_146.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_140.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_5)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__6B47wb2pTPtSmAkQXKd9axA_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__PcCKoah2Sqbbtm9b0yngBJw(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ)); readImpl__MPx7rbXng59aKEI2Fa7SoIQ((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__6YwonPIzVsRaaYLcQQY9b9cw(((tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*) (future)), (&T2_), T3_); } #line 8 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_backends_helpers.nim" N_LIB_PRIVATE N_NIMCALL(RootObj*, getState__Pn9a8bKKstpdcNKdiXxjZLw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto) { RootObj* result; result = (RootObj*)0; #line 9 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_backends_helpers.nim" if ((NU)((*proto).index) >= (NU)((*peer).protocolStates ? (*peer).protocolStates->Sup.len : 0)){ raiseIndexError2((*proto).index,((*peer).protocolStates ? (*peer).protocolStates->Sup.len : 0)-1); } result = (*peer).protocolStates->data[(*proto).index]; return result;} #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_backends_helpers.nim" N_LIB_PRIVATE N_NIMCALL(RootObj*, getNetworkState__jkaqdjmGmnNH7Q4pqy3M2w)(tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* node, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto) { RootObj* result; result = (RootObj*)0; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_backends_helpers.nim" if ((NU)((*proto).index) >= (NU)((*node).protocolStates ? (*node).protocolStates->Sup.len : 0)){ raiseIndexError2((*proto).index,((*node).protocolStates ? (*node).protocolStates->Sup.len : 0)-1); } result = (*node).protocolStates->data[(*proto).index]; return result;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_6)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__znP0YBkjHAvT8nXywuxTJwasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__Pw9bRbZWqfT7KxqBkqowJ9awoptions)(tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val_0, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.envelopes, NIM_NIL); (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericSeqAssign((&(*Result).val.envelopes), val_0.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__YBGRqrBMJsvsmJ4znDQn4Qoptions)(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.envelopes, NIM_NIL); (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__iepz8yVOFCWMcJg9ajUY9aFgoptions)(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_6)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__znP0YBkjHAvT8nXywuxTJwasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ)); some__Pw9bRbZWqfT7KxqBkqowJ9awoptions((*((tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA*) (msg))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__rTNcRmBCznGlmXgNgrw3QA(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ)); none__YBGRqrBMJsvsmJ4znDQn4Qoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__rTNcRmBCznGlmXgNgrw3QA(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ)); read__m4C0Ov4FCEIXQrH7oEEz9aA(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__iepz8yVOFCWMcJg9ajUY9aFgoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_147; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_147); TM__aEFdgvBUVTbEJX6nofrsSQ_147.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_147.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_147.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ)); read__m4C0Ov4FCEIXQrH7oEEz9aA(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__iepz8yVOFCWMcJg9ajUY9aFgoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_148; TM__aEFdgvBUVTbEJX6nofrsSQ_147.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_148); TM__aEFdgvBUVTbEJX6nofrsSQ_148.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_148.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_148.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_149; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_149); TM__aEFdgvBUVTbEJX6nofrsSQ_149.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_149.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_149.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100025019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_149.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym100025019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym100025019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_149.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_148.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_148.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_150; TM__aEFdgvBUVTbEJX6nofrsSQ_147.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_150); TM__aEFdgvBUVTbEJX6nofrsSQ_150.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_150.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_150.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_151; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_151); TM__aEFdgvBUVTbEJX6nofrsSQ_151.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_151.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_151.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100090019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_151.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym100090019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym100090019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_151.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_150.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_150.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_152; TM__aEFdgvBUVTbEJX6nofrsSQ_147.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_152); TM__aEFdgvBUVTbEJX6nofrsSQ_152.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_152.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_152.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100145019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_152.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym100145019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym100145019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_152.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_147.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_6)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__8y5wgg9c1aHwmpekE62lNdw_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__xZac9aCGlZ5lYvq2E9bbwyNQ(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA)); readImpl__dubpsg8ryvn6rlMSZl9aU2g((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__riDGPC9aywpgqLdizSfMycQ(((tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw*) (future)), T2_, T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_7)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__uaOw6C8sjvLn9c3OwYNahiQoptions)(tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA* val_0, tyObject_Option__uX60iSskBs3jijdejn4BTg* Result) { NI T1_; chckNil((void*)Result); (*Result).val.options.powRequirement.val = 0; (*Result).val.options.powRequirement.has = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.options.bloomFilter.val[T1_] = 0; } (*Result).val.options.bloomFilter.has = 0; (*Result).val.options.lightNode.val = 0; (*Result).val.options.lightNode.has = 0; (*Result).val.options.confirmationsEnabled.val = 0; (*Result).val.options.confirmationsEnabled.has = 0; (*Result).val.options.rateLimits.val.limitIp = 0; (*Result).val.options.rateLimits.val.limitPeerId = 0; (*Result).val.options.rateLimits.val.limitTopic = 0; (*Result).val.options.rateLimits.has = 0; unsureAsgnRef((void**)&(*Result).val.options.topicInterest.val, NIM_NIL); (*Result).val.options.topicInterest.has = 0; (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericAssign((void*)(&(*Result).val.options), (void*)(&(*val_0).options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__iYeLMyDKPRrrgYERzxaizwoptions)(tyObject_Option__uX60iSskBs3jijdejn4BTg* Result) { NI T1_; chckNil((void*)Result); (*Result).val.options.powRequirement.val = 0; (*Result).val.options.powRequirement.has = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val.options.bloomFilter.val[T1_] = 0; } (*Result).val.options.bloomFilter.has = 0; (*Result).val.options.lightNode.val = 0; (*Result).val.options.lightNode.has = 0; (*Result).val.options.confirmationsEnabled.val = 0; (*Result).val.options.confirmationsEnabled.has = 0; (*Result).val.options.rateLimits.val.limitIp = 0; (*Result).val.options.rateLimits.val.limitPeerId = 0; (*Result).val.options.rateLimits.val.limitTopic = 0; (*Result).val.options.rateLimits.has = 0; unsureAsgnRef((void**)&(*Result).val.options.topicInterest.val, NIM_NIL); (*Result).val.options.topicInterest.has = 0; (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__OPvHNUtod4rhImTdJ17I7Aoptions)(tyObject_Option__uX60iSskBs3jijdejn4BTg* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_7)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__ZD2SLywYFnq4zEHVhVsrKQ_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__uX60iSskBs3jijdejn4BTg T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__uX60iSskBs3jijdejn4BTg)); some__uaOw6C8sjvLn9c3OwYNahiQoptions((&(*((tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA*) (msg)))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__08WGHqZSuIMkHhoLd0uxzA(f, (&T10_), T11_); } goto LA6_; LA8_: ; { tyObject_Option__uX60iSskBs3jijdejn4BTg T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__uX60iSskBs3jijdejn4BTg)); none__iYeLMyDKPRrrgYERzxaizwoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__08WGHqZSuIMkHhoLd0uxzA(f, (&T13_), T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__uX60iSskBs3jijdejn4BTg T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__uX60iSskBs3jijdejn4BTg)); read__qziHW2g8824rpTcHVpCofw(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__OPvHNUtod4rhImTdJ17I7Aoptions((&T22_)); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_153; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_153); TM__aEFdgvBUVTbEJX6nofrsSQ_153.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_153.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_153.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__uX60iSskBs3jijdejn4BTg T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__uX60iSskBs3jijdejn4BTg)); read__qziHW2g8824rpTcHVpCofw(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__OPvHNUtod4rhImTdJ17I7Aoptions((&T39_)); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_154; TM__aEFdgvBUVTbEJX6nofrsSQ_153.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_154); TM__aEFdgvBUVTbEJX6nofrsSQ_154.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_154.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_154.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_155; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_155); TM__aEFdgvBUVTbEJX6nofrsSQ_155.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_155.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_155.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100360019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_155.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym100360019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym100360019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_155.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_154.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_154.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_156; TM__aEFdgvBUVTbEJX6nofrsSQ_153.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_156); TM__aEFdgvBUVTbEJX6nofrsSQ_156.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_156.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_156.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_157; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_157); TM__aEFdgvBUVTbEJX6nofrsSQ_157.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_157.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_157.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100425019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_157.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym100425019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym100425019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_157.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_156.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_156.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_158; TM__aEFdgvBUVTbEJX6nofrsSQ_153.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_158); TM__aEFdgvBUVTbEJX6nofrsSQ_158.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_158.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_158.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100480019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_158.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym100480019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym100480019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_158.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_153.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_7)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__3ak9amZIUU6QZiH2RUW4OaA_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__nUDBXU0qVNmoMQYgUZTR9bg(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA)); readImpl__BcdJu3Bhho8qGaMxZ2DK3g((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__YuLI0R5FYmzmR6uGpygPHA(((tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA*) (future)), (&T2_), T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_8)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__enEQtwZlUB5yELZuy2jW7gasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__4g5Uo9bDiPC5sm1dZ5v9aYsAoptions)(tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA* val_0, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result) { NI T1_; chckNil((void*)Result); (*Result).val.envelope.expiry = 0; (*Result).val.envelope.ttl = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 4; T1_++) { (*Result).val.envelope.topic[T1_] = 0; } unsureAsgnRef((void**)&(*Result).val.envelope.data, NIM_NIL); (*Result).val.envelope.nonce = 0; (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericAssign((void*)(&(*Result).val.envelope), (void*)(&(*val_0).envelope), (&NTI__SvTrTIZs3cDneANW26dQlQ_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__379cqLxoH0NUWQSYdjvxf7woptions)(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result) { NI T1_; chckNil((void*)Result); (*Result).val.envelope.expiry = 0; (*Result).val.envelope.ttl = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 4; T1_++) { (*Result).val.envelope.topic[T1_] = 0; } unsureAsgnRef((void**)&(*Result).val.envelope.data, NIM_NIL); (*Result).val.envelope.nonce = 0; (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__RLBjtKMKYkDJJC7iMuKSdgoptions)(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_8)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__kLHOMD4H9bzWIUHTSA6FjdA_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__enEQtwZlUB5yELZuy2jW7gasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA)); some__4g5Uo9bDiPC5sm1dZ5v9aYsAoptions((&(*((tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA*) (msg)))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__Hscnaw9cefBQzbHiBFttRJg(f, (&T10_), T11_); } goto LA6_; LA8_: ; { tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA)); none__379cqLxoH0NUWQSYdjvxf7woptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__Hscnaw9cefBQzbHiBFttRJg(f, (&T13_), T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA)); read__r9a7u6P4RzJuzpRljx539cTw(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__RLBjtKMKYkDJJC7iMuKSdgoptions((&T22_)); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_159; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_159); TM__aEFdgvBUVTbEJX6nofrsSQ_159.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_159.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_159.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA)); read__r9a7u6P4RzJuzpRljx539cTw(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__RLBjtKMKYkDJJC7iMuKSdgoptions((&T39_)); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_160; TM__aEFdgvBUVTbEJX6nofrsSQ_159.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_160); TM__aEFdgvBUVTbEJX6nofrsSQ_160.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_160.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_160.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_161; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_161); TM__aEFdgvBUVTbEJX6nofrsSQ_161.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_161.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_161.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100690019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_161.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym100690019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym100690019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_161.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_160.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_160.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_162; TM__aEFdgvBUVTbEJX6nofrsSQ_159.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_162); TM__aEFdgvBUVTbEJX6nofrsSQ_162.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_162.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_162.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_163; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_163); TM__aEFdgvBUVTbEJX6nofrsSQ_163.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_163.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_163.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100755019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_163.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym100755019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym100755019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_163.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_162.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_162.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_164; TM__aEFdgvBUVTbEJX6nofrsSQ_159.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_164); TM__aEFdgvBUVTbEJX6nofrsSQ_164.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_164.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_164.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100810019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_164.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym100810019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym100810019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_164.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_159.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_8)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__TQISFDzzk2syzt8Diz3DAA_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__pRDESyjhKg0479ckNjES6Lg(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA)); readImpl__aJKRm3u9aphWBQoBcQBP9auQ((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__X4cSjTpcdpioz39aVMqE5aQ(((tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA*) (future)), (&T2_), T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_9)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__RuunMfKcQsAf7tzSU03r6gasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__Kt1ru7lIt49a9bbR2kPE6QrQoptions)(tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val_0, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.envelopes, NIM_NIL); (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" genericSeqAssign((&(*Result).val.envelopes), val_0.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__RQGJLBLP9b5Jb1rMayiMAiwoptions)(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.envelopes, NIM_NIL); (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__8l0KvJDvRwjmTDdUOuiC9bgoptions)(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_9)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__ipb3iATzNs9ch9ca89cXbGjXA_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__RuunMfKcQsAf7tzSU03r6gasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg)); some__Kt1ru7lIt49a9bbR2kPE6QrQoptions((*((tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw*) (msg))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__DggtjSh7VaPAwg4aRUiK9bQ(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg)); none__RQGJLBLP9b5Jb1rMayiMAiwoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__DggtjSh7VaPAwg4aRUiK9bQ(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg)); read__Lf9aUr3J9ahrvfKuKxCCjS6w(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__8l0KvJDvRwjmTDdUOuiC9bgoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_165; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_165); TM__aEFdgvBUVTbEJX6nofrsSQ_165.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_165.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_165.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg)); read__Lf9aUr3J9ahrvfKuKxCCjS6w(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__8l0KvJDvRwjmTDdUOuiC9bgoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_166; TM__aEFdgvBUVTbEJX6nofrsSQ_165.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_166); TM__aEFdgvBUVTbEJX6nofrsSQ_166.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_166.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_166.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_167; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_167); TM__aEFdgvBUVTbEJX6nofrsSQ_167.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_167.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_167.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101025019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_167.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym101025019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym101025019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_167.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_166.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_166.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_168; TM__aEFdgvBUVTbEJX6nofrsSQ_165.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_168); TM__aEFdgvBUVTbEJX6nofrsSQ_168.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_168.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_168.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_169; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_169); TM__aEFdgvBUVTbEJX6nofrsSQ_169.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_169.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_169.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101090019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_169.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym101090019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym101090019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_169.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_168.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_168.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_170; TM__aEFdgvBUVTbEJX6nofrsSQ_165.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_170); TM__aEFdgvBUVTbEJX6nofrsSQ_170.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_170.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_170.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101145019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_170.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym101145019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym101145019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_170.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_165.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_9)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__uq00hH5wEZJbiOoQw330gQ_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__AnnozyvETwzjk7PjI5NPRw(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw)); readImpl__Y1WOgMkoiQREpHi4dFx7zg((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__28iBEUNacc9bdQUCJSGHYNA(((tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ*) (future)), T2_, T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_10)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, some__G078lyNZSY5udkSec0VhhQoptions)(tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val_0) { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, none__vEex8H1CoAxi9aoXfbEEvMAoptions)(void) { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__TgQ9bXyZObBAOQACGqAnqYQoptions)(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_10)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__CI6E9aT9aLqvjmVSD8LsDuTw_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__G078lyNZSY5udkSec0VhhQoptions((*((tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__FYW9bEg9cXIbDguNKEK6GBRg(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__vEex8H1CoAxi9aoXfbEEvMAoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__FYW9bEg9cXIbDguNKEK6GBRg(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__AWCH2rq9bQyUlPolEr9buwpg(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__TgQ9bXyZObBAOQACGqAnqYQoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_171; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_171); TM__aEFdgvBUVTbEJX6nofrsSQ_171.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_171.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_171.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__AWCH2rq9bQyUlPolEr9buwpg(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__TgQ9bXyZObBAOQACGqAnqYQoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_172; TM__aEFdgvBUVTbEJX6nofrsSQ_171.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_172); TM__aEFdgvBUVTbEJX6nofrsSQ_172.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_172.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_172.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_173; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_173); TM__aEFdgvBUVTbEJX6nofrsSQ_173.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_173.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_173.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101360019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_173.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym101360019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym101360019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_173.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_172.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_172.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_174; TM__aEFdgvBUVTbEJX6nofrsSQ_171.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_174); TM__aEFdgvBUVTbEJX6nofrsSQ_174.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_174.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_174.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_175; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_175); TM__aEFdgvBUVTbEJX6nofrsSQ_175.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_175.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_175.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101425019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_175.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym101425019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym101425019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_175.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_174.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_174.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_176; TM__aEFdgvBUVTbEJX6nofrsSQ_171.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_176); TM__aEFdgvBUVTbEJX6nofrsSQ_176.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_176.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_176.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101480019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_176.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym101480019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym101480019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_176.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_171.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_10)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__cmribl4xtE5Ul6TDQIz49cg_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__txbBQjXwsD3SQAJKNHksvg(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__seH2Xj9bwysA9ctc5kVop9c1g((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__yT9bg9bKCX6X3SoXw02fGFjA(((tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg*) (future)), T2_, T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_11)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__lBN1HD0InC7nqdCZWtS0XAasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, some__c3sQ1aDFHcc5KGQI63B3VAoptions)(tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val_0) { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, none__f20HRjd3vsSnnYOAkaMDRQoptions)(void) { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__d2L3d5oogrXeQt0NEfAfJwoptions)(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_11)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__O2xNcr7Y1nqU8o7QZ3ynng_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__lBN1HD0InC7nqdCZWtS0XAasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__c3sQ1aDFHcc5KGQI63B3VAoptions((*((tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__UO22PsDAg9aJxbUxz66l9cow(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__f20HRjd3vsSnnYOAkaMDRQoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__UO22PsDAg9aJxbUxz66l9cow(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__l9asXss3c2cSjQ8S49azQEtw(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__d2L3d5oogrXeQt0NEfAfJwoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_177; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_177); TM__aEFdgvBUVTbEJX6nofrsSQ_177.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_177.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_177.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__l9asXss3c2cSjQ8S49azQEtw(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__d2L3d5oogrXeQt0NEfAfJwoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_178; TM__aEFdgvBUVTbEJX6nofrsSQ_177.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_178); TM__aEFdgvBUVTbEJX6nofrsSQ_178.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_178.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_178.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_179; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_179); TM__aEFdgvBUVTbEJX6nofrsSQ_179.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_179.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_179.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101665019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_179.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym101665019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym101665019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_179.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_178.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_178.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_180; TM__aEFdgvBUVTbEJX6nofrsSQ_177.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_180); TM__aEFdgvBUVTbEJX6nofrsSQ_180.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_180.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_180.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_181; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_181); TM__aEFdgvBUVTbEJX6nofrsSQ_181.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_181.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_181.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101730019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_181.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym101730019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym101730019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_181.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_180.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_180.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_182; TM__aEFdgvBUVTbEJX6nofrsSQ_177.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_182); TM__aEFdgvBUVTbEJX6nofrsSQ_182.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_182.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_182.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101785019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_182.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym101785019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym101785019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_182.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_177.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_11)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__0kZeIKj1Dix5n17Y9bN1LGw_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__J4f9c2p9b0S8Z61Cj9bHWzqhw(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__eWjbsf9b9aZ334RpmNNQ769aQ((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__qFIckBJOEPtU14JprMrn3A(((tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw*) (future)), T2_, T3_); } #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(NI, len__1yVZU9albfRGpnRo7oK5rUgdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq) { NI result; result = (NI)0; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" result = (*deq).count; return result;} #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(void, popFirst__BBWrtWjcGFfzTohC1Uu9aOAdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* Result) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_187; NI TM__aEFdgvBUVTbEJX6nofrsSQ_188; #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" { NIM_BOOL T3_; tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg* T6_; NimStringDesc* T7_; #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T3_ = (NIM_BOOL)0; T3_ = NIM_UNLIKELY(((*deq).count < ((NI) 1))); if (!T3_) goto LA4_; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*)0; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*) newObj((&NTI__9bTGS9b5gqA3m1IgV71Csl0Q_), sizeof(tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__K39aEGuwNdydKn2WFEpUygg_); (*T6_).Sup.Sup.name = "IndexError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_186)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" raiseExceptionEx((Exception*)T6_, "IndexError", "popFirst", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/deques.nim", 99); } LA4_: ; #line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimSubInt((*deq).count, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_187)) { raiseOverflow(); }; (*deq).count = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_187); #line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).head) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).head,((*deq).data ? (*deq).data->Sup.len : 0)-1); } (*Result).id = (*deq).data->data[(*deq).head].id; unsureAsgnRef((void**) (&(*Result).future), (*deq).data->data[(*deq).head].future); (*Result).timeoutAt = (*deq).data->data[(*deq).head].timeoutAt; #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).head) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).head,((*deq).data ? (*deq).data->Sup.len : 0)-1); } #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" reset__nRdETtuUr365VeagY1w8Ew((&(*deq).data->data[(*deq).head])); #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimAddInt((*deq).head, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_188)) { raiseOverflow(); }; (*deq).head = (NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_188) & (*deq).mask);} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest).Sup.len += (*src).Sup.len; } LA3_: ; } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*, X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, NI i) { tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* result; NI TM__aEFdgvBUVTbEJX6nofrsSQ_207;{ result = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" { NIM_BOOL T3_; tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg* T6_; NimStringDesc* T7_; NimStringDesc* T8_; NI TM__aEFdgvBUVTbEJX6nofrsSQ_205; NimStringDesc* T9_; #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T3_ = (NIM_BOOL)0; T3_ = NIM_UNLIKELY(((*deq).count <= ((NI) (i)))); if (!T3_) goto LA4_; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*)0; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*) newObj((&NTI__9bTGS9b5gqA3m1IgV71Csl0Q_), sizeof(tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__K39aEGuwNdydKn2WFEpUygg_); (*T6_).Sup.Sup.name = "IndexError"; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" T7_ = (NimStringDesc*)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" T8_ = (NimStringDesc*)0; T8_ = nimIntToStr(((NI) (i))); #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimSubInt((*deq).count, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_205)) { raiseOverflow(); }; T9_ = (NimStringDesc*)0; T9_ = nimIntToStr((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_205)); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + (T9_ ? T9_->Sup.len : 0) + 18);appendString(T7_, ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_203));appendString(T7_, T8_);appendString(T7_, ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_204));appendString(T7_, T9_); asgnRef((void**) (&(*T6_).Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" raiseExceptionEx((Exception*)T6_, "IndexError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/deques.nim", 105); } LA4_: ; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" { NIM_BOOL T12_; tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg* T15_; NimStringDesc* T16_; NimStringDesc* T17_; #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T12_ = (NIM_BOOL)0; T12_ = NIM_UNLIKELY((((NI) (i)) < ((NI) 0))); if (!T12_) goto LA13_; T15_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*)0; T15_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*) newObj((&NTI__9bTGS9b5gqA3m1IgV71Csl0Q_), sizeof(tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg)); (*T15_).Sup.Sup.Sup.m_type = (&NTI__K39aEGuwNdydKn2WFEpUygg_); (*T15_).Sup.Sup.name = "IndexError"; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" T16_ = (NimStringDesc*)0; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" T17_ = (NimStringDesc*)0; T17_ = nimIntToStr(((NI) (i))); T16_ = rawNewString((T17_ ? T17_->Sup.len : 0) + 19);appendString(T16_, ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_203));appendString(T16_, T17_);appendString(T16_, ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_206)); asgnRef((void**) (&(*T15_).Sup.Sup.message), T16_); asgnRef((void**) (&(*T15_).Sup.Sup.parent), NIM_NIL); #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" raiseExceptionEx((Exception*)T15_, "IndexError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/deques.nim", 108); } LA13_: ; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimAddInt((*deq).head, ((NI) (i)), &TM__aEFdgvBUVTbEJX6nofrsSQ_207)) { raiseOverflow(); }; if ((NU)((NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_207) & (*deq).mask)) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_207) & (*deq).mask),((*deq).data ? (*deq).data->Sup.len : 0)-1); } result = (&(*deq).data->data[(NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_207) & (*deq).mask)]); goto BeforeRet_; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NIM_BOOL, lteq___QNBMwDJVuJUeFFKiVHrUsg_2timer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b) { NIM_BOOL result; result = (NIM_BOOL)0; #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (a.value <= b.value); return result;} #line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NU64, fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer)(void) { NU64 result; struct timespec t; int T1_; result = (NU64)0; nimZeroMem((void*)(&t), sizeof(struct timespec)); #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" T1_ = (int)0; T1_ = clock_gettime(((int) 1), (&t)); (void)(T1_); #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (NU64)((NU64)((NU64)((NU64)(((NU64) (t.tv_sec))) * (NU64)(1000000000ULL))) + (NU64)(((NU64) (t.tv_nsec)))); return result;} #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, now__mCajdQHw9bYnr8G34j9c2hagtimer)(void) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; NU64 T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" T1_ = (NU64)0; T1_ = fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer(); if ((NI64)(T1_) < (IL64(-9223372036854775807) - IL64(1)) || (NI64)(T1_) > IL64(9223372036854775807)){ raiseRangeErrorI(T1_, (IL64(-9223372036854775807) - IL64(1)), IL64(9223372036854775807)); } result.value = ((NI64) (T1_)); return result;} #line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(void, popLast__BBWrtWjcGFfzTohC1Uu9aOA_2deques)(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A* deq, tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* Result) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_210; NI TM__aEFdgvBUVTbEJX6nofrsSQ_211; #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" { NIM_BOOL T3_; tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg* T6_; NimStringDesc* T7_; #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T3_ = (NIM_BOOL)0; T3_ = NIM_UNLIKELY(((*deq).count < ((NI) 1))); if (!T3_) goto LA4_; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*)0; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*) newObj((&NTI__9bTGS9b5gqA3m1IgV71Csl0Q_), sizeof(tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__K39aEGuwNdydKn2WFEpUygg_); (*T6_).Sup.Sup.name = "IndexError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_186)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" raiseExceptionEx((Exception*)T6_, "IndexError", "popLast", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/deques.nim", 99); } LA4_: ; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimSubInt((*deq).count, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_210)) { raiseOverflow(); }; (*deq).count = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_210); #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimSubInt((*deq).tail, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_211)) { raiseOverflow(); }; (*deq).tail = (NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_211) & (*deq).mask); #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).tail) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).tail,((*deq).data ? (*deq).data->Sup.len : 0)-1); } (*Result).id = (*deq).data->data[(*deq).tail].id; unsureAsgnRef((void**) (&(*Result).future), (*deq).data->data[(*deq).tail].future); (*Result).timeoutAt = (*deq).data->data[(*deq).tail].timeoutAt; #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).tail) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).tail,((*deq).data ? (*deq).data->Sup.len : 0)-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" reset__nRdETtuUr365VeagY1w8Ew((&(*deq).data->data[(*deq).tail])); } #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, resolveResponseFuture__E9cxDjM1eNI4RI4IT1yqSfQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI msgId, void* msg, NI reqId) {{ #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI expiredRequests; #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!(reqId == ((NI) -1))) goto LA3_; #line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" expiredRequests = ((NI) 0); { tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ req; tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A colontmp_; NI i; nimZeroMem((void*)(&req), sizeof(tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ)); nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A)); #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } nimCopyMem((void*)(&colontmp_), (NIM_CONST void*)(&(*peer).outstandingRequests->data[msgId]), sizeof(colontmp_)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" i = colontmp_.head; { NI c; NI i_2; c = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_183; NI TM__aEFdgvBUVTbEJX6nofrsSQ_184; NI TM__aEFdgvBUVTbEJX6nofrsSQ_185; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_.count)) goto LA8; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" c = i_2; #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(i) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(i,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } req.id = colontmp_.data->data[i].id; req.future = colontmp_.data->data[i].future; req.timeoutAt = colontmp_.data->data[i].timeoutAt; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T11_; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T11_ = (NIM_BOOL)0; T11_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(req.future); if (!!(T11_)) goto LA12_; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA5; } LA12_: ; #line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (nimAddInt(expiredRequests, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_183)) { raiseOverflow(); }; expiredRequests = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_183); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimAddInt(i, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_184)) { raiseOverflow(); }; i = (NI)((NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_184) & colontmp_.mask); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_185)) { raiseOverflow(); }; i_2 = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_185); } LA8: ; } } } LA5: ; #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" shrink__aRxaFK9an7Mboa4WzNyh8Ow((&(*peer).outstandingRequests->data[msgId]), expiredRequests, ((NI) 0)); #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI T16_; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ oldestReq; #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T16_ = (NI)0; T16_ = len__1yVZU9albfRGpnRo7oK5rUgdeques((&(*peer).outstandingRequests->data[msgId])); if (!(((NI) 0) < T16_)) goto LA17_; nimZeroMem((void*)(&oldestReq), sizeof(tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ)); #line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" popFirst__BBWrtWjcGFfzTohC1Uu9aOAdeques((&(*peer).outstandingRequests->data[msgId]), (&oldestReq)); #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClE_0? (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClP_0(msg, oldestReq.future, (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_189)((*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClP_0))(msg, oldestReq.future); } goto LA14_; LA17_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_190; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_190); TM__aEFdgvBUVTbEJX6nofrsSQ_190.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_190.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_190.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_191; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_191); TM__aEFdgvBUVTbEJX6nofrsSQ_191.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_191.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_191.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T29_; NimStringDesc* T30_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T25_; NIM_BOOL T26_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T25_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T26_ = (NIM_BOOL)0; T26_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T25_, 1); if (!!(T26_)) goto LA27_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA22; } LA27_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_192)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T29_ = (NI)0; T29_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T29_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_193)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } T30_ = (NimStringDesc*)0; T30_ = (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0? (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0(msg, (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_195)((*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0))(msg); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_194), T30_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__TBbb0DiTl9akvXlg2rlp8YQ((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_196), (*peer).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_197), (*(*(*peer).dispatcher).messages->data[msgId]).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_198), reqId); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA22: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym86190019_; Exception* T33_; Exception* T34_; TM__aEFdgvBUVTbEJX6nofrsSQ_191.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T33_ = (Exception*)0; T33_ = getCurrentException(); errX60gensym86190019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T33_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T34_ = (Exception*)0; T34_ = &errX60gensym86190019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("late or duplicate reply for a RLPx request", T34_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_191.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_190.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_190.status != 0) reraiseException(); } LA14_: ; } goto LA1_; LA3_: ; { NI idx; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_215; #line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_199; #line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!((*peer).lastReqId < reqId)) goto LA40_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_199); TM__aEFdgvBUVTbEJX6nofrsSQ_199.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_199.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_199.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T50_; NimStringDesc* T51_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T46_; NIM_BOOL T47_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T46_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T47_ = (NIM_BOOL)0; T47_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T46_, 1); if (!!(T47_)) goto LA48_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA43; } LA48_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_200)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T50_ = (NI)0; T50_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T50_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_201)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } T51_ = (NimStringDesc*)0; T51_ = (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0? (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0(msg, (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_202)((*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0))(msg); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_194), T51_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__TBbb0DiTl9akvXlg2rlp8YQ((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_196), (*peer).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_197), (*(*(*peer).dispatcher).messages->data[msgId]).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_198), reqId); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA43: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym86290019_; Exception* T54_; Exception* T55_; TM__aEFdgvBUVTbEJX6nofrsSQ_199.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym86290019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T55_ = (Exception*)0; T55_ = &errX60gensym86290019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("RLPx response without a matching request", T55_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_199.status != 0) reraiseException(); #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto BeforeRet_; } LA40_: ; #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" idx = ((NI) 0); { #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { NI T58_; #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T58_ = (NI)0; T58_ = len__1yVZU9albfRGpnRo7oK5rUgdeques((&(*peer).outstandingRequests->data[msgId])); if (!(idx < T58_)) goto LA57; { NI TM__aEFdgvBUVTbEJX6nofrsSQ_214; #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T62_; NIM_BOOL T63_; #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T62_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T62_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T63_ = (NIM_BOOL)0; T63_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop((*T62_).future); if (!T63_) goto LA64_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T68_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T69_; NIM_BOOL T70_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T68_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T68_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T69_ = now__mCajdQHw9bYnr8G34j9c2hagtimer(); #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T70_ = (NIM_BOOL)0; T70_ = lteq___QNBMwDJVuJUeFFKiVHrUsg_2timer((*T68_).timeoutAt, T69_); if (!!(T70_)) goto LA71_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_208)); } LA71_: ; #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI T75_; NI TM__aEFdgvBUVTbEJX6nofrsSQ_209; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T78_; #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T75_ = (NI)0; T75_ = len__1yVZU9albfRGpnRo7oK5rUgdeques((&(*peer).outstandingRequests->data[msgId])); if (nimSubInt(T75_, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_209)) { raiseOverflow(); }; if (!!((idx == (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_209)))) goto LA76_; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T78_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T78_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" popLast__BBWrtWjcGFfzTohC1Uu9aOA_2deques((&(*peer).outstandingRequests->data[msgId]), (&(*T78_))); #line 427 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA59; } goto LA73_; LA76_: ; { #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" shrink__aRxaFK9an7Mboa4WzNyh8Ow((&(*peer).outstandingRequests->data[msgId]), ((NI) 0), ((NI) 1)); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto BeforeRet_; } LA73_: ; } LA64_: ; #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T82_; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T85_; #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T82_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T82_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); if (!((*T82_).id == reqId)) goto LA83_; #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T85_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T85_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClE_0? (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClP_0(msg, (*T85_).future, (*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_212)((*(*(*peer).dispatcher).messages->data[msgId]).requestResolver.ClP_0))(msg, (*T85_).future); #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI T88_; NI TM__aEFdgvBUVTbEJX6nofrsSQ_213; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ* T91_; #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T88_ = (NI)0; T88_ = len__1yVZU9albfRGpnRo7oK5rUgdeques((&(*peer).outstandingRequests->data[msgId])); if (nimSubInt(T88_, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_213)) { raiseOverflow(); }; if (!!((idx == (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_213)))) goto LA89_; #line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } if ((idx) < ((NI) 0) || (idx) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(idx, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T91_ = (tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ*)0; T91_ = X5BX5D___9bC9bC05ysxopRiOnyIqDqAgdeques((&(*peer).outstandingRequests->data[msgId]), ((NI) (idx))); #line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" popLast__BBWrtWjcGFfzTohC1Uu9aOA_2deques((&(*peer).outstandingRequests->data[msgId]), (&(*T91_))); } goto LA86_; LA89_: ; { #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(msgId) >= (NU)((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)){ raiseIndexError2(msgId,((*peer).outstandingRequests ? (*peer).outstandingRequests->Sup.len : 0)-1); } #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" shrink__aRxaFK9an7Mboa4WzNyh8Ow((&(*peer).outstandingRequests->data[msgId]), ((NI) 0), ((NI) 1)); } LA86_: ; #line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto BeforeRet_; } LA83_: ; #line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (nimAddInt(idx, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_214)) { raiseOverflow(); }; idx = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_214); } LA59: ; } LA57: ; } #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_215); TM__aEFdgvBUVTbEJX6nofrsSQ_215.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_215.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_215.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T101_; NimStringDesc* T102_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T97_; NIM_BOOL T98_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T97_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T98_ = (NIM_BOOL)0; T98_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T97_, 1); if (!!(T98_)) goto LA99_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA94; } LA99_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_192)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T101_ = (NI)0; T101_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T101_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_216)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } T102_ = (NimStringDesc*)0; T102_ = (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0? (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0(msg, (*(*(*peer).dispatcher).messages->data[msgId]).printer.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_217)((*(*(*peer).dispatcher).messages->data[msgId]).printer.ClP_0))(msg); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_194), T102_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__TBbb0DiTl9akvXlg2rlp8YQ((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_196), (*peer).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" if ((NU)(msgId) >= (NU)((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)){ raiseIndexError2(msgId,((*(*peer).dispatcher).messages ? (*(*peer).dispatcher).messages->Sup.len : 0)-1); } #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_197), (*(*(*peer).dispatcher).messages->data[msgId]).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_198), reqId); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA94: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym86535019_; Exception* T105_; Exception* T106_; TM__aEFdgvBUVTbEJX6nofrsSQ_215.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T105_ = (Exception*)0; T105_ = getCurrentException(); errX60gensym86535019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T105_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T106_ = (Exception*)0; T106_ = &errX60gensym86535019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("late or duplicate reply for a RLPx request", T106_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_215.status != 0) reraiseException(); } LA1_: ; }BeforeRet_: ; } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_12)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__wAY8staBtAwGdxoR8q3lvQasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, some__N8IES3AjCLGYjJ6Cw3m5Tgoptions)(tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val_0) { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, none__S1u2NWapsmb4FNww9buvzTQoptions)(void) { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__ITlOZttY7kBREosBzl5LsQoptions)(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_12)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__e9alVjemi87A1FPzaGeSpqQ_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__wAY8staBtAwGdxoR8q3lvQasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__N8IES3AjCLGYjJ6Cw3m5Tgoptions((*((tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__I9crPagLtEGIXNSHM7u9c0Kg(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__S1u2NWapsmb4FNww9buvzTQoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__I9crPagLtEGIXNSHM7u9c0Kg(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__9aaxxbB9ad8p6IheHZ5nE1HA(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__ITlOZttY7kBREosBzl5LsQoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_218; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_218); TM__aEFdgvBUVTbEJX6nofrsSQ_218.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_218.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_218.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__9aaxxbB9ad8p6IheHZ5nE1HA(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__ITlOZttY7kBREosBzl5LsQoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_219; TM__aEFdgvBUVTbEJX6nofrsSQ_218.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_219); TM__aEFdgvBUVTbEJX6nofrsSQ_219.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_219.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_219.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_220; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_220); TM__aEFdgvBUVTbEJX6nofrsSQ_220.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_220.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_220.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101970019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_220.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym101970019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym101970019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_220.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_219.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_219.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_221; TM__aEFdgvBUVTbEJX6nofrsSQ_218.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_221); TM__aEFdgvBUVTbEJX6nofrsSQ_221.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_221.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_221.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_222; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_222); TM__aEFdgvBUVTbEJX6nofrsSQ_222.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_222.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_222.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102035019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_222.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym102035019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym102035019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_222.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_221.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_221.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_223; TM__aEFdgvBUVTbEJX6nofrsSQ_218.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_223); TM__aEFdgvBUVTbEJX6nofrsSQ_223.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_223.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_223.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102090019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_223.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym102090019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym102090019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_223.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_218.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_12)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__0XZYs9cDQKk3yoqrHQU9b9azA_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__joWPwpTdcu2o9c5Z1ea4e1Q(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__qlA9cRMMKTAZp4FmA9b3THhw((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__tR3rH6wnp9bZJ0IgqKC5CFg(((tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA*) (future)), T2_, T3_); } #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, init__h3iqz7AQ9aZr4AqsSQq9ccYQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, NI reqId, tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg* Result) { #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).peer, NIM_NIL); (*Result).reqId = 0; unsureAsgnRef((void**) (&(*Result).peer), peer); (*Result).reqId = reqId;} #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_13)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, some__nsv1MqLN7wmu9cWYFMEfG9bAoptions)(tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val_0) { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, none__fnLU2H9bZv7TUd9chuCyrlPQoptions)(void) { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g)); return result;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__CYaXA61qsGhkWe6vMQoGpwoptions)(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = self.has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_13)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__R8kcnAYtmJlitgIf3Thuvw_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = some__nsv1MqLN7wmu9cWYFMEfG9bAoptions((*((tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ*) (msg)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__HcBAHonS9bOrKmuwt3aXxqg(f, T10_, T11_); } goto LA6_; LA8_: ; { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T13_ = none__fnLU2H9bZv7TUd9chuCyrlPQoptions(); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__HcBAHonS9bOrKmuwt3aXxqg(f, T13_, T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = read__7G5BvYMgTwxJtna0PUhdQA(f); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__CYaXA61qsGhkWe6vMQoGpwoptions(T22_); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_225; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_225); TM__aEFdgvBUVTbEJX6nofrsSQ_225.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_225.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_225.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T39_ = read__7G5BvYMgTwxJtna0PUhdQA(f); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__CYaXA61qsGhkWe6vMQoGpwoptions(T39_); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_226; TM__aEFdgvBUVTbEJX6nofrsSQ_225.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_226); TM__aEFdgvBUVTbEJX6nofrsSQ_226.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_226.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_226.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_227; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_227); TM__aEFdgvBUVTbEJX6nofrsSQ_227.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_227.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_227.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102275019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_227.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym102275019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym102275019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_227.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_226.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_226.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_228; TM__aEFdgvBUVTbEJX6nofrsSQ_225.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_228); TM__aEFdgvBUVTbEJX6nofrsSQ_228.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_228.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_228.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_229; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_229); TM__aEFdgvBUVTbEJX6nofrsSQ_229.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_229.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_229.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102340019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_229.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym102340019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym102340019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_229.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_228.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_228.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_230; TM__aEFdgvBUVTbEJX6nofrsSQ_225.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_230); TM__aEFdgvBUVTbEJX6nofrsSQ_230.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_230.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_230.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102395019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_230.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym102395019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym102395019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_230.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_225.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_13)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__TYz9cIWUgZvACkxWEawn9bXw_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__dS9b29aOI9cN9bZ9aZYz58IR9axA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T2_ = readImpl__Kaf4W5c1N2qkvosx9cq7oPg((&reader), (((NI) 1) < T1_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__Aas0cpnK3kao8RG4DhHIDg(((tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw*) (future)), T2_, T3_); } #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_14)(void* msg) { NimStringDesc* result; result = (NimStringDesc*)0; #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = ((NimStringDesc*) NIM_NIL); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__vEgJllpE8xj6dJKjG9bopCAasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, some__4t9bQl4Bri9bdTPHSz9cGbsrAoptions)(tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog* val_0, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result) { NI T1_; NI T2_; chckNil((void*)Result); T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result).val.requestId.data[T1_] = 0; } T2_ = (NI)0; for (T2_ = 0; T2_ < 32; T2_++) { (*Result).val.lastEnvelopeHash.data[T2_] = 0; } unsureAsgnRef((void**)&(*Result).val.cursor, NIM_NIL); (*Result).has = 0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" (*Result).val.requestId = (*val_0).requestId; (*Result).val.lastEnvelopeHash = (*val_0).lastEnvelopeHash; genericSeqAssign((&(*Result).val.cursor), (*val_0).cursor, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, none__hUCR1u5dU9clzp5fEhsRrbQoptions)(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result) { NI T1_; NI T2_; chckNil((void*)Result); T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result).val.requestId.data[T1_] = 0; } T2_ = (NI)0; for (T2_ = 0; T2_ < 32; T2_++) { (*Result).val.lastEnvelopeHash.data[T2_] = 0; } unsureAsgnRef((void**)&(*Result).val.cursor, NIM_NIL); (*Result).has = 0;} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__Fz71AMbE9aCJVoNPWGJlfjwoptions)(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, requestResolver__YO8RGHCWf7FsRH7aZOanVQ_14)(void* msg, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* f; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__FVwK9aoZUPftCyAiRLBQ9aAw_))){ raiseObjectConversionError(); } f = ((tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw*) (future)); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; T3_ = finished__vEgJllpE8xj6dJKjG9bopCAasyncloop(f); if (!!(T3_)) goto LA4_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA8_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ)); some__4t9bQl4Bri9bdTPHSz9cGbsrAoptions((&(*((tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog*) (msg)))), (&T10_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__BYL9c4theD9aT7y0sUOyGLyg(); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__JOHsTWuMK13X3nBzNvwa7A(f, (&T10_), T11_); } goto LA6_; LA8_: ; { tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ T13_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ)); none__hUCR1u5dU9clzp5fEhsRrbQoptions((&T13_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__nBJsLqEa2BsVRQUYZqAF9bw(); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__JOHsTWuMK13X3nBzNvwa7A(f, (&T13_), T14_); } LA6_: ; } goto LA1_; LA4_: ; { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((msg == NIM_NIL))) goto LA18_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ T22_; NIM_BOOL T23_; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T22_), sizeof(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ)); read__Z9ctiHUtOtO49bpRQKQxe6iA(f, (&T22_)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T23_ = (NIM_BOOL)0; T23_ = isSome__Fz71AMbE9aCJVoNPWGJlfjwoptions((&T22_)); if (!T23_) goto LA24_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA28_; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_22)); } LA28_: ; } goto LA20_; LA24_: ; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA33_; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_23)); } LA33_: ; } LA20_: ; } goto LA16_; LA18_: ; { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_231; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_231); TM__aEFdgvBUVTbEJX6nofrsSQ_231.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_231.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_231.status == 0) { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ T39_; NIM_BOOL T40_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ)); read__Z9ctiHUtOtO49bpRQKQxe6iA(f, (&T39_)); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T40_ = (NIM_BOOL)0; T40_ = isSome__Fz71AMbE9aCJVoNPWGJlfjwoptions((&T39_)); if (!!(T40_)) goto LA41_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { if (!NIM_TRUE) goto LA45_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_25)); } LA45_: ; } LA41_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__RR5fUdRq2e9bWlENviAcpkw_))) { tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw* e_1; Exception* T49_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_232; TM__aEFdgvBUVTbEJX6nofrsSQ_231.status = 0; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); e_1 = ((tyObject_TransportOsError__RR5fUdRq2e9bWlENviAcpkw*) (T49_)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_232); TM__aEFdgvBUVTbEJX6nofrsSQ_232.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_232.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_232.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_233; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_233); TM__aEFdgvBUVTbEJX6nofrsSQ_233.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_233.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_233.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T59_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T55_; NIM_BOOL T56_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T55_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T56_ = (NIM_BOOL)0; T56_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T55_, 1); if (!!(T56_)) goto LA57_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA52; } LA57_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_29)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T59_ = (NI)0; T59_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T59_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_32)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_1).Sup.Sup.Sup.Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA52: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102580019_; Exception* T62_; Exception* T63_; TM__aEFdgvBUVTbEJX6nofrsSQ_233.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T62_ = (Exception*)0; T62_ = getCurrentException(); errX60gensym102580019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (Exception*)0; T63_ = &errX60gensym102580019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("TransportOsError during request", T63_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_233.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_232.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_232.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__zFuS39cMCTpfAxrS2gmDw4g_))) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_234; TM__aEFdgvBUVTbEJX6nofrsSQ_231.status = 0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_234); TM__aEFdgvBUVTbEJX6nofrsSQ_234.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_234.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_234.status == 0) { TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_235; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_235); TM__aEFdgvBUVTbEJX6nofrsSQ_235.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_235.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_235.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T76_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T72_; NIM_BOOL T73_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T72_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA69; } LA74_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_36)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T76_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA69: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102645019_; Exception* T79_; Exception* T80_; TM__aEFdgvBUVTbEJX6nofrsSQ_235.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T79_ = (Exception*)0; T79_ = getCurrentException(); errX60gensym102645019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T80_ = (Exception*)0; T80_ = &errX60gensym102645019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Transport got closed during request", T80_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_235.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__aEFdgvBUVTbEJX6nofrsSQ_234.status = 0; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_234.status != 0) reraiseException(); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__XEycrCsme5C8CVWAYEcdBQ_))) { Exception* e_2; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_236; TM__aEFdgvBUVTbEJX6nofrsSQ_231.status = 0; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" e_2 = getCurrentException(); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_236); TM__aEFdgvBUVTbEJX6nofrsSQ_236.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_236.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_236.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T92_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T88_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T88_, 1); if (!!(T89_)) goto LA90_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA85; } LA90_: ; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_39)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T92_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_40)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__3WN9aIz7lNtTrcIDj9bpKQkw((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_41), (*e_2).name); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_33), (*e_2).message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3)); } LA85: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102700019_; Exception* T95_; Exception* T96_; TM__aEFdgvBUVTbEJX6nofrsSQ_236.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym102700019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T96_ = (Exception*)0; T96_ = &errX60gensym102700019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in requestResolver()", T96_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_236.status != 0) reraiseException(); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)e_2, "Exception", "requestResolver", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 93); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_231.status != 0) reraiseException(); } LA16_: ; } LA1_: ; } #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_14)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA msgData, tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; NI T1_; tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog T2_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T3_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" genericSeqAssign((&reader.bytes), msgData.bytes, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); reader.position = msgData.position; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (future && !isObj((*future).Sup.m_type, (&NTI__FKdRk8wRz65UO2LJF47tKQ_))){ raiseObjectConversionError(); } #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NI)0; T1_ = rlpFieldsCount__Fm1ba9a079ahHkXa77EX10aA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog)); readImpl__b8P89ctKkE6AT44kQKObtgA((&reader), (((NI) 1) < T1_), (&T2_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T3_ = srcLocImpl__s43hySGP0mss4MQjumC4MA(); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__8TFtQHla9bINiikbG1EzcdA(((tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ*) (future)), (&T2_), T3_); } static N_NIMCALL(void, Marker_tyRef__7Qn65lzI0JPM0uQxDr09ahw)(void* p, NI op) { tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA* a; a = (tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA*)p; nimGCvisit((void*)(*a).sendFut1, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).responseFut4, op); nimGCvisit((void*)(*a).chronosInternalRetFuture5, op); nimGCvisit((void*)(*a).nameIterVarX60gensym858150466_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__m9a0x45gjW6ULKlJ7iOMpZg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A* a; NI T1_; a = (tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).result1.options.topicInterest.val, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op);} #line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = ((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); return result;} #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___C3ZxrMsjNlAIhE24xVi7LA)(void* arg, void* ClE_0) { tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A* colonenvP_; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*) ClE_0; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_239; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &(*(*colonenvP_).colonup_).sendFut1->Sup; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = (NIM_BOOL)0; T4_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T3_); if (!T4_) goto LA5_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_239); TM__aEFdgvBUVTbEJX6nofrsSQ_239.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_239.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_239.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T15_; NimStringDesc* T16_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T11_; NIM_BOOL T12_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/protocol/waku_protocol.nim" T11_[0] = topicStateIMPL__uqGJpssRlyuLIEGWxBeenw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T12_ = (NIM_BOOL)0; T12_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T11_, 1); if (!!(T12_)) goto LA13_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA8; } LA13_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_143), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_240)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T15_ = (NI)0; T15_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T15_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_241)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T16_ = (NimStringDesc*)0; T16_ = dollar___QMl2M41LkzE0PN9bJVRUG5Q((*(*(*colonenvP_).colonup_).peer2).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_54), T16_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA8: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym103030019_; Exception* T19_; Exception* T20_; TM__aEFdgvBUVTbEJX6nofrsSQ_239.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T19_ = (Exception*)0; T19_ = getCurrentException(); errX60gensym103030019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T19_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T20_ = (Exception*)0; T20_ = &errX60gensym103030019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Handshake message not delivered", T20_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_239.status != 0) reraiseException(); } LA5_: ; } #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == (IL64(-9223372036854775807) - IL64(1))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == IL64(-1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI64)(a / b); } LA1_: ; return result;} #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NI64, milliseconds__88N0v0UmPJVCc226s6v6WQ_2timer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw v) { NI64 result; NI64 TM__aEFdgvBUVTbEJX6nofrsSQ_243; result = (NI64)0; #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" if (TM__aEFdgvBUVTbEJX6nofrsSQ_242.value == 0){ raiseDivByZero(); } if (nimDivInt64(v.value, TM__aEFdgvBUVTbEJX6nofrsSQ_242.value, &TM__aEFdgvBUVTbEJX6nofrsSQ_243)) { raiseOverflow(); }; result = (NI64)(TM__aEFdgvBUVTbEJX6nofrsSQ_243); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LBmhqQdVqCBys41goh33Pwasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} static N_NIMCALL(void, Marker_tyRef__izNLg9aUBnCcmdZaUdE6WBg)(void* p, NI op) { tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ* a; a = (tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ*)p; nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).msg4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym857500185_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__5A8OTEwwVAAs8U9a3fZFVhQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg* a; a = (tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg*)p; nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture3, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).eX60gensym857750175_, op);} static N_NIMCALL(void, Marker_tyRef__ZQCs9cUX6NMtlYcDPEVSyaA)(void* p, NI op) { tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig* a; a = (tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig*)p; nimGCvisit((void*)(*a).peer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym898400705_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__qudirtqCwcyZeX58TG5pvA)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw* a; a = (tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw*)p; nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).fX60gensym898600132_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).fut4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym898950196_, op);} #line 881 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, callDisconnectHandlers__e4Mk4NbsKGC4gIwqFShJXA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tySequence__T74QuWwr8h7Al0PS9cMqKwA* futures; NI T1_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (gProtocols__VysqBnYwymCRL7t9aBaA16Q ? gProtocols__VysqBnYwymCRL7t9aBaA16Q->Sup.len : 0); if ((T1_) < ((NI) 0) || (T1_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T1_, ((NI) 0), ((NI) IL64(9223372036854775807))); } futures = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)nimNewSeqOfCap((&NTI__T74QuWwr8h7Al0PS9cMqKwA_), ((NI) (T1_))); { tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol; NI i; NI L; NI T3_; protocol = (tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T3_ = ((*(*peer).dispatcher).activeProtocols ? (*(*peer).dispatcher).activeProtocols->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_250; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(i) >= (NU)((*(*peer).dispatcher).activeProtocols ? (*(*peer).dispatcher).activeProtocols->Sup.len : 0)){ raiseIndexError2(i,((*(*peer).dispatcher).activeProtocols ? (*(*peer).dispatcher).activeProtocols->Sup.len : 0)-1); } protocol = (*(*peer).dispatcher).activeProtocols->data[i]; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T10_; NI T11_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(((*protocol).disconnectHandler.ClP_0 == TM__aEFdgvBUVTbEJX6nofrsSQ_138.ClP_0 && (*protocol).disconnectHandler.ClE_0 == TM__aEFdgvBUVTbEJX6nofrsSQ_138.ClE_0))) goto LA8_; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T10_ = (*protocol).disconnectHandler.ClE_0? (*protocol).disconnectHandler.ClP_0(peer, reason, (*protocol).disconnectHandler.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_249)((*protocol).disconnectHandler.ClP_0))(peer, reason); futures = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)(futures), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_)); T11_ = futures->Sup.len++; asgnRef((void**) (&futures->data[T11_]), T10_); } LA8_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_250)) { raiseOverflow(); }; i = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_250); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T14_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T14_ = ((*(*peer).dispatcher).activeProtocols ? (*(*peer).dispatcher).activeProtocols->Sup.len : 0); if (!!((T14_ == L))) goto LA15_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_251)); } LA15_: ; } LA5: ; } } #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = all__XVrZ8PpHgpgdoVo89cjLmzA(futures->data, (futures ? futures->Sup.len : 0)); goto BeforeRet_; }BeforeRet_: ; return result;} #line 2293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/stream.nim" static N_INLINE(NIM_BOOL, closed__a9cAA9br2ZWchuLbCbRl2rnA_2stream)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp) { NIM_BOOL result; result = (NIM_BOOL)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/stream.nim" #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/stream.nim" #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/stream.nim" #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/stream.nim" result = !(((132 & (*transp).state) == 0)); return result;} #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" static N_INLINE(void, appendImpl__o1ttiUDggkY0jBjSvGAL3wwriter)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ data_0) { #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendRecordType__nOQNIK9cKH1FxkCuhNSpj0A(self, data_0, NIM_TRUE); } #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendDisconnectMsg__ntHM7jsBJTg7vMMXFdJgSA)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peerOrResponder, tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer; tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ writer; NI perPeerMsgId; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msgBytes;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" peer = peerOrResponder; nimZeroMem((void*)(&writer), sizeof(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ)); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" initRlpWriter__t8xwIvC6oBKRxyVOLr42Og((&writer)); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" perPeerMsgId = ((NI) 1); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" appendInt__NnGAdy9aSud4YgPniLZfZ6Q((&writer), perPeerMsgId); #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" appendImpl__o1ttiUDggkY0jBjSvGAL3wwriter((&writer), reason); #line 777 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" { NI T3_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T3_ = (writer.pendingLists ? writer.pendingLists->Sup.len : 0); if (!!((T3_ == ((NI) 0)))) goto LA4_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_81)); } LA4_: ; msgBytes = writer.output; #line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = sendMsg__pXmnqxgFJ7a9cTQLU8zO49cQ(peer, msgBytes); goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__s9aOcVeqfF9c6TYfjj9cMEU1w)(void* p, NI op) { tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA* a; a = (tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA*)p; nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).peer3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym899302034_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__bzW1MxtZkTGXF9cmRLf0s0w)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA* a; a = (tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA*)p; nimGCvisit((void*)(*a).chronosInternalTmpFuture1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, waitAndClose__LyNqkAarfXe28Vii9cLMxOA_12)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA*) ClE_0; #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T18_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).colonstate_ = (NI)0; STATE0: ; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T4_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture1 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T4_ = sleepAsync__A6EK559a2LWq5qZCF2J9aB8A((*(*colonenvP_).colonup_).time1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "waitAndClose", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture1))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE2: ; #line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T11_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T11_ = closeWait__UCFEBh9aWSM09bcmTYe3r0qg((*(*(*colonenvP_).colonup_).peer3).transport); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T11_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_; STATE3: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T16_; NimStringDesc* T17_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA14_; T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T16_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T16_).Sup.Sup.Sup.name = "CancelledError"; T17_ = (NimStringDesc*)0; T17_ = (*T16_).Sup.Sup.Sup.message; (*T16_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T17_) nimGCunrefNoCycle(T17_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T16_, "CancelledError", "waitAndClose", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA14_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture1))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE4: ; #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T18_ = srcLocImpl__EcLv5ZgLr4e7iL9b9cJcj4ig(); #line 908 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T18_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 0 "\?\?\?" goto LA2; STATE5: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, waitAndClose_continue__SsyynMpj4M6kf9cTbKEsvAA)(void* udataX60gensym89930204_, void* ClE_0) { tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_257; colonenvP_ = (tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_257); TM__aEFdgvBUVTbEJX6nofrsSQ_257.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_257.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_257.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym89930205_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym899302034_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym89930205_ = (*colonenvP_).nameIterVarX60gensym899302034_.ClP_0((*colonenvP_).nameIterVarX60gensym899302034_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym89930205_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym89930205_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym89930205_ = (*colonenvP_).nameIterVarX60gensym899302034_.ClP_0((*colonenvP_).nameIterVarX60gensym899302034_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym899302034_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym89930205_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_260)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = waitAndClose_continue__SsyynMpj4M6kf9cTbKEsvAA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym89930205_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_257.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym89930207_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_257.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym89930207_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym89930207_, "CatchableError", "waitAndClose_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym89930207_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_257.status != 0) reraiseException();} #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, waitAndClose__BAWyh1X4DMM0IoEnuZH4Wg)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw time) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA*) newObj((&NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_), sizeof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA)); (*colonenv_).Sup.m_type = (&NTI__o4WOUB7ly80RHbt4RnsaaA_); #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer3), peer); #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).time1 = time; #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__ZN1mDNhTEBHCjmfEkseDKA(); #line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA*) newObj((&NTI__bzW1MxtZkTGXF9cmRLf0s0w_), sizeof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA)); (*colonenv__2).Sup.m_type = (&NTI__mY3R7avu2qs9bs0Dc1PElZA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = waitAndClose__LyNqkAarfXe28Vii9cLMxOA_12; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym899302034_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym899302034_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = waitAndClose_continue__SsyynMpj4M6kf9cTbKEsvAA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_261)(T3_.ClP_0))(NIM_NIL); #line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} #line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__aEFdgvBUVTbEJX6nofrsSQ_263; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw)); #line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" if (nimMulInt64(((NI64) (v)), TM__aEFdgvBUVTbEJX6nofrsSQ_262.value, &TM__aEFdgvBUVTbEJX6nofrsSQ_263)) { raiseOverflow(); }; result.value = (NI64)(TM__aEFdgvBUVTbEJX6nofrsSQ_263); return result;} #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = !((hcode == ((NI) 0))); return result;} #line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(NIM_BOOL, supports__9cQnhez9bSzRlNLIzstYvJ9bQrlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto) { NIM_BOOL result; result = (NIM_BOOL)0; #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)((*proto).index) >= (NU)((*(*peer).dispatcher).protocolOffsets ? (*(*peer).dispatcher).protocolOffsets->Sup.len : 0)){ raiseIndexError2((*proto).index,((*(*peer).dispatcher).protocolOffsets ? (*(*peer).dispatcher).protocolOffsets->Sup.len : 0)-1); } result = !(((*(*peer).dispatcher).protocolOffsets->data[(*proto).index] == ((NI) -1))); return result;} #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(void, removePeer__Zu5GaMBHMPVzwiFtwZ9aPzg)(tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network, tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer) { #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T3_; NIM_BOOL T4_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T9_; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = (NIM_BOOL)0; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = (NIM_BOOL)0; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = !(((*network).peerPool == NIM_NIL)); if (!(T4_)) goto LA5_; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = !(((*peer).remote == 0)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T3_ = contains__7REWkNePyt0YPCY5vLJ9aJA((*(*network).peerPool).connectedNodes, (*peer).remote); LA6_: ; if (!T3_) goto LA7_; #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" del__E1SmoJqMgaZVrSptBt7HXg((&(*(*network).peerPool).connectedNodes), (*peer).remote); #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T9_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T9_ = NIM_NIL; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" decGauge__y5UlmHGFYL2FbhQBYdL3Gg(connected_peers__c0nVHA39aARsECN9afWNmWLw, ((NI) 1), T9_->data, (T9_ ? T9_->Sup.len : 0)); #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(((*peer).dispatcher == 0))) goto LA12_; { tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ observer; NI L; nimZeroMem((void*)(&observer), sizeof(tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ)); #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" L = len__QBjD7R3CI1wPa9cxWXkZ9cng((*(*network).peerPool).observers); { NI h_1; NI colontmp_; NI T16_; NI res; h_1 = (NI)0; colontmp_ = (NI)0; #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*(*network).peerPool).observers.data ? (*(*network).peerPool).observers.data->Sup.len : 0)-1); colontmp_ = T16_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__aEFdgvBUVTbEJX6nofrsSQ_266; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA18; #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = res; #line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T21_; #line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*(*network).peerPool).observers.data ? (*(*network).peerPool).observers.data->Sup.len : 0)){ raiseIndexError2(h_1,((*(*network).peerPool).observers.data ? (*(*network).peerPool).observers.data->Sup.len : 0)-1); } #line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T21_ = (NIM_BOOL)0; T21_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*network).peerPool).observers.data->data[h_1].Field0); if (!T21_) goto LA22_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(h_1) >= (NU)((*(*network).peerPool).observers.data ? (*(*network).peerPool).observers.data->Sup.len : 0)){ raiseIndexError2(h_1,((*(*network).peerPool).observers.data ? (*(*network).peerPool).observers.data->Sup.len : 0)-1); } observer.onPeerConnected.ClE_0 = (*(*network).peerPool).observers.data->data[h_1].Field2.onPeerConnected.ClE_0; observer.onPeerConnected.ClP_0 = (*(*network).peerPool).observers.data->data[h_1].Field2.onPeerConnected.ClP_0; observer.onPeerDisconnected.ClE_0 = (*(*network).peerPool).observers.data->data[h_1].Field2.onPeerDisconnected.ClE_0; observer.onPeerDisconnected.ClP_0 = (*(*network).peerPool).observers.data->data[h_1].Field2.onPeerDisconnected.ClP_0; observer.protocol = (*(*network).peerPool).observers.data->data[h_1].Field2.protocol; #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((observer.onPeerDisconnected.ClP_0 == 0))) goto LA26_; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T30_; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T30_ = (NIM_BOOL)0; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T30_ = (observer.protocol == 0); if (T30_) goto LA31_; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T30_ = supports__9cQnhez9bSzRlNLIzstYvJ9bQrlpx(peer, observer.protocol); LA31_: ; if (!T30_) goto LA32_; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" observer.onPeerDisconnected.ClE_0? observer.onPeerDisconnected.ClP_0(peer, observer.onPeerDisconnected.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_264)(observer.onPeerDisconnected.ClP_0))(peer); } LA32_: ; } LA26_: ; #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T36_; #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T36_ = (NI)0; T36_ = len__QBjD7R3CI1wPa9cxWXkZ9cng((*(*network).peerPool).observers); if (!!((T36_ == L))) goto LA37_; #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_265)); } LA37_: ; } LA22_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__aEFdgvBUVTbEJX6nofrsSQ_266)) { raiseOverflow(); }; res = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_266); } LA18: ; } } } } LA12_: ; } LA7_: ; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, disconnect__LyNqkAarfXe28Vii9cLMxOA_11)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw*) ClE_0; #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T51_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T52_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T53_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T54_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; } STATE0: ; { #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(((24 &(1U<<((NU)((*(*(*colonenvP_).colonup_).peer1).connectionState)&7U)))!=0))) goto LA6_; #line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*(*(*colonenvP_).colonup_).peer1).connectionState = ((tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ) 3); #line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(((*(*(*colonenvP_).colonup_).peer1).dispatcher == 0))) goto LA10_; #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" #line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenvP_).fX60gensym898600132_), callDisconnectHandlers__e4Mk4NbsKGC4gIwqFShJXA((*(*colonenvP_).colonup_).peer1, (*(*colonenvP_).colonup_).reason2)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" result = &(*colonenvP_).fX60gensym898600132_->Sup; goto BeforeRet_; } goto LA8_; LA10_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } LA8_: ; } goto LA4_; LA6_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } LA4_: ; } STATE1: ; #line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" #line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" if (!!(((*(*colonenvP_).fX60gensym898600132_).Sup.error == 0))) goto LA16_; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/chronos_tools.nim" catchOrQuit__mHjKb06L9cEyBRFuCwD8J9cw((&(*(*(*colonenvP_).fX60gensym898600132_).Sup.error))); } LA16_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE2: ; #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T20_; NIM_BOOL T22_; tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ T25_; #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T20_ = (NIM_BOOL)0; T20_ = (*(*colonenvP_).colonup_).notifyOtherPeer3; if (!(T20_)) goto LA21_; #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T22_ = (NIM_BOOL)0; T22_ = closed__a9cAA9br2ZWchuLbCbRl2rnA_2stream((*(*(*colonenvP_).colonup_).peer1).transport); T20_ = !(T22_); LA21_: ; if (!T20_) goto LA23_; #line 902 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T25_), sizeof(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ)); T25_.value = (*(*colonenvP_).colonup_).reason2; #line 902 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenvP_).fut4), sendDisconnectMsg__ntHM7jsBJTg7vMMXFdJgSA((*(*colonenvP_).colonup_).peer1, T25_)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = &(*colonenvP_).fut4->Sup; goto BeforeRet_; } goto LA18_; LA23_: ; { NIM_BOOL T27_; #line 913 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 913 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 913 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T27_ = (NIM_BOOL)0; T27_ = closed__a9cAA9br2ZWchuLbCbRl2rnA_2stream((*(*(*colonenvP_).colonup_).peer1).transport); if (!!(T27_)) goto LA28_; #line 914 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 914 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" close__MJP6zLn5vgsdqoQasy1EHQ((*(*(*colonenvP_).colonup_).peer1).transport); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } goto LA18_; LA28_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } LA18_: ; STATE3: ; #line 904 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T33_; NIM_BOOL T34_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_252; #line 904 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T33_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T33_ = &(*colonenvP_).fut4->Sup; #line 904 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T34_ = (NIM_BOOL)0; T34_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T33_); if (!T34_) goto LA35_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_252); TM__aEFdgvBUVTbEJX6nofrsSQ_252.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_252.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_252.status == 0) { { NI T45_; NimStringDesc* T46_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T41_; NIM_BOOL T42_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T41_[0] = topicStateIMPL__4Bg2gEv67raTzGCyJ5wDtw(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T42_ = (NIM_BOOL)0; T42_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T41_, 1); if (!!(T42_)) goto LA43_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA38; } LA43_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_28), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_253)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T45_ = (NI)0; T45_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_30), T45_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_31), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_254)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T46_ = (NimStringDesc*)0; T46_ = dollar___QMl2M41LkzE0PN9bJVRUG5Q((*(*(*colonenvP_).colonup_).peer1).remote); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_54), T46_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5)); } LA38: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T49_; Exception* T50_; TM__aEFdgvBUVTbEJX6nofrsSQ_252.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym898950196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T49_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T50_ = (Exception*)0; T50_ = &(*colonenvP_).errX60gensym898950196_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Failed to deliver disconnect message", T50_); popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_252.status != 0) reraiseException(); } LA35_: ; #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T51_ = seconds__VnZgvngfH64K9cbR19bMHEEA_2timer(((NI) 2)); #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T52_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T52_ = waitAndClose__BAWyh1X4DMM0IoEnuZH4Wg((*(*colonenvP_).colonup_).peer1, T51_); T53_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T53_ = &T52_->Sup; #line 912 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" traceAsyncErrors__k0LzufGIalX8s5vVPZwX9ag(T53_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE4: ; #line 917 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*(*(*colonenvP_).colonup_).peer1).connectionState = ((tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ) 4); #line 918 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 918 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" removePeer__Zu5GaMBHMPVzwiFtwZ9aPzg((*(*(*colonenvP_).colonup_).peer1).network, (*(*colonenvP_).colonup_).peer1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE5: ; #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T54_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T54_ = srcLocImpl__2hT9aRvD0qoe5ZzTp9bjgiKg(); #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T54_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 0 "\?\?\?" goto LA2; STATE6: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, disconnect_continue__3A9bVd1P5nT18UJakC0kYQw)(void* udataX60gensym89840071_, void* ClE_0) { tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_267; colonenvP_ = (tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_267); TM__aEFdgvBUVTbEJX6nofrsSQ_267.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_267.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_267.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym89840072_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym898400705_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym89840072_ = (*colonenvP_).nameIterVarX60gensym898400705_.ClP_0((*colonenvP_).nameIterVarX60gensym898400705_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym89840072_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym89840072_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym89840072_ = (*colonenvP_).nameIterVarX60gensym898400705_.ClP_0((*colonenvP_).nameIterVarX60gensym898400705_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym898400705_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym89840072_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_270)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = disconnect_continue__3A9bVd1P5nT18UJakC0kYQw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym89840072_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_267.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym89840074_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_267.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym89840074_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym89840074_, "CatchableError", "disconnect_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym89840074_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_267.status != 0) reraiseException();} #line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, disconnect__VrFsE1cDNPgtQs4mVvwFGw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason, NIM_BOOL notifyOtherPeer) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig*) newObj((&NTI__ZQCs9cUX6NMtlYcDPEVSyaA_), sizeof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig)); (*colonenv_).Sup.m_type = (&NTI__B1c2ArdgE7rhnPhLgyecig_); #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer1), peer); #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).reason2 = reason; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).notifyOtherPeer3 = notifyOtherPeer; #line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__v0FxF4TDW9aGurnZ1PmiT6g(); #line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw*) newObj((&NTI__qudirtqCwcyZeX58TG5pvA_), sizeof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw)); (*colonenv__2).Sup.m_type = (&NTI__uVDySrrl2Of6kyyzEX0i9aw_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = disconnect__LyNqkAarfXe28Vii9cLMxOA_11; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym898400705_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym898400705_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = disconnect_continue__3A9bVd1P5nT18UJakC0kYQw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_271)(T3_.ClP_0))(NIM_NIL); #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, disconnectAndRaise__LyNqkAarfXe28Vii9cLMxOA_10)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg*) ClE_0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA* T11_; NimStringDesc* T12_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T13_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenvP_).r1 = (*(*colonenvP_).colonup_).reason1; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture3 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T4_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T4_ = disconnect__VrFsE1cDNPgtQs4mVvwFGw((*(*colonenvP_).colonup_).peer2, (*colonenvP_).r1, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture3), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture3); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture3; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "disconnectAndRaise", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture3); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture3))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE2: ; #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T11_ = (tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA*)0; T11_ = (tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA*) newObj((&NTI__IUKdJQblOLbldyOa09aJt9bw_), sizeof(tyObject_PeerDisconnected__SZjzwunWMHJ0Z7OJQr2LUA)); (*T11_).Sup.Sup.Sup.m_type = (&NTI__SZjzwunWMHJ0Z7OJQr2LUA_); (*T11_).Sup.Sup.name = "PeerDisconnected"; T12_ = (NimStringDesc*)0; T12_ = (*T11_).Sup.Sup.message; (*T11_).Sup.Sup.message = copyStringRC1((*(*colonenvP_).colonup_).msg4); if (T12_) nimGCunrefNoCycle(T12_); asgnRef((void**) (&(*T11_).Sup.Sup.parent), NIM_NIL); asgnRef((void**) (&(*colonenvP_).eX60gensym857750175_), T11_); #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*(*colonenvP_).eX60gensym857750175_).reason = (*colonenvP_).r1; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)(*colonenvP_).eX60gensym857750175_, "PeerDisconnected", "disconnectAndRaise", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 119); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE3: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T13_ = srcLocImpl__z9creHVe0BiEWPgak9aolLHQ(); #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T13_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, disconnectAndRaise_continue__9c2JLshZRshDlxwGWl7RIxw)(void* udataX60gensym85750019_, void* ClE_0) { tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_272; colonenvP_ = (tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_272); TM__aEFdgvBUVTbEJX6nofrsSQ_272.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_272.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_272.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym85750020_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym857500185_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85750020_ = (*colonenvP_).nameIterVarX60gensym857500185_.ClP_0((*colonenvP_).nameIterVarX60gensym857500185_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym85750020_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym85750020_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85750020_ = (*colonenvP_).nameIterVarX60gensym857500185_.ClP_0((*colonenvP_).nameIterVarX60gensym857500185_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym857500185_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym85750020_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_275)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = disconnectAndRaise_continue__9c2JLshZRshDlxwGWl7RIxw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym85750020_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_272.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym85750022_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_272.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym85750022_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym85750022_, "CatchableError", "disconnectAndRaise_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym85750022_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_272.status != 0) reraiseException();} #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, disconnectAndRaise__Xr5a4u9b4eyWj2566UPdnIw)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w reason, NimStringDesc* msg) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ*) newObj((&NTI__izNLg9aUBnCcmdZaUdE6WBg_), sizeof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ)); (*colonenv_).Sup.m_type = (&NTI__bzvYk2Utbu0lRDgjAQvH9aQ_); #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).reason1 = reason; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).msg4; (*colonenv_).msg4 = copyStringRC1(msg); if (T1_) nimGCunrefNoCycle(T1_); #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__7jCES9b5BsKupEZYYPXjVpQ(); #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg*) newObj((&NTI__5A8OTEwwVAAs8U9a3fZFVhQ_), sizeof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg)); (*colonenv__2).Sup.m_type = (&NTI__iw9an5YvQ0nXMk3zU6gCrdg_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = disconnectAndRaise__LyNqkAarfXe28Vii9cLMxOA_10; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym857500185_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym857500185_.ClP_0 = T3_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = disconnectAndRaise_continue__9c2JLshZRshDlxwGWl7RIxw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_276)(T4_.ClP_0))(NIM_NIL); #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handshakeImpl__LyNqkAarfXe28Vii9cLMxOA_9)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*) ClE_0; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T32_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&(*colonenvP_).result1), sizeof(tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ)); { tyProc__9bqx36VxQxXejdrF09bFARDQ T4_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T10_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T11_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = colonanonymous___C3ZxrMsjNlAIhE24xVi7LA; T4_.ClE_0 = colonenvP_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_4((*(*colonenvP_).colonup_).sendFut1, T4_); #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI64 T7_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T7_ = (NI64)0; T7_ = milliseconds__88N0v0UmPJVCc226s6v6WQ_2timer((*(*colonenvP_).colonup_).timeout3); if (!!((IL64(0) < T7_))) goto LA8_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_244)); } LA8_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T10_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T10_ = sleepAsync__A6EK559a2LWq5qZCF2J9aB8A((*(*colonenvP_).colonup_).timeout3); #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T11_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T11_ = or__ebZz51Mbp5TRudpvxNt8xw((*(*colonenvP_).colonup_).responseFut4, T10_); result = &T11_->Sup; goto BeforeRet_; } STATE1: ; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NIM_BOOL T14_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T17_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T14_ = (NIM_BOOL)0; T14_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop((*(*colonenvP_).colonup_).responseFut4); if (!!(T14_)) goto LA15_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T17_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T17_ = disconnectAndRaise__Xr5a4u9b4eyWj2566UPdnIw((*(*colonenvP_).colonup_).peer2, ((tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w) 11), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_277)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T17_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture4); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_; } goto LA12_; LA15_: ; { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T19_; NIM_BOOL T20_; #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T19_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T19_ = &(*(*colonenvP_).colonup_).responseFut4->Sup; #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T20_ = (NIM_BOOL)0; T20_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T19_); if (!T20_) goto LA21_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" raiseExceptionEx((Exception*)(*(*(*colonenvP_).colonup_).responseFut4).Sup.error, "Exception", "handshakeImpl", "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx" ".nim", 135); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } goto LA12_; LA21_: ; { tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T24_), sizeof(tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ)); read__TaF2uWB3RwC5dDMWHl9csig((*(*colonenvP_).colonup_).responseFut4, (&T24_)); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__D23Z9aOaeyaZIc8eYoobr1w(); #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__6YwonPIzVsRaaYLcQQY9b9cw((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (&T24_), T25_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = NIM_NIL; goto BeforeRet_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; } LA12_: ; STATE2: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T30_; NimStringDesc* T31_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA28_; T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T30_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T30_).Sup.Sup.Sup.name = "CancelledError"; T31_ = (NimStringDesc*)0; T31_ = (*T30_).Sup.Sup.Sup.message; (*T30_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_55)); if (T31_) nimGCunrefNoCycle(T31_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T30_, "CancelledError", "handshakeImpl", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA28_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" goto LA2; STATE3: ; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T32_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T32_ = srcLocImpl__8o9alEevGAGYKrfptSX9cUwg(); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" complete__6YwonPIzVsRaaYLcQQY9b9cw((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (&(*colonenvP_).result1), T32_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, handshakeImpl_continue__Mlq45btWGAgYWA7LXJaRJg)(void* udataX60gensym85815047_, void* ClE_0) { tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA* colonenvP_; TSafePoint TM__aEFdgvBUVTbEJX6nofrsSQ_278; colonenvP_ = (tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__aEFdgvBUVTbEJX6nofrsSQ_278); TM__aEFdgvBUVTbEJX6nofrsSQ_278.status = setjmp(TM__aEFdgvBUVTbEJX6nofrsSQ_278.context); if (TM__aEFdgvBUVTbEJX6nofrsSQ_278.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym85815048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym858150466_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85815048_ = (*colonenvP_).nameIterVarX60gensym858150466_.ClP_0((*colonenvP_).nameIterVarX60gensym858150466_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym85815048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym85815048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym85815048_ = (*colonenvP_).nameIterVarX60gensym858150466_.ClP_0((*colonenvP_).nameIterVarX60gensym858150466_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym858150466_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym85815048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop((*colonenvP_).chronosInternalRetFuture5); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_281)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = handshakeImpl_continue__Mlq45btWGAgYWA7LXJaRJg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym85815048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__aEFdgvBUVTbEJX6nofrsSQ_278.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture5->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym85815050_; Exception* T32_; TM__aEFdgvBUVTbEJX6nofrsSQ_278.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym85815050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop((*colonenvP_).chronosInternalRetFuture5); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym85815050_, "CatchableError", "handshakeImpl_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym85815050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__dwG9ckrB2M83Jx09cBhWm4oQ((*colonenvP_).chronosInternalRetFuture5, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__aEFdgvBUVTbEJX6nofrsSQ_278.status != 0) reraiseException();} #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*, handshakeImpl__0vWPnRT8JdeT26DRe8aCqQ)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* sendFut, tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* responseFut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* result; tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*)0; colonenv_ = (tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA*) newObj((&NTI__7Qn65lzI0JPM0uQxDr09ahw_), sizeof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA)); (*colonenv_).Sup.m_type = (&NTI__LSLO9apHXWcvb6aqP9c9ccAhA_); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).sendFut1), sendFut); #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).responseFut4), responseFut); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" (*colonenv_).timeout3 = timeout; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__9bVjD3u29aLiAweEgE3WQsCQ(); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture5), newFutureImpl__hD7l3v2Bmc2cAz8WCWKEhg(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*) newObj((&NTI__m9a0x45gjW6ULKlJ7iOMpZg_), sizeof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A)); (*colonenv__2).Sup.m_type = (&NTI__byN7hz09bBpKQiFOAISXO8A_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = handshakeImpl__LyNqkAarfXe28Vii9cLMxOA_9; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym858150466_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym858150466_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = handshakeImpl_continue__Mlq45btWGAgYWA7LXJaRJg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aEFdgvBUVTbEJX6nofrsSQ_282)(T3_.ClP_0))(NIM_NIL); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture5; goto BeforeRet_; }BeforeRet_: ; return result;} #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" static N_INLINE(NI, perPeerMsgIdImpl__hc83rgWIQCQt2xdHB9bLPCArlpx)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer, tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* proto, NI msgId) { NI result; result = (NI)0; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" result = msgId; #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { NI TM__aEFdgvBUVTbEJX6nofrsSQ_283; #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!(((*peer).dispatcher == 0))) goto LA3_; #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)((*proto).index) >= (NU)((*(*peer).dispatcher).protocolOffsets ? (*(*peer).dispatcher).protocolOffsets->Sup.len : 0)){ raiseIndexError2((*proto).index,((*(*peer).dispatcher).protocolOffsets ? (*(*peer).dispatcher).protocolOffsets->Sup.len : 0)-1); } if (nimAddInt(result, (*(*peer).dispatcher).protocolOffsets->data[(*proto).index], &TM__aEFdgvBUVTbEJX6nofrsSQ_283)) { raiseOverflow(); }; result = (NI)(TM__aEFdgvBUVTbEJX6nofrsSQ_283); } LA3_: ; return result;} #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*, nextMsg__afkE4bilotWCV9bNtq3fNWg)(tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* peer) { tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* result; NI wantedId; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* f;{ result = (tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*)0; #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" wantedId = perPeerMsgIdImpl__hc83rgWIQCQt2xdHB9bLPCArlpx(peer, WakuProtocol__IJgqmOJH2IQR9cm7YWzR2HA, ((NI) 0)); #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if ((NU)(wantedId) >= (NU)((*peer).awaitedMessages ? (*peer).awaitedMessages->Sup.len : 0)){ raiseIndexError2(wantedId,((*peer).awaitedMessages ? (*peer).awaitedMessages->Sup.len : 0)-1); } f = (*peer).awaitedMessages->data[wantedId]; #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" { #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (!!((f == 0))) goto LA3_; #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" if (f && !isObj((*f).Sup.m_type, (&NTI__6B47wb2pTPtSmAkQXKd9axA_))){ raiseObjectConversionError(); } result = ((tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*) (f)); goto BeforeRet_; } LA3_: ; #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" initFuture__CZXFpUpRESDGTJ0BIymL1A(&result); if ((NU)(wantedId) >= (NU)((*peer).awaitedMessages ? (*peer).awaitedMessages->Sup.len : 0)){ raiseIndexError2(wantedId,((*peer).awaitedMessages ? (*peer).awaitedMessages->Sup.len : 0)-1); } #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" asgnRef((void**) (&(*peer).awaitedMessages->data[wantedId]), &result->Sup); }BeforeRet_: ; return result;} N_LIB_PRIVATE N_NIMCALL(void, eth_rlpxInit000)(void) { #line 999999 "generated_not_to_break_here" { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tyProc__hIuj9bhT9cBMehfnGbcNapRg T2_; tyProc__V6IHWnveo9a3sX1FgLxo5BA T3_; tyProc__26ri3Guc9chj9cWXTC4SGZSQ T4_; tyProc__ut7SOWphcP9c7kBzYrAKYfA T5_; tyProc__hIuj9bhT9cBMehfnGbcNapRg T6_; tyProc__V6IHWnveo9a3sX1FgLxo5BA T7_; tyProc__26ri3Guc9chj9cWXTC4SGZSQ T8_; tyProc__ut7SOWphcP9c7kBzYrAKYfA T9_; tyProc__hIuj9bhT9cBMehfnGbcNapRg T10_; tyProc__V6IHWnveo9a3sX1FgLxo5BA T11_; tyProc__26ri3Guc9chj9cWXTC4SGZSQ T12_; tyProc__ut7SOWphcP9c7kBzYrAKYfA T13_; tyProc__hIuj9bhT9cBMehfnGbcNapRg T14_; tyProc__V6IHWnveo9a3sX1FgLxo5BA T15_; tyProc__26ri3Guc9chj9cWXTC4SGZSQ T16_; tyProc__ut7SOWphcP9c7kBzYrAKYfA T17_; nimRegisterGlobalMarker(TM__aEFdgvBUVTbEJX6nofrsSQ_2); nimRegisterGlobalMarker(TM__aEFdgvBUVTbEJX6nofrsSQ_5); nimRegisterGlobalMarker(TM__aEFdgvBUVTbEJX6nofrsSQ_6); #line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&connected_peers__c0nVHA39aARsECN9afWNmWLw), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" initProtocol__L9a33Ah73SSJ1QddAk8Y9bJQ(((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_7), ((NI) 5), TM__aEFdgvBUVTbEJX6nofrsSQ_8, TM__aEFdgvBUVTbEJX6nofrsSQ_9, (&DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g)); #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg = (&DevP2PProtocolObj__QIV0AuWT9c2VQ4kM8jp9ax3g); #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T2_), sizeof(tyProc__hIuj9bhT9cBMehfnGbcNapRg)); T2_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_20) (helloThunk__hVO0G5puz9ciQdoOyLWy9akA)); T2_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T3_), sizeof(tyProc__V6IHWnveo9a3sX1FgLxo5BA)); T3_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_21) (messagePrinter__vWkHIkYSOKryBwQdeV8Wtw)); T3_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T4_), sizeof(tyProc__26ri3Guc9chj9cWXTC4SGZSQ)); T4_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_42) (requestResolver__YO8RGHCWf7FsRH7aZOanVQ)); T4_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T5_), sizeof(tyProc__ut7SOWphcP9c7kBzYrAKYfA)); T5_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_43) (nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow)); T5_.ClE_0 = NIM_NIL; #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" registerMsg__YaAyW6I6SwgMKcewnXWHmA(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg, ((NI) 0), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_11), T2_, T3_, T4_, T5_); #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__hIuj9bhT9cBMehfnGbcNapRg)); T6_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_66) (sendDisconnectMsgThunk__tJSR9bBazISAADqs9c7u7bsQ)); T6_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T7_), sizeof(tyProc__V6IHWnveo9a3sX1FgLxo5BA)); T7_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_67) (messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_2)); T7_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T8_), sizeof(tyProc__26ri3Guc9chj9cWXTC4SGZSQ)); T8_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_74) (requestResolver__YO8RGHCWf7FsRH7aZOanVQ_2)); T8_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T9_), sizeof(tyProc__ut7SOWphcP9c7kBzYrAKYfA)); T9_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_75) (nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_2)); T9_.ClE_0 = NIM_NIL; #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" registerMsg__YaAyW6I6SwgMKcewnXWHmA(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg, ((NI) 1), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_44), T6_, T7_, T8_, T9_); #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__hIuj9bhT9cBMehfnGbcNapRg)); T10_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_102) (pingThunk__qFwVWlhjDE1OCVBBMdQCHQ)); T10_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T11_), sizeof(tyProc__V6IHWnveo9a3sX1FgLxo5BA)); T11_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_103) (messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_3)); T11_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T12_), sizeof(tyProc__26ri3Guc9chj9cWXTC4SGZSQ)); T12_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_110) (requestResolver__YO8RGHCWf7FsRH7aZOanVQ_3)); T12_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T13_), sizeof(tyProc__ut7SOWphcP9c7kBzYrAKYfA)); T13_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_111) (nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_3)); T13_.ClE_0 = NIM_NIL; #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" registerMsg__YaAyW6I6SwgMKcewnXWHmA(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg, ((NI) 2), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_76), T10_, T11_, T12_, T13_); #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" nimZeroMem((void*)(&T14_), sizeof(tyProc__hIuj9bhT9cBMehfnGbcNapRg)); T14_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_127) (pongThunk__OlkRcfyEXxDcyo9ai9cH9cg2w)); T14_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T15_), sizeof(tyProc__V6IHWnveo9a3sX1FgLxo5BA)); T15_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_128) (messagePrinter__vWkHIkYSOKryBwQdeV8Wtw_4)); T15_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T16_), sizeof(tyProc__26ri3Guc9chj9cWXTC4SGZSQ)); T16_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_135) (requestResolver__YO8RGHCWf7FsRH7aZOanVQ_4)); T16_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T17_), sizeof(tyProc__ut7SOWphcP9c7kBzYrAKYfA)); T17_.ClP_0 = ((TM__aEFdgvBUVTbEJX6nofrsSQ_136) (nextMsgResolver__NxZWoSqI1BQa49c4q5jM7Ow_4)); T17_.ClE_0 = NIM_NIL; #line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" registerMsg__YaAyW6I6SwgMKcewnXWHmA(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg, ((NI) 3), ((NimStringDesc*) &TM__aEFdgvBUVTbEJX6nofrsSQ_112), T14_, T15_, T16_, T17_); #line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" #line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/p2p_protocol_dsl.nim" setEventHandlers__jvD89aDs9c13MzEKeChcMoaA(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg, TM__aEFdgvBUVTbEJX6nofrsSQ_137, TM__aEFdgvBUVTbEJX6nofrsSQ_138); #line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" #line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/rlpx.nim" registerProtocol__JI0pF12thUchT4afvgtMDg(DevP2PProtocol__KtyTpLDtSsVvBbkIAEwIQg); } } N_LIB_PRIVATE N_NIMCALL(void, eth_rlpxDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[4]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[4]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_80_2[2]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[12]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_115_3[3]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_116_2[2]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_224_2[2]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[7]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[6]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[7]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[5]; static TNimNode* TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[4]; static TNimNode TM__aEFdgvBUVTbEJX6nofrsSQ_0[165];NTI__LtBIN8CXQpJxPBU08Pl5Ew_.size = sizeof(tySequence__LtBIN8CXQpJxPBU08Pl5Ew*); NTI__LtBIN8CXQpJxPBU08Pl5Ew_.kind = 24; NTI__LtBIN8CXQpJxPBU08Pl5Ew_.base = (&NTI__0ZiZrvbsiw6TaoNYF6UJjg_); NTI__LtBIN8CXQpJxPBU08Pl5Ew_.flags = 2; NTI__LtBIN8CXQpJxPBU08Pl5Ew_.name = "seq[ProtocolInfo]"; NTI__LtBIN8CXQpJxPBU08Pl5Ew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LtBIN8CXQpJxPBU08Pl5Ew_; NTI__LtBIN8CXQpJxPBU08Pl5Ew_.marker = Marker_tySequence__LtBIN8CXQpJxPBU08Pl5Ew; NTI__9cL60L6CyybOkpWxOoEhYcw_.size = sizeof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw); NTI__9cL60L6CyybOkpWxOoEhYcw_.kind = 17; NTI__9cL60L6CyybOkpWxOoEhYcw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__9cL60L6CyybOkpWxOoEhYcw_.name = "object"; NTI__9cL60L6CyybOkpWxOoEhYcw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cL60L6CyybOkpWxOoEhYcw_; TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[1]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[1].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[1].offset = offsetof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[1].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[1].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[2]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[2].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[2].offset = offsetof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw, dataX60gensym873002161_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[2].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[2].name = "data`gensym873002161"; TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[3]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[3].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[3].offset = offsetof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[3].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[3].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[4]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[4].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[4].offset = offsetof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[4].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[4].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[5]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[5].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[5].offset = offsetof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw, nameIterVarX60gensym878950464_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[5].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[5].name = "nameIterVar`gensym878950464"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[0].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[0].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[0].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_12_5[0]; NTI__9cL60L6CyybOkpWxOoEhYcw_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[0]; NTI__54rOanLcRINEqYeTUE9cPTA_.size = sizeof(tyObject_Env_rlpxdotnim___9cL60L6CyybOkpWxOoEhYcw*); NTI__54rOanLcRINEqYeTUE9cPTA_.kind = 22; NTI__54rOanLcRINEqYeTUE9cPTA_.base = (&NTI__9cL60L6CyybOkpWxOoEhYcw_); NTI__54rOanLcRINEqYeTUE9cPTA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(765, 29)"; NTI__54rOanLcRINEqYeTUE9cPTA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__54rOanLcRINEqYeTUE9cPTA_; NTI__54rOanLcRINEqYeTUE9cPTA_.marker = Marker_tyRef__54rOanLcRINEqYeTUE9cPTA; NTI__57SXDfOCr59bPmjv1V6znrQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ); NTI__57SXDfOCr59bPmjv1V6znrQ_.kind = 17; NTI__57SXDfOCr59bPmjv1V6znrQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__57SXDfOCr59bPmjv1V6znrQ_.name = "object"; NTI__57SXDfOCr59bPmjv1V6znrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__57SXDfOCr59bPmjv1V6znrQ_; TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[7]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[7].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[7].offset = offsetof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[7].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[7].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[8]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[8].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[8].offset = offsetof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ, rlp1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[8].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[8].name = "rlp1"; TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[9]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[9].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[9].offset = offsetof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[9].typ = (&NTI__54rOanLcRINEqYeTUE9cPTA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[9].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[10]; NTI__RJDJKdhEZMeRiafQYrpIAQ_.size = sizeof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ); NTI__RJDJKdhEZMeRiafQYrpIAQ_.kind = 18; NTI__RJDJKdhEZMeRiafQYrpIAQ_.base = 0; NTI__RJDJKdhEZMeRiafQYrpIAQ_.flags = 2; NTI__RJDJKdhEZMeRiafQYrpIAQ_.name = "helloObj"; NTI__RJDJKdhEZMeRiafQYrpIAQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RJDJKdhEZMeRiafQYrpIAQ_; TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[12]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[12].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[12].offset = offsetof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ, version); TM__aEFdgvBUVTbEJX6nofrsSQ_0[12].typ = (&NTI__hMQEc0FMry7Up7EoPki79aA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[12].name = "version"; TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[13]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[13].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[13].offset = offsetof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ, clientId); TM__aEFdgvBUVTbEJX6nofrsSQ_0[13].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[13].name = "clientId"; TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[14]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[14].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[14].offset = offsetof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ, capabilities); TM__aEFdgvBUVTbEJX6nofrsSQ_0[14].typ = (&NTI__mmfgVYcOeCQQZ9a5CfuuLXw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[14].name = "capabilities"; TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[15]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[15].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[15].offset = offsetof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ, listenPort); TM__aEFdgvBUVTbEJX6nofrsSQ_0[15].typ = (&NTI__hMQEc0FMry7Up7EoPki79aA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[15].name = "listenPort"; TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[16]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[16].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[16].offset = offsetof(tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ, nodeId); TM__aEFdgvBUVTbEJX6nofrsSQ_0[16].typ = (&NTI__w5VB8h5K8DB3oWrO5U2wqg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[16].name = "nodeId"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[11].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[11].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[11].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_14_5[0]; NTI__RJDJKdhEZMeRiafQYrpIAQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[11]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[10].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[10].offset = offsetof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ, msg3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[10].typ = (&NTI__RJDJKdhEZMeRiafQYrpIAQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[10].name = "msg3"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[6].len = 4; TM__aEFdgvBUVTbEJX6nofrsSQ_0[6].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[6].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_13_4[0]; NTI__57SXDfOCr59bPmjv1V6znrQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[6]; NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___57SXDfOCr59bPmjv1V6znrQ*); NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.kind = 22; NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.base = (&NTI__57SXDfOCr59bPmjv1V6znrQ_); NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_; NTI__5Rsjfj0Dw9cUbxC8F4y8Q3w_.marker = Marker_tyRef__5Rsjfj0Dw9cUbxC8F4y8Q3w; NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.size = sizeof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA); NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.kind = 17; NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.name = "object"; NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5X2NhAn9cUEj9crc6wIJ3zhA_; TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[18]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[18].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[18].offset = offsetof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[18].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[18].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[19]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[19].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[19].offset = offsetof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA, dataX60gensym873002551_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[19].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[19].name = "data`gensym873002551"; TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[20]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[20].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[20].offset = offsetof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[20].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[20].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[21]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[21].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[21].offset = offsetof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[21].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[21].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[22]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[22].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[22].offset = offsetof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA, nameIterVarX60gensym880700464_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[22].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[22].name = "nameIterVar`gensym880700464"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[17].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[17].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[17].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_45_5[0]; NTI__5X2NhAn9cUEj9crc6wIJ3zhA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[17]; NTI__exBGlk1uRWGG8DnEyc8eXA_.size = sizeof(tyObject_Env_rlpxdotnim___5X2NhAn9cUEj9crc6wIJ3zhA*); NTI__exBGlk1uRWGG8DnEyc8eXA_.kind = 22; NTI__exBGlk1uRWGG8DnEyc8eXA_.base = (&NTI__5X2NhAn9cUEj9crc6wIJ3zhA_); NTI__exBGlk1uRWGG8DnEyc8eXA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(765, 29)"; NTI__exBGlk1uRWGG8DnEyc8eXA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__exBGlk1uRWGG8DnEyc8eXA_; NTI__exBGlk1uRWGG8DnEyc8eXA_.marker = Marker_tyRef__exBGlk1uRWGG8DnEyc8eXA; NTI__UUiurxGql43yu3E0XKQmwg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg); NTI__UUiurxGql43yu3E0XKQmwg_.kind = 17; NTI__UUiurxGql43yu3E0XKQmwg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__UUiurxGql43yu3E0XKQmwg_.name = "object"; NTI__UUiurxGql43yu3E0XKQmwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UUiurxGql43yu3E0XKQmwg_; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[24]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[24].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[24].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[24].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[25]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[25].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[25].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, rlp1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[25].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[25].name = "rlp1"; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[26]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[26].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[26].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[26].typ = (&NTI__exBGlk1uRWGG8DnEyc8eXA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[26].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[27]; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.size = sizeof(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ); NTI__LOfLkVbnz7x9cApk9be6EHrQ_.kind = 18; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.base = 0; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.flags = 3; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.name = "sendDisconnectMsgObj"; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LOfLkVbnz7x9cApk9be6EHrQ_; NTI__BSmNWxleIm9aixvwuZbOKKQ_.size = sizeof(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ); NTI__BSmNWxleIm9aixvwuZbOKKQ_.kind = 18; NTI__BSmNWxleIm9aixvwuZbOKKQ_.base = 0; NTI__BSmNWxleIm9aixvwuZbOKKQ_.flags = 3; NTI__BSmNWxleIm9aixvwuZbOKKQ_.name = "DisconnectionReasonList"; NTI__BSmNWxleIm9aixvwuZbOKKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BSmNWxleIm9aixvwuZbOKKQ_; TM__aEFdgvBUVTbEJX6nofrsSQ_0[29].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[29].offset = offsetof(tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ, value); TM__aEFdgvBUVTbEJX6nofrsSQ_0[29].typ = (&NTI__Ub6CwrFFyWvJS0L5dDig8w_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[29].name = "value"; NTI__BSmNWxleIm9aixvwuZbOKKQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[29]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[28].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[28].offset = offsetof(tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ, reason); TM__aEFdgvBUVTbEJX6nofrsSQ_0[28].typ = (&NTI__BSmNWxleIm9aixvwuZbOKKQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[28].name = "reason"; NTI__LOfLkVbnz7x9cApk9be6EHrQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[28]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[27].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, msg3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[27].typ = (&NTI__LOfLkVbnz7x9cApk9be6EHrQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[27].name = "msg3"; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[30]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[30].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[30].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, chronosInternalTmpFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[30].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[30].name = "chronosInternalTmpFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[31]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[31].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[31].offset = offsetof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg, result5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[31].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[31].name = "result5"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[23].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[23].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[23].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_46_6[0]; NTI__UUiurxGql43yu3E0XKQmwg_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[23]; NTI__SNIuD9bruGLFOFKVVXn7V8g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___UUiurxGql43yu3E0XKQmwg*); NTI__SNIuD9bruGLFOFKVVXn7V8g_.kind = 22; NTI__SNIuD9bruGLFOFKVVXn7V8g_.base = (&NTI__UUiurxGql43yu3E0XKQmwg_); NTI__SNIuD9bruGLFOFKVVXn7V8g_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__SNIuD9bruGLFOFKVVXn7V8g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SNIuD9bruGLFOFKVVXn7V8g_; NTI__SNIuD9bruGLFOFKVVXn7V8g_.marker = Marker_tyRef__SNIuD9bruGLFOFKVVXn7V8g; NTI__Np1uzEVoiRN311IHeIyVpA_.size = sizeof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA); NTI__Np1uzEVoiRN311IHeIyVpA_.kind = 17; NTI__Np1uzEVoiRN311IHeIyVpA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__Np1uzEVoiRN311IHeIyVpA_.name = "object"; NTI__Np1uzEVoiRN311IHeIyVpA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Np1uzEVoiRN311IHeIyVpA_; TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[33]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[33].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[33].offset = offsetof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[33].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[33].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[34]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[34].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[34].offset = offsetof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA, reason1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[34].typ = (&NTI__BSmNWxleIm9aixvwuZbOKKQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[34].name = "reason1"; TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[35]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[35].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[35].offset = offsetof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[35].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[35].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[36]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[36].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[36].offset = offsetof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[36].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[36].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[37]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[37].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[37].offset = offsetof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA, nameIterVarX60gensym876152174_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[37].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[37].name = "nameIterVar`gensym876152174"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[32].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[32].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[32].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_47_5[0]; NTI__Np1uzEVoiRN311IHeIyVpA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[32]; NTI__XArazB4E7BgQY6aGQ00hFw_.size = sizeof(tyObject_Env_rlpxdotnim___Np1uzEVoiRN311IHeIyVpA*); NTI__XArazB4E7BgQY6aGQ00hFw_.kind = 22; NTI__XArazB4E7BgQY6aGQ00hFw_.base = (&NTI__Np1uzEVoiRN311IHeIyVpA_); NTI__XArazB4E7BgQY6aGQ00hFw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(853, 49)"; NTI__XArazB4E7BgQY6aGQ00hFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XArazB4E7BgQY6aGQ00hFw_; NTI__XArazB4E7BgQY6aGQ00hFw_.marker = Marker_tyRef__XArazB4E7BgQY6aGQ00hFw; NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w); NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.kind = 17; NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.name = "object"; NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[39]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[39].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[39].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[39].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[40]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[40].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, record1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[40].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[40].name = "record1"; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[41]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[41].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[41].typ = (&NTI__XArazB4E7BgQY6aGQ00hFw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[41].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[42]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[42].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, errX60gensym876600193_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[42].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[42].name = "err`gensym876600193"; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[43]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[43].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, chronosInternalTmpFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[43].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[43].name = "chronosInternalTmpFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[44]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[44].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w, result5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[44].name = "result5"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[38].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[38].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[38].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_48_6[0]; NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[38]; NTI__5P8mmhGj9b0NwdHXKXV9adCg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___g1Mv4ZOWTsp3T9aPLYmjI6w*); NTI__5P8mmhGj9b0NwdHXKXV9adCg_.kind = 22; NTI__5P8mmhGj9b0NwdHXKXV9adCg_.base = (&NTI__g1Mv4ZOWTsp3T9aPLYmjI6w_); NTI__5P8mmhGj9b0NwdHXKXV9adCg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__5P8mmhGj9b0NwdHXKXV9adCg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5P8mmhGj9b0NwdHXKXV9adCg_; NTI__5P8mmhGj9b0NwdHXKXV9adCg_.marker = Marker_tyRef__5P8mmhGj9b0NwdHXKXV9adCg; NTI__YT63NM9aAPdyj7VqllcyhMA_.size = sizeof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA); NTI__YT63NM9aAPdyj7VqllcyhMA_.kind = 17; NTI__YT63NM9aAPdyj7VqllcyhMA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__YT63NM9aAPdyj7VqllcyhMA_.name = "object"; NTI__YT63NM9aAPdyj7VqllcyhMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YT63NM9aAPdyj7VqllcyhMA_; TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[46]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[46].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[46].offset = offsetof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[46].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[46].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[47]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[47].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[47].offset = offsetof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA, dataX60gensym873002571_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[47].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[47].name = "data`gensym873002571"; TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[48]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[48].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[48].offset = offsetof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[48].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[48].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[49]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[49].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[49].offset = offsetof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[49].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[49].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[50]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[50].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[50].offset = offsetof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA, nameIterVarX60gensym881650464_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[50].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[50].name = "nameIterVar`gensym881650464"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[45].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[45].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[45].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_77_5[0]; NTI__YT63NM9aAPdyj7VqllcyhMA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[45]; NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.size = sizeof(tyObject_Env_rlpxdotnim___YT63NM9aAPdyj7VqllcyhMA*); NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.kind = 22; NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.base = (&NTI__YT63NM9aAPdyj7VqllcyhMA_); NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(765, 29)"; NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jjmFy9agYXY2Jc8YPo7tKgQ_; NTI__jjmFy9agYXY2Jc8YPo7tKgQ_.marker = Marker_tyRef__jjmFy9agYXY2Jc8YPo7tKgQ; NTI__tKX69a5aJ5vBUwPvlYIinPA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA); NTI__tKX69a5aJ5vBUwPvlYIinPA_.kind = 17; NTI__tKX69a5aJ5vBUwPvlYIinPA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__tKX69a5aJ5vBUwPvlYIinPA_.name = "object"; NTI__tKX69a5aJ5vBUwPvlYIinPA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tKX69a5aJ5vBUwPvlYIinPA_; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[52]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[52].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[52].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[52].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[52].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[53]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[53].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, rlp1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[53].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[53].name = "rlp1"; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[54]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[54].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[54].typ = (&NTI__jjmFy9agYXY2Jc8YPo7tKgQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[54].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[55]; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.size = sizeof(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA); NTI__m5H9cUJNMClkRo0ZYT7XEsA_.kind = 18; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.base = 0; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.flags = 3; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.name = "pingObj"; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__m5H9cUJNMClkRo0ZYT7XEsA_; NTI__o9aWzeLYpWBjdkO5GBIHymA_.size = sizeof(tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA); NTI__o9aWzeLYpWBjdkO5GBIHymA_.kind = 18; NTI__o9aWzeLYpWBjdkO5GBIHymA_.base = 0; NTI__o9aWzeLYpWBjdkO5GBIHymA_.flags = 3; NTI__o9aWzeLYpWBjdkO5GBIHymA_.name = "EmptyList"; NTI__o9aWzeLYpWBjdkO5GBIHymA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__o9aWzeLYpWBjdkO5GBIHymA_; TM__aEFdgvBUVTbEJX6nofrsSQ_0[57].len = 0; TM__aEFdgvBUVTbEJX6nofrsSQ_0[57].kind = 2; NTI__o9aWzeLYpWBjdkO5GBIHymA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[57]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[56].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[56].offset = offsetof(tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA, emptyList); TM__aEFdgvBUVTbEJX6nofrsSQ_0[56].typ = (&NTI__o9aWzeLYpWBjdkO5GBIHymA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[56].name = "emptyList"; NTI__m5H9cUJNMClkRo0ZYT7XEsA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[56]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[55].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, msg3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[55].typ = (&NTI__m5H9cUJNMClkRo0ZYT7XEsA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[55].name = "msg3"; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[58]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[58].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, chronosInternalTmpFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[58].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[58].name = "chronosInternalTmpFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[59]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[59].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA, result5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[59].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[59].name = "result5"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[51].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[51].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[51].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_78_6[0]; NTI__tKX69a5aJ5vBUwPvlYIinPA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[51]; NTI__2faskb49aRxNIPuXQjOlS0A_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tKX69a5aJ5vBUwPvlYIinPA*); NTI__2faskb49aRxNIPuXQjOlS0A_.kind = 22; NTI__2faskb49aRxNIPuXQjOlS0A_.base = (&NTI__tKX69a5aJ5vBUwPvlYIinPA_); NTI__2faskb49aRxNIPuXQjOlS0A_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__2faskb49aRxNIPuXQjOlS0A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2faskb49aRxNIPuXQjOlS0A_; NTI__2faskb49aRxNIPuXQjOlS0A_.marker = Marker_tyRef__2faskb49aRxNIPuXQjOlS0A; NTI__x1zCQIXug4Nvb4vlcQBOGQ_.size = sizeof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ); NTI__x1zCQIXug4Nvb4vlcQBOGQ_.kind = 17; NTI__x1zCQIXug4Nvb4vlcQBOGQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__x1zCQIXug4Nvb4vlcQBOGQ_.name = "object"; NTI__x1zCQIXug4Nvb4vlcQBOGQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__x1zCQIXug4Nvb4vlcQBOGQ_; TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[61]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[61].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[61].offset = offsetof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[61].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[61].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[62]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[62].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[62].offset = offsetof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ, peer1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[62].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[62].name = "peer1"; TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[63]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[63].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[63].offset = offsetof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ, chronosInternalRetFuture2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[63].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[63].name = "chronosInternalRetFuture2"; TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[64]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[64].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[64].offset = offsetof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ, nameIterVarX60gensym878050463_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[64].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[64].name = "nameIterVar`gensym878050463"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[60].len = 4; TM__aEFdgvBUVTbEJX6nofrsSQ_0[60].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[60].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_79_4[0]; NTI__x1zCQIXug4Nvb4vlcQBOGQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[60]; NTI__fPKA9a8OU28SeLkiTIUeJLw_.size = sizeof(tyObject_Env_rlpxdotnim___x1zCQIXug4Nvb4vlcQBOGQ*); NTI__fPKA9a8OU28SeLkiTIUeJLw_.kind = 22; NTI__fPKA9a8OU28SeLkiTIUeJLw_.base = (&NTI__x1zCQIXug4Nvb4vlcQBOGQ_); NTI__fPKA9a8OU28SeLkiTIUeJLw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(859, 13)"; NTI__fPKA9a8OU28SeLkiTIUeJLw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fPKA9a8OU28SeLkiTIUeJLw_; NTI__fPKA9a8OU28SeLkiTIUeJLw_.marker = Marker_tyRef__fPKA9a8OU28SeLkiTIUeJLw; NTI__eptqoCv2XCR9cFj3iclxSBg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg); NTI__eptqoCv2XCR9cFj3iclxSBg_.kind = 17; NTI__eptqoCv2XCR9cFj3iclxSBg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__eptqoCv2XCR9cFj3iclxSBg_.name = "object"; NTI__eptqoCv2XCR9cFj3iclxSBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__eptqoCv2XCR9cFj3iclxSBg_; TM__aEFdgvBUVTbEJX6nofrsSQ_80_2[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[66]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[66].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[66].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[66].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_80_2[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[67]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[67].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[67].typ = (&NTI__fPKA9a8OU28SeLkiTIUeJLw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[67].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[65].len = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[65].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[65].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_80_2[0]; NTI__eptqoCv2XCR9cFj3iclxSBg_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[65]; NTI__Qb7Z6pKzSEFYPF5CykjWHw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___eptqoCv2XCR9cFj3iclxSBg*); NTI__Qb7Z6pKzSEFYPF5CykjWHw_.kind = 22; NTI__Qb7Z6pKzSEFYPF5CykjWHw_.base = (&NTI__eptqoCv2XCR9cFj3iclxSBg_); NTI__Qb7Z6pKzSEFYPF5CykjWHw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__Qb7Z6pKzSEFYPF5CykjWHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Qb7Z6pKzSEFYPF5CykjWHw_; NTI__Qb7Z6pKzSEFYPF5CykjWHw_.marker = Marker_tyRef__Qb7Z6pKzSEFYPF5CykjWHw; NTI__QEVKkAbRh7z5a89czoY9a9cLg_.size = sizeof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg); NTI__QEVKkAbRh7z5a89czoY9a9cLg_.kind = 17; NTI__QEVKkAbRh7z5a89czoY9a9cLg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__QEVKkAbRh7z5a89czoY9a9cLg_.name = "object"; NTI__QEVKkAbRh7z5a89czoY9a9cLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QEVKkAbRh7z5a89czoY9a9cLg_; TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[69]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[69].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[69].offset = offsetof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[69].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[69].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[70]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[70].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[70].offset = offsetof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg, data1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[70].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[70].name = "data1"; TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[71]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[71].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[71].offset = offsetof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[71].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[71].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[72]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[72].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[72].offset = offsetof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[72].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[72].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[73]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[73].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[73].offset = offsetof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg, nameIterVarX60gensym859900534_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[73].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[73].name = "nameIterVar`gensym859900534"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[68].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[68].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[68].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_82_5[0]; NTI__QEVKkAbRh7z5a89czoY9a9cLg_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[68]; NTI__ISXodfLc3i8hMdVt3Ap73A_.size = sizeof(tyObject_Env_rlpxdotnim___QEVKkAbRh7z5a89czoY9a9cLg*); NTI__ISXodfLc3i8hMdVt3Ap73A_.kind = 22; NTI__ISXodfLc3i8hMdVt3Ap73A_.base = (&NTI__QEVKkAbRh7z5a89czoY9a9cLg_); NTI__ISXodfLc3i8hMdVt3Ap73A_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(331, 38)"; NTI__ISXodfLc3i8hMdVt3Ap73A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ISXodfLc3i8hMdVt3Ap73A_; NTI__ISXodfLc3i8hMdVt3Ap73A_.marker = Marker_tyRef__ISXodfLc3i8hMdVt3Ap73A; NTI__8Kg5AsJuiHsMCAYK9bQRVug_.size = sizeof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug); NTI__8Kg5AsJuiHsMCAYK9bQRVug_.kind = 17; NTI__8Kg5AsJuiHsMCAYK9bQRVug_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__8Kg5AsJuiHsMCAYK9bQRVug_.name = "object"; NTI__8Kg5AsJuiHsMCAYK9bQRVug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8Kg5AsJuiHsMCAYK9bQRVug_; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[75]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[75].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[75].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[75].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[76]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[76].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, coloncurExc1_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[76].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[76].name = ":curExc1"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[77]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[77].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, colontmpResult2_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[77].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[77].name = ":tmpResult2"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[78]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[78].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, colonunrollFinally3_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[78].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[78].name = ":unrollFinally3"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[79]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[79].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, cipherText4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[79].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[79].name = "cipherText4"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[80]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[80].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[80].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[80].typ = (&NTI__ISXodfLc3i8hMdVt3Ap73A_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[80].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[6] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[81]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[81].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, chronosInternalTmpFuture6); TM__aEFdgvBUVTbEJX6nofrsSQ_0[81].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[81].name = "chronosInternalTmpFuture6"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[7] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[82]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[82].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, result7); TM__aEFdgvBUVTbEJX6nofrsSQ_0[82].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[82].name = "result7"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[8] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[83]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[83].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, e8); TM__aEFdgvBUVTbEJX6nofrsSQ_0[83].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[83].name = "e8"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[9] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[84]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[84].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, chronosInternalTmpFuture9); TM__aEFdgvBUVTbEJX6nofrsSQ_0[84].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[84].name = "chronosInternalTmpFuture9"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[10] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[85]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[85].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, res10); TM__aEFdgvBUVTbEJX6nofrsSQ_0[85].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[85].name = "res10"; TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[11] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[86]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[86].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug, chronosInternalTmpFuture11); TM__aEFdgvBUVTbEJX6nofrsSQ_0[86].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[86].name = "chronosInternalTmpFuture11"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[74].len = 12; TM__aEFdgvBUVTbEJX6nofrsSQ_0[74].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[74].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_83_12[0]; NTI__8Kg5AsJuiHsMCAYK9bQRVug_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[74]; NTI__wZ9cLdaT9b43US4IGJ0371ww_.size = sizeof(tyObject_Env_asyncmacro2dotnim___8Kg5AsJuiHsMCAYK9bQRVug*); NTI__wZ9cLdaT9b43US4IGJ0371ww_.kind = 22; NTI__wZ9cLdaT9b43US4IGJ0371ww_.base = (&NTI__8Kg5AsJuiHsMCAYK9bQRVug_); NTI__wZ9cLdaT9b43US4IGJ0371ww_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__wZ9cLdaT9b43US4IGJ0371ww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wZ9cLdaT9b43US4IGJ0371ww_; NTI__wZ9cLdaT9b43US4IGJ0371ww_.marker = Marker_tyRef__wZ9cLdaT9b43US4IGJ0371ww; NTI__GDj7e3TqT9crlpNtINNd3uw_.size = sizeof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw); NTI__GDj7e3TqT9crlpNtINNd3uw_.kind = 17; NTI__GDj7e3TqT9crlpNtINNd3uw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__GDj7e3TqT9crlpNtINNd3uw_.name = "object"; NTI__GDj7e3TqT9crlpNtINNd3uw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GDj7e3TqT9crlpNtINNd3uw_; TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[88]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[88].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[88].offset = offsetof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[88].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[88].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[89]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[89].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[89].offset = offsetof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw, dataX60gensym873002591_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[89].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[89].name = "data`gensym873002591"; TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[90]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[90].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[90].offset = offsetof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[90].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[90].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[91]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[91].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[91].offset = offsetof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[91].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[91].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[92]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[92].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[92].offset = offsetof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw, nameIterVarX60gensym882350464_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[92].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[92].name = "nameIterVar`gensym882350464"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[87].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[87].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[87].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_113_5[0]; NTI__GDj7e3TqT9crlpNtINNd3uw_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[87]; NTI__kk3uOuaaKsRD9aenXIPsGig_.size = sizeof(tyObject_Env_rlpxdotnim___GDj7e3TqT9crlpNtINNd3uw*); NTI__kk3uOuaaKsRD9aenXIPsGig_.kind = 22; NTI__kk3uOuaaKsRD9aenXIPsGig_.base = (&NTI__GDj7e3TqT9crlpNtINNd3uw_); NTI__kk3uOuaaKsRD9aenXIPsGig_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(765, 29)"; NTI__kk3uOuaaKsRD9aenXIPsGig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kk3uOuaaKsRD9aenXIPsGig_; NTI__kk3uOuaaKsRD9aenXIPsGig_.marker = Marker_tyRef__kk3uOuaaKsRD9aenXIPsGig; NTI__jV63aGxjNl45yP1MZm9blNA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA); NTI__jV63aGxjNl45yP1MZm9blNA_.kind = 17; NTI__jV63aGxjNl45yP1MZm9blNA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__jV63aGxjNl45yP1MZm9blNA_.name = "object"; NTI__jV63aGxjNl45yP1MZm9blNA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jV63aGxjNl45yP1MZm9blNA_; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[94]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[94].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[94].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[94].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[95]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[95].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, rlp1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[95].typ = (&NTI__hcsVkUqjm9aqE9bK87khEjnA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[95].name = "rlp1"; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[96]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[96].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[96].typ = (&NTI__kk3uOuaaKsRD9aenXIPsGig_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[96].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[97]; NTI__TekLhkTsP9cYpdM6fzp74AA_.size = sizeof(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA); NTI__TekLhkTsP9cYpdM6fzp74AA_.kind = 18; NTI__TekLhkTsP9cYpdM6fzp74AA_.base = 0; NTI__TekLhkTsP9cYpdM6fzp74AA_.flags = 3; NTI__TekLhkTsP9cYpdM6fzp74AA_.name = "pongObj"; NTI__TekLhkTsP9cYpdM6fzp74AA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TekLhkTsP9cYpdM6fzp74AA_; TM__aEFdgvBUVTbEJX6nofrsSQ_0[98].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[98].offset = offsetof(tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA, emptyList); TM__aEFdgvBUVTbEJX6nofrsSQ_0[98].typ = (&NTI__o9aWzeLYpWBjdkO5GBIHymA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[98].name = "emptyList"; NTI__TekLhkTsP9cYpdM6fzp74AA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[98]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[97].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, msg3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[97].typ = (&NTI__TekLhkTsP9cYpdM6fzp74AA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[97].name = "msg3"; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[99]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[99].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, chronosInternalTmpFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[99].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[99].name = "chronosInternalTmpFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[100]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[100].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA, result5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[100].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[100].name = "result5"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[93].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[93].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[93].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_114_6[0]; NTI__jV63aGxjNl45yP1MZm9blNA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[93]; NTI__efnAoe9byhVtV0r23kgaRWw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___jV63aGxjNl45yP1MZm9blNA*); NTI__efnAoe9byhVtV0r23kgaRWw_.kind = 22; NTI__efnAoe9byhVtV0r23kgaRWw_.base = (&NTI__jV63aGxjNl45yP1MZm9blNA_); NTI__efnAoe9byhVtV0r23kgaRWw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__efnAoe9byhVtV0r23kgaRWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__efnAoe9byhVtV0r23kgaRWw_; NTI__efnAoe9byhVtV0r23kgaRWw_.marker = Marker_tyRef__efnAoe9byhVtV0r23kgaRWw; NTI__tq46u6LNIjeqnDsQodkfOw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw); NTI__tq46u6LNIjeqnDsQodkfOw_.kind = 17; NTI__tq46u6LNIjeqnDsQodkfOw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__tq46u6LNIjeqnDsQodkfOw_.name = "object"; NTI__tq46u6LNIjeqnDsQodkfOw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tq46u6LNIjeqnDsQodkfOw_; TM__aEFdgvBUVTbEJX6nofrsSQ_115_3[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[102]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[102].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[102].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[102].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_115_3[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[103]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[103].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw, chronosInternalRetFuture1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[103].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[103].name = "chronosInternalRetFuture1"; TM__aEFdgvBUVTbEJX6nofrsSQ_115_3[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[104]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[104].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw, nameIterVarX60gensym878500462_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[104].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[104].name = "nameIterVar`gensym878500462"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[101].len = 3; TM__aEFdgvBUVTbEJX6nofrsSQ_0[101].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[101].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_115_3[0]; NTI__tq46u6LNIjeqnDsQodkfOw_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[101]; NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tq46u6LNIjeqnDsQodkfOw*); NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.kind = 22; NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.base = (&NTI__tq46u6LNIjeqnDsQodkfOw_); NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_; NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_.marker = Marker_tyRef__p9bNECi9bzKdiYMuDRbw2A9aQ; NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA); NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.kind = 17; NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.name = "object"; NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__m9aG6RbbUZHtC1Gcvk7aSsA_; TM__aEFdgvBUVTbEJX6nofrsSQ_116_2[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[106]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[106].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[106].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[106].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_116_2[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[107]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[107].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[107].typ = (&NTI__p9bNECi9bzKdiYMuDRbw2A9aQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[107].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[105].len = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[105].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[105].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_116_2[0]; NTI__m9aG6RbbUZHtC1Gcvk7aSsA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[105]; NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m9aG6RbbUZHtC1Gcvk7aSsA*); NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.kind = 22; NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.base = (&NTI__m9aG6RbbUZHtC1Gcvk7aSsA_); NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_; NTI__Kl9bc9aD9cV5TrxBD9aPjHRA9cA_.marker = Marker_tyRef__Kl9bc9aD9cV5TrxBD9aPjHRA9cA; NTI__IZQaOgr6vFRQbVsxx9cqfBg_.size = sizeof(tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg); NTI__IZQaOgr6vFRQbVsxx9cqfBg_.kind = 18; NTI__IZQaOgr6vFRQbVsxx9cqfBg_.base = 0; NTI__IZQaOgr6vFRQbVsxx9cqfBg_.name = "ResponderWithId[waku_protocol.p2pSyncResponseObj]"; NTI__IZQaOgr6vFRQbVsxx9cqfBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IZQaOgr6vFRQbVsxx9cqfBg_; TM__aEFdgvBUVTbEJX6nofrsSQ_224_2[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[109]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[109].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[109].offset = offsetof(tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg, peer); TM__aEFdgvBUVTbEJX6nofrsSQ_0[109].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[109].name = "peer"; TM__aEFdgvBUVTbEJX6nofrsSQ_224_2[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[110]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[110].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[110].offset = offsetof(tyObject_ResponderWithId__IZQaOgr6vFRQbVsxx9cqfBg, reqId); TM__aEFdgvBUVTbEJX6nofrsSQ_0[110].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[110].name = "reqId"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[108].len = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[108].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[108].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_224_2[0]; NTI__IZQaOgr6vFRQbVsxx9cqfBg_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[108]; NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.size = sizeof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA); NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.kind = 17; NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.name = "object"; NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LSLO9apHXWcvb6aqP9c9ccAhA_; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[112]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[112].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[112].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[112].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[112].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[113]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[113].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[113].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, sendFut1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[113].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[113].name = "sendFut1"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[114]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[114].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[114].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[114].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[114].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[115]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[115].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[115].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, timeout3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[115].typ = (&NTI__Rk1eeZ5K9cdVRk5l7BwOXGw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[115].name = "timeout3"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[116]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[116].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[116].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, responseFut4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[116].typ = (&NTI__CySMul41kYw0j29aiObFzww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[116].name = "responseFut4"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[117]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[117].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[117].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, chronosInternalRetFuture5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[117].typ = (&NTI__CySMul41kYw0j29aiObFzww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[117].name = "chronosInternalRetFuture5"; TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[6] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[118]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[118].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[118].offset = offsetof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA, nameIterVarX60gensym858150466_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[118].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[118].name = "nameIterVar`gensym858150466"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[111].len = 7; TM__aEFdgvBUVTbEJX6nofrsSQ_0[111].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[111].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_237_7[0]; NTI__LSLO9apHXWcvb6aqP9c9ccAhA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[111]; NTI__7Qn65lzI0JPM0uQxDr09ahw_.size = sizeof(tyObject_Env_rlpxdotnim___LSLO9apHXWcvb6aqP9c9ccAhA*); NTI__7Qn65lzI0JPM0uQxDr09ahw_.kind = 22; NTI__7Qn65lzI0JPM0uQxDr09ahw_.base = (&NTI__LSLO9apHXWcvb6aqP9c9ccAhA_); NTI__7Qn65lzI0JPM0uQxDr09ahw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(125, 3)"; NTI__7Qn65lzI0JPM0uQxDr09ahw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7Qn65lzI0JPM0uQxDr09ahw_; NTI__7Qn65lzI0JPM0uQxDr09ahw_.marker = Marker_tyRef__7Qn65lzI0JPM0uQxDr09ahw; NTI__byN7hz09bBpKQiFOAISXO8A_.size = sizeof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A); NTI__byN7hz09bBpKQiFOAISXO8A_.kind = 17; NTI__byN7hz09bBpKQiFOAISXO8A_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__byN7hz09bBpKQiFOAISXO8A_.name = "object"; NTI__byN7hz09bBpKQiFOAISXO8A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__byN7hz09bBpKQiFOAISXO8A_; TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[120]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[120].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[120].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[120].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[121]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[121].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[121].offset = offsetof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A, result1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[121].typ = (&NTI__SXCVP2vZ9bQfFqHWkpBUlhQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[121].name = "result1"; TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[122]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[122].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[122].offset = offsetof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[122].typ = (&NTI__7Qn65lzI0JPM0uQxDr09ahw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[122].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[123]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[123].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A, result3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[123].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[123].name = "result3"; TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[124]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[124].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[124].offset = offsetof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A, chronosInternalTmpFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[124].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[124].name = "chronosInternalTmpFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[119].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[119].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[119].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_238_5[0]; NTI__byN7hz09bBpKQiFOAISXO8A_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[119]; NTI__m9a0x45gjW6ULKlJ7iOMpZg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___byN7hz09bBpKQiFOAISXO8A*); NTI__m9a0x45gjW6ULKlJ7iOMpZg_.kind = 22; NTI__m9a0x45gjW6ULKlJ7iOMpZg_.base = (&NTI__byN7hz09bBpKQiFOAISXO8A_); NTI__m9a0x45gjW6ULKlJ7iOMpZg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__m9a0x45gjW6ULKlJ7iOMpZg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__m9a0x45gjW6ULKlJ7iOMpZg_; NTI__m9a0x45gjW6ULKlJ7iOMpZg_.marker = Marker_tyRef__m9a0x45gjW6ULKlJ7iOMpZg; NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.size = sizeof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ); NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.kind = 17; NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.name = "object"; NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bzvYk2Utbu0lRDgjAQvH9aQ_; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[126]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[126].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[126].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[126].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[126].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[127]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[127].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[127].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, reason1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[127].typ = (&NTI__Ub6CwrFFyWvJS0L5dDig8w_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[127].name = "reason1"; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[128]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[128].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[128].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, peer2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[128].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[128].name = "peer2"; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[129]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[129].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[129].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, chronosInternalRetFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[129].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[129].name = "chronosInternalRetFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[130]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[130].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[130].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, msg4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[130].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[130].name = "msg4"; TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[131]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[131].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[131].offset = offsetof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ, nameIterVarX60gensym857500185_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[131].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[131].name = "nameIterVar`gensym857500185"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[125].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[125].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[125].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_245_6[0]; NTI__bzvYk2Utbu0lRDgjAQvH9aQ_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[125]; NTI__izNLg9aUBnCcmdZaUdE6WBg_.size = sizeof(tyObject_Env_rlpxdotnim___bzvYk2Utbu0lRDgjAQvH9aQ*); NTI__izNLg9aUBnCcmdZaUdE6WBg_.kind = 22; NTI__izNLg9aUBnCcmdZaUdE6WBg_.base = (&NTI__bzvYk2Utbu0lRDgjAQvH9aQ_); NTI__izNLg9aUBnCcmdZaUdE6WBg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(117, 11)"; NTI__izNLg9aUBnCcmdZaUdE6WBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__izNLg9aUBnCcmdZaUdE6WBg_; NTI__izNLg9aUBnCcmdZaUdE6WBg_.marker = Marker_tyRef__izNLg9aUBnCcmdZaUdE6WBg; NTI__iw9an5YvQ0nXMk3zU6gCrdg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg); NTI__iw9an5YvQ0nXMk3zU6gCrdg_.kind = 17; NTI__iw9an5YvQ0nXMk3zU6gCrdg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__iw9an5YvQ0nXMk3zU6gCrdg_.name = "object"; NTI__iw9an5YvQ0nXMk3zU6gCrdg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__iw9an5YvQ0nXMk3zU6gCrdg_; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[133]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[133].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[133].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[133].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[134]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[134].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, r1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[134].typ = (&NTI__Ub6CwrFFyWvJS0L5dDig8w_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[134].name = "r1"; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[135]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[135].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[135].typ = (&NTI__izNLg9aUBnCcmdZaUdE6WBg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[135].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[136]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[136].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, chronosInternalTmpFuture3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[136].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[136].name = "chronosInternalTmpFuture3"; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[137]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[137].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, result4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[137].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[137].name = "result4"; TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[138]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[138].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[138].offset = offsetof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg, eX60gensym857750175_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[138].typ = (&NTI__IUKdJQblOLbldyOa09aJt9bw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[138].name = "e`gensym857750175"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[132].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[132].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[132].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_246_6[0]; NTI__iw9an5YvQ0nXMk3zU6gCrdg_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[132]; NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___iw9an5YvQ0nXMk3zU6gCrdg*); NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.kind = 22; NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.base = (&NTI__iw9an5YvQ0nXMk3zU6gCrdg_); NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5A8OTEwwVAAs8U9a3fZFVhQ_; NTI__5A8OTEwwVAAs8U9a3fZFVhQ_.marker = Marker_tyRef__5A8OTEwwVAAs8U9a3fZFVhQ; NTI__B1c2ArdgE7rhnPhLgyecig_.size = sizeof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig); NTI__B1c2ArdgE7rhnPhLgyecig_.kind = 17; NTI__B1c2ArdgE7rhnPhLgyecig_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__B1c2ArdgE7rhnPhLgyecig_.name = "object"; NTI__B1c2ArdgE7rhnPhLgyecig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__B1c2ArdgE7rhnPhLgyecig_; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[140]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[140].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[140].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[140].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[140].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[141]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[141].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[141].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, peer1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[141].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[141].name = "peer1"; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[142]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[142].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[142].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, reason2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[142].typ = (&NTI__Ub6CwrFFyWvJS0L5dDig8w_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[142].name = "reason2"; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[143]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[143].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[143].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, notifyOtherPeer3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[143].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[143].name = "notifyOtherPeer3"; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[144]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[144].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[144].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, chronosInternalRetFuture4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[144].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[144].name = "chronosInternalRetFuture4"; TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[145]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[145].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[145].offset = offsetof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig, nameIterVarX60gensym898400705_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[145].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[145].name = "nameIterVar`gensym898400705"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[139].len = 6; TM__aEFdgvBUVTbEJX6nofrsSQ_0[139].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[139].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_247_6[0]; NTI__B1c2ArdgE7rhnPhLgyecig_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[139]; NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.size = sizeof(tyObject_Env_rlpxdotnim___B1c2ArdgE7rhnPhLgyecig*); NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.kind = 22; NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.base = (&NTI__B1c2ArdgE7rhnPhLgyecig_); NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(891, 6)"; NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZQCs9cUX6NMtlYcDPEVSyaA_; NTI__ZQCs9cUX6NMtlYcDPEVSyaA_.marker = Marker_tyRef__ZQCs9cUX6NMtlYcDPEVSyaA; NTI__uVDySrrl2Of6kyyzEX0i9aw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw); NTI__uVDySrrl2Of6kyyzEX0i9aw_.kind = 17; NTI__uVDySrrl2Of6kyyzEX0i9aw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__uVDySrrl2Of6kyyzEX0i9aw_.name = "object"; NTI__uVDySrrl2Of6kyyzEX0i9aw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uVDySrrl2Of6kyyzEX0i9aw_; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[147]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[147].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[147].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[147].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[148]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[148].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[148].typ = (&NTI__ZQCs9cUX6NMtlYcDPEVSyaA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[148].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[149]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[149].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, fX60gensym898600132_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[149].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[149].name = "f`gensym898600132"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[150]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[150].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, result3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[150].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[150].name = "result3"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[151]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[151].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, fut4); TM__aEFdgvBUVTbEJX6nofrsSQ_0[151].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[151].name = "fut4"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[5] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[152]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[152].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, record5); TM__aEFdgvBUVTbEJX6nofrsSQ_0[152].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[152].name = "record5"; TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[6] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[153]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[153].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw, errX60gensym898950196_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[153].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[153].name = "err`gensym898950196"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[146].len = 7; TM__aEFdgvBUVTbEJX6nofrsSQ_0[146].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[146].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_248_7[0]; NTI__uVDySrrl2Of6kyyzEX0i9aw_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[146]; NTI__qudirtqCwcyZeX58TG5pvA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uVDySrrl2Of6kyyzEX0i9aw*); NTI__qudirtqCwcyZeX58TG5pvA_.kind = 22; NTI__qudirtqCwcyZeX58TG5pvA_.base = (&NTI__uVDySrrl2Of6kyyzEX0i9aw_); NTI__qudirtqCwcyZeX58TG5pvA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__qudirtqCwcyZeX58TG5pvA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qudirtqCwcyZeX58TG5pvA_; NTI__qudirtqCwcyZeX58TG5pvA_.marker = Marker_tyRef__qudirtqCwcyZeX58TG5pvA; NTI__o4WOUB7ly80RHbt4RnsaaA_.size = sizeof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA); NTI__o4WOUB7ly80RHbt4RnsaaA_.kind = 17; NTI__o4WOUB7ly80RHbt4RnsaaA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__o4WOUB7ly80RHbt4RnsaaA_.name = "object"; NTI__o4WOUB7ly80RHbt4RnsaaA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__o4WOUB7ly80RHbt4RnsaaA_; TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[155]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[155].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[155].offset = offsetof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[155].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[155].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[156]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[156].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[156].offset = offsetof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA, time1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[156].typ = (&NTI__Rk1eeZ5K9cdVRk5l7BwOXGw_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[156].name = "time1"; TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[157]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[157].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[157].offset = offsetof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA, chronosInternalRetFuture2); TM__aEFdgvBUVTbEJX6nofrsSQ_0[157].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[157].name = "chronosInternalRetFuture2"; TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[158]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[158].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[158].offset = offsetof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA, peer3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[158].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[158].name = "peer3"; TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[4] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[159]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[159].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[159].offset = offsetof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA, nameIterVarX60gensym899302034_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[159].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[159].name = "nameIterVar`gensym899302034"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[154].len = 5; TM__aEFdgvBUVTbEJX6nofrsSQ_0[154].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[154].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_255_5[0]; NTI__o4WOUB7ly80RHbt4RnsaaA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[154]; NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.size = sizeof(tyObject_Env_rlpxdotnim___o4WOUB7ly80RHbt4RnsaaA*); NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.kind = 22; NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.base = (&NTI__o4WOUB7ly80RHbt4RnsaaA_); NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-eth/eth/p2p/rlpx.nim(908, 26)"; NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_; NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_.marker = Marker_tyRef__s9aOcVeqfF9c6TYfjj9cMEU1w; NTI__mY3R7avu2qs9bs0Dc1PElZA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA); NTI__mY3R7avu2qs9bs0Dc1PElZA_.kind = 17; NTI__mY3R7avu2qs9bs0Dc1PElZA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__mY3R7avu2qs9bs0Dc1PElZA_.name = "object"; NTI__mY3R7avu2qs9bs0Dc1PElZA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mY3R7avu2qs9bs0Dc1PElZA_; TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[0] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[161]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[161].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA, colonstate_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[161].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[161].name = ":state"; TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[1] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[162]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[162].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[162].offset = offsetof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA, chronosInternalTmpFuture1); TM__aEFdgvBUVTbEJX6nofrsSQ_0[162].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[162].name = "chronosInternalTmpFuture1"; TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[2] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[163]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[163].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[163].offset = offsetof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA, colonup_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[163].typ = (&NTI__s9aOcVeqfF9c6TYfjj9cMEU1w_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[163].name = ":up"; TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[3] = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[164]; TM__aEFdgvBUVTbEJX6nofrsSQ_0[164].kind = 1; TM__aEFdgvBUVTbEJX6nofrsSQ_0[164].offset = offsetof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA, result3); TM__aEFdgvBUVTbEJX6nofrsSQ_0[164].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__aEFdgvBUVTbEJX6nofrsSQ_0[164].name = "result3"; TM__aEFdgvBUVTbEJX6nofrsSQ_0[160].len = 4; TM__aEFdgvBUVTbEJX6nofrsSQ_0[160].kind = 2; TM__aEFdgvBUVTbEJX6nofrsSQ_0[160].sons = &TM__aEFdgvBUVTbEJX6nofrsSQ_256_4[0]; NTI__mY3R7avu2qs9bs0Dc1PElZA_.node = &TM__aEFdgvBUVTbEJX6nofrsSQ_0[160]; NTI__bzW1MxtZkTGXF9cmRLf0s0w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___mY3R7avu2qs9bs0Dc1PElZA*); NTI__bzW1MxtZkTGXF9cmRLf0s0w_.kind = 22; NTI__bzW1MxtZkTGXF9cmRLf0s0w_.base = (&NTI__mY3R7avu2qs9bs0Dc1PElZA_); NTI__bzW1MxtZkTGXF9cmRLf0s0w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__bzW1MxtZkTGXF9cmRLf0s0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bzW1MxtZkTGXF9cmRLf0s0w_; NTI__bzW1MxtZkTGXF9cmRLf0s0w_.marker = Marker_tyRef__bzW1MxtZkTGXF9cmRLf0s0w; }