@@ -41,7 +41,7 @@ namespace {
41
41
}};
42
42
43
43
//64-bit DotNet p/invoke table
44
- std::array<PinvokeEntry, 478 > dotnet_pinvokes {{
44
+ std::array<PinvokeEntry, 491 > dotnet_pinvokes {{
45
45
{0x99f2ee02463000, "CompressionNative_Crc32", nullptr},
46
46
{0xb38afc8bfe830b, "SystemNative_Bind", nullptr},
47
47
{0x190fe65d8736dcb, "SystemNative_TryGetIPPacketInformation", nullptr},
@@ -90,6 +90,7 @@ namespace {
90
90
{0x11b6f4f0aafeda95, "SystemNative_LowLevelMonitor_TimedWait", nullptr},
91
91
{0x11cc73f2926d4064, "SystemNative_ConfigureTerminalForChildProcess", nullptr},
92
92
{0x121bc483ac26f5f8, "SystemNative_GetGroupName", nullptr},
93
+ {0x12c4ec35ec8b16ed, "BrotliDecoderAttachDictionary", nullptr},
93
94
{0x12d65f9f65b01497, "SystemNative_GetRawSockOpt", nullptr},
94
95
{0x12eaf09505dc19fd, "SystemNative_FStat", nullptr},
95
96
{0x13577369f5ec4b0a, "SystemNative_GetActiveTcpConnectionInfos", nullptr},
@@ -104,6 +105,7 @@ namespace {
104
105
{0x18d6b5e9fec9b0dc, "SystemNative_Connectx", nullptr},
105
106
{0x18f7da5f584b5b59, "SystemNative_PReadV", nullptr},
106
107
{0x1948a0cf88329c2f, "SystemNative_HandleNonCanceledPosixSignal", nullptr},
108
+ {0x195a0b4ce535876c, "SystemNative_UninitializeTerminal", nullptr},
107
109
{0x1ac95b02f23933cc, "SystemNative_CanGetHiddenFlag", nullptr},
108
110
{0x1d1bb0528d517729, "AndroidCryptoNative_SSLGetSupportedProtocols", nullptr},
109
111
{0x1d4dcbc06728e689, "SystemNative_Close", nullptr},
@@ -121,6 +123,7 @@ namespace {
121
123
{0x20784dcc7e9cee75, "BrotliGetTransforms", nullptr},
122
124
{0x2178ba302d0c5f1c, "GlobalizationNative_GetCalendars", nullptr},
123
125
{0x218fce505a140c55, "AndroidCryptoNative_EcDsaVerify", nullptr},
126
+ {0x220778b5dba72ea3, "BrotliEncoderDestroyPreparedDictionary", nullptr},
124
127
{0x2291e0ba4e1b55b0, "SystemNative_LStat", nullptr},
125
128
{0x23ac2a4c4d1c744e, "AndroidCryptoNative_X509ChainGetCertificateCount", nullptr},
126
129
{0x24f840f903a26ded, "SystemNative_ConvertErrorPalToPlatform", nullptr},
@@ -151,10 +154,12 @@ namespace {
151
154
{0x346a9bb11364833c, "SystemNative_DrainAutoreleasePool", nullptr},
152
155
{0x35169e67cc0f8529, "SystemNative_GetIPv6MulticastOption", nullptr},
153
156
{0x359205b4a10fa780, "SystemNative_LowLevelMonitor_Destroy", nullptr},
157
+ {0x35c0aa811b7a83c8, "BrotliDecoderSetMetadataCallbacks", nullptr},
154
158
{0x35c1fa8dffcbbd8c, "CryptoNative_EvpDigestReset", nullptr},
155
159
{0x36128eed665b1923, "SystemNative_ShmUnlink", nullptr},
156
160
{0x364dcf65ae63adff, "SystemNative_GetSocketErrorOption", nullptr},
157
161
{0x3757b327944abb54, "SystemNative_EnablePosixSignalHandling", nullptr},
162
+ {0x376f5dc6f9cfc714, "BrotliSharedDictionaryAttach", nullptr},
158
163
{0x38b4bd21127ceffd, "SystemNative_StrErrorR", nullptr},
159
164
{0x38c7de719e8ae69d, "SystemNative_RmDir", nullptr},
160
165
{0x391bbbb9bbde4455, "SystemNative_SetIPv4MulticastOption", nullptr},
@@ -219,6 +224,7 @@ namespace {
219
224
{0x5a114024ecd1162c, "CryptoNative_EvpDigestUpdate", nullptr},
220
225
{0x5a305cf2a314d6a6, "SystemNative_FTruncate", nullptr},
221
226
{0x5a337d9cc7d8bcfd, "CryptoNative_HmacCurrent", nullptr},
227
+ {0x5aa35ab7b2344e7f, "CompressionNative_InflateReset2_", nullptr},
222
228
{0x5d503db70d17dad2, "BrotliEncoderIsFinished", nullptr},
223
229
{0x5dd1d1d024378765, "CryptoNative_EvpMdSize", nullptr},
224
230
{0x5e53b688fede3216, "SystemNative_GetControlCharacters", nullptr},
@@ -257,6 +263,7 @@ namespace {
257
263
{0x6e2c1caff08e6e2d, "SystemNative_ReadStdin", nullptr},
258
264
{0x6ee05d5e8650e56c, "SystemNative_DisablePosixSignalHandling", nullptr},
259
265
{0x6f990f1f7bc80630, "AndroidCryptoNative_RsaCreate", nullptr},
266
+ {0x7009d76a45fb331d, "SystemNative_Select", nullptr},
260
267
{0x70f907b97d3fe059, "AndroidCryptoNative_Aes192Ccm", nullptr},
261
268
{0x7150f0eb40797bb3, "AndroidCryptoNative_SSLStreamCreateWithCertificates", nullptr},
262
269
{0x724820d307055ed1, "CryptoNative_HmacFinal", nullptr},
@@ -267,6 +274,7 @@ namespace {
267
274
{0x74ec4a8d869776ad, "AndroidCryptoNative_Aes128Ccm", nullptr},
268
275
{0x7559feb379d38da5, "SystemNative_GetTimeZoneData", nullptr},
269
276
{0x758dfbf057da0da0, "AndroidCryptoNative_DsaSignatureFieldSize", nullptr},
277
+ {0x76798cd7bb13681b, "BrotliSharedDictionaryDestroyInstance", nullptr},
270
278
{0x77ca6a148e5a51d9, "GlobalizationNative_IanaIdToWindowsId", nullptr},
271
279
{0x7975d1d7029cf1a3, "AndroidCryptoNative_Aes128Gcm", nullptr},
272
280
{0x79f5c24afbd04af1, "AndroidCryptoNative_Aes256Cbc", nullptr},
@@ -280,6 +288,7 @@ namespace {
280
288
{0x7e5fa2f70891c7fe, "GlobalizationNative_ChangeCaseTurkish", nullptr},
281
289
{0x7ec328b6ba9eab8a, "SystemNative_WaitForSocketEvents", nullptr},
282
290
{0x7fa96d0284954375, "AndroidCryptoNative_X509Decode", nullptr},
291
+ {0x80662c5b2e1cb5a3, "SystemNative_GetWasiSocketDescriptor", nullptr},
283
292
{0x80ef5040fdcc248d, "BrotliEncoderMaxCompressedSize", nullptr},
284
293
{0x813bedf08c3388d4, "AndroidCryptoNative_Aes128Cfb8", nullptr},
285
294
{0x84c8a7489b37fea0, "SystemNative_GetPlatformSignalNumber", nullptr},
@@ -317,6 +326,7 @@ namespace {
317
326
{0x9c3e8b890033819a, "SystemNative_FcntlCanGetSetPipeSz", nullptr},
318
327
{0x9c832cd7fcbf2de0, "SystemNative_MkFifo", nullptr},
319
328
{0x9d2cb31282abd3d9, "SystemNative_GetNetworkInterfaces", nullptr},
329
+ {0x9de1a10b99ff806a, "BrotliEncoderPrepareDictionary", nullptr},
320
330
{0x9e25ebf4f61cc299, "SystemNative_ChDir", nullptr},
321
331
{0x9e79166979634030, "AndroidCryptoNative_CipherSetKeyAndIV", nullptr},
322
332
{0x9edddf30d660eff4, "AndroidCryptoNative_Aes192Ecb", nullptr},
@@ -381,6 +391,7 @@ namespace {
381
391
{0xbb5e970ecb6745da, "SystemNative_SymLink", nullptr},
382
392
{0xbbd20cce92ec2c12, "SystemNative_FcntlGetFD", nullptr},
383
393
{0xbcd9e53d2d288094, "SystemNative_GetNameInfo", nullptr},
394
+ {0xbd249176b4bfe3bf, "SystemNative_MemfdCreate", nullptr},
384
395
{0xbd5a0be2f7904089, "AndroidCryptoNative_X509StoreAddCertificate", nullptr},
385
396
{0xbd89ef4df5486744, "SystemNative_Send", nullptr},
386
397
{0xbdbbd2898347c0d1, "AndroidCryptoNative_SSLStreamHandshake", nullptr},
@@ -416,7 +427,6 @@ namespace {
416
427
{0xca48c3927c202794, "AndroidCryptoNative_GetECKeyParameters", nullptr},
417
428
{0xcaae6d345ba32c7b, "SystemNative_Kill", nullptr},
418
429
{0xcaec08aa13779f7f, "SystemNative_GetEnviron", nullptr},
419
- {0xcaf599a20538b10b, "SystemNative_SetWindowSize", nullptr},
420
430
{0xcb4bcdafdc81d116, "AndroidCryptoNative_CipherCreatePartial", nullptr},
421
431
{0xcbbb90469d28cded, "SystemNative_SearchPath", nullptr},
422
432
{0xcc433093c073719e, "AndroidCryptoNative_SSLStreamRead", nullptr},
@@ -431,6 +441,7 @@ namespace {
431
441
{0xd0899515dfe85287, "GlobalizationNative_LoadICU", nullptr},
432
442
{0xd185dfe303ab91dd, "GlobalizationNative_CompareString", nullptr},
433
443
{0xd392d6ed5dcc111c, "SystemNative_GetDomainName", nullptr},
444
+ {0xd513a641103f8971, "SystemNative_IsMemfdSupported", nullptr},
434
445
{0xd5264d57a926edfb, "GlobalizationNative_InitICUFunctions", nullptr},
435
446
{0xd55437b16dc84f3b, "SystemNative_GetIPv4GlobalStatistics", nullptr},
436
447
{0xd5c063a90ae882c1, "AndroidCryptoNative_CipherIsSupported", nullptr},
@@ -455,6 +466,7 @@ namespace {
455
466
{0xdde06993f87d6ffc, "AndroidCryptoNative_Aes128Cfb128", nullptr},
456
467
{0xde1e22dd097f799c, "AndroidCryptoNative_CipherSetNonceLength", nullptr},
457
468
{0xde259001bf54e6f1, "AndroidCryptoNative_SSLStreamIsLocalCertificateUsed", nullptr},
469
+ {0xde6dff2ceead0af8, "BrotliSharedDictionaryCreateInstance", nullptr},
458
470
{0xdec5c7544d2c8cb1, "AndroidCryptoNative_GetDsaParameters", nullptr},
459
471
{0xdf650444c8af0763, "SystemNative_FcntlGetIsNonBlocking", nullptr},
460
472
{0xdfede2defd776f7e, "AndroidCryptoNative_X509ChainSetCustomTrustStore", nullptr},
@@ -470,6 +482,7 @@ namespace {
470
482
{0xe582a4a60bb74c35, "SystemNative_GetProcAddress", nullptr},
471
483
{0xe604fca300068c0c, "AndroidCryptoNative_CipherCtxSetPadding", nullptr},
472
484
{0xe6838f2add787bfe, "SystemNative_FreeLibrary", nullptr},
485
+ {0xe6aa2b10b9bbba6c, "BrotliEncoderAttachPreparedDictionary", nullptr},
473
486
{0xe73aeaf9e3a10343, "SystemNative_PWrite", nullptr},
474
487
{0xe78ff100d1d73d99, "SystemNative_SetReceiveTimeout", nullptr},
475
488
{0xe853ecfe4d402ed0, "SystemNative_Poll", nullptr},
@@ -562,7 +575,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
562
575
}};
563
576
564
577
//32-bit DotNet p/invoke table
565
- std::array<PinvokeEntry, 478 > dotnet_pinvokes {{
578
+ std::array<PinvokeEntry, 491 > dotnet_pinvokes {{
566
579
{0xaf6b1c, "AndroidCryptoNative_RsaPrivateDecrypt", nullptr},
567
580
{0x1733089, "SystemNative_SetTerminalInvalidationHandler", nullptr},
568
581
{0x1dd1f00, "AndroidCryptoNative_Aes192Cfb8", nullptr},
@@ -572,6 +585,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
572
585
{0x3d9bc5f, "SystemNative_Unlink", nullptr},
573
586
{0x3e12cb4, "SystemNative_INotifyInit", nullptr},
574
587
{0x5b0fb1d, "SystemNative_InitializeConsoleBeforeRead", nullptr},
588
+ {0x7c1699a, "BrotliSharedDictionaryDestroyInstance", nullptr},
575
589
{0x80f30b4, "BrotliDecoderTakeOutput", nullptr},
576
590
{0x84ccf89, "SystemNative_MSync", nullptr},
577
591
{0x8c636a2, "SystemNative_FcntlSetPipeSz", nullptr},
@@ -580,7 +594,6 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
580
594
{0xaa46d20, "SystemNative_SNPrintF", nullptr},
581
595
{0xaa7c86e, "SystemNative_Exit", nullptr},
582
596
{0xb6a80bd, "SystemNative_SetAddressFamily", nullptr},
583
- {0xbdd984d, "SystemNative_SetWindowSize", nullptr},
584
597
{0xcc59904, "CryptoNative_HmacDestroy", nullptr},
585
598
{0xd5ca844, "SystemNative_CreateSocketEventPort", nullptr},
586
599
{0xd98d741, "SystemNative_Kill", nullptr},
@@ -609,6 +622,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
609
622
{0x1a302b28, "SystemNative_SchedSetAffinity", nullptr},
610
623
{0x1aa4105d, "GlobalizationNative_GetSortKey", nullptr},
611
624
{0x1ab1248e, "SystemNative_GetHostName", nullptr},
625
+ {0x1ae2353d, "SystemNative_MemfdCreate", nullptr},
612
626
{0x1bf277c4, "SystemNative_WaitForSocketEvents", nullptr},
613
627
{0x1c4778bf, "SystemNative_AlignedFree", nullptr},
614
628
{0x1cb466df, "AndroidCryptoNative_RsaGenerateKeyEx", nullptr},
@@ -629,6 +643,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
629
643
{0x22bbb587, "AndroidCryptoNative_SSLStreamGetPeerCertificate", nullptr},
630
644
{0x2304e65b, "SystemNative_SetRLimit", nullptr},
631
645
{0x23cfcfb0, "BrotliTransformDictionaryWord", nullptr},
646
+ {0x25aa4d27, "BrotliSharedDictionaryCreateInstance", nullptr},
632
647
{0x260a3e8d, "CompressionNative_DeflateInit2_", nullptr},
633
648
{0x289b5430, "SystemNative_Log", nullptr},
634
649
{0x28d95a99, "SystemNative_CanGetHiddenFlag", nullptr},
@@ -648,6 +663,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
648
663
{0x2ff73621, "CryptoNative_ErrReasonErrorString", nullptr},
649
664
{0x30af09b7, "AndroidCryptoNative_DecodeRsaSubjectPublicKeyInfo", nullptr},
650
665
{0x31120969, "SystemNative_Malloc", nullptr},
666
+ {0x3296900a, "SystemNative_Select", nullptr},
651
667
{0x3374b950, "SystemNative_GetLoadLibraryError", nullptr},
652
668
{0x34867c2f, "SystemNative_TryGetUInt32OSThreadId", nullptr},
653
669
{0x349c5a8f, "SystemNative_GetNetworkInterfaces", nullptr},
@@ -659,8 +675,10 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
659
675
{0x388a31d4, "SystemNative_PathConf", nullptr},
660
676
{0x3a238b9f, "AndroidCryptoNative_RsaVerificationPrimitive", nullptr},
661
677
{0x3a861d34, "SystemNative_GetNativeIPInterfaceStatistics", nullptr},
678
+ {0x3ac276e4, "SystemNative_UninitializeTerminal", nullptr},
662
679
{0x3af56a10, "AndroidCryptoNative_RsaSize", nullptr},
663
680
{0x3b286185, "GlobalizationNative_ChangeCaseTurkish", nullptr},
681
+ {0x3bbb89a1, "BrotliEncoderPrepareDictionary", nullptr},
664
682
{0x3bf3d465, "SystemNative_GetIPv6MulticastOption", nullptr},
665
683
{0x3cb49aae, "SystemNative_GetPwNamR", nullptr},
666
684
{0x3d150bdf, "AndroidCryptoNative_Aes128Ecb", nullptr},
@@ -691,6 +709,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
691
709
{0x46268e76, "GlobalizationNative_GetCalendarInfo", nullptr},
692
710
{0x477f60cf, "SystemNative_OpenDir", nullptr},
693
711
{0x47a82b4e, "SystemNative_AlignedRealloc", nullptr},
712
+ {0x47eeefbb, "BrotliEncoderAttachPreparedDictionary", nullptr},
694
713
{0x48c17c9b, "SystemNative_Sysctl", nullptr},
695
714
{0x493888ee, "CompressionNative_Crc32", nullptr},
696
715
{0x494ef6d4, "SystemNative_GetIPv4MulticastOption", nullptr},
@@ -706,6 +725,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
706
725
{0x4ca38207, "AndroidCryptoNative_X509StoreEnumerateTrustedCertificates", nullptr},
707
726
{0x4cb997ae, "BrotliEncoderCompress", nullptr},
708
727
{0x4d1a35d1, "SystemNative_LowLevelMonitor_Release", nullptr},
728
+ {0x4d722945, "BrotliDecoderSetMetadataCallbacks", nullptr},
709
729
{0x4d75bb15, "SystemNative_WaitIdAnyExitedNoHangNoWait", nullptr},
710
730
{0x4dbf0c74, "SystemNative_CreateSocketEventBuffer", nullptr},
711
731
{0x4e4d4f2a, "SystemNative_SetIPv6Address", nullptr},
@@ -754,6 +774,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
754
774
{0x661c5218, "SystemNative_GetDomainName", nullptr},
755
775
{0x6661a841, "BrotliDecoderDecompressStream", nullptr},
756
776
{0x66b5bf9d, "GlobalizationNative_IsPredefinedLocale", nullptr},
777
+ {0x670e9b77, "SystemNative_GetWasiSocketDescriptor", nullptr},
757
778
{0x674bdf7f, "SystemNative_DisablePosixSignalHandling", nullptr},
758
779
{0x679dd832, "SystemNative_SetPort", nullptr},
759
780
{0x679f9b4e, "SystemNative_FcntlGetPipeSz", nullptr},
@@ -855,6 +876,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
855
876
{0xa39be756, "GlobalizationNative_LoadICU", nullptr},
856
877
{0xa4636764, "AndroidCryptoNative_X509ChainCreateContext", nullptr},
857
878
{0xa477c74e, "SystemNative_TryGetIPPacketInformation", nullptr},
879
+ {0xa48feea4, "SystemNative_IsMemfdSupported", nullptr},
858
880
{0xa635da0f, "AndroidCryptoNative_SSLStreamShutdown", nullptr},
859
881
{0xa691d151, "AndroidCryptoNative_Aes192Cbc", nullptr},
860
882
{0xa72ce322, "AndroidCryptoNative_DeleteGlobalReference", nullptr},
@@ -902,6 +924,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
902
924
{0xb84914f1, "SystemNative_EnumerateGatewayAddressesForInterface", nullptr},
903
925
{0xb862b34e, "AndroidCryptoNative_CipherSetNonceLength", nullptr},
904
926
{0xb884b933, "SystemNative_StdinReady", nullptr},
927
+ {0xb88de9da, "BrotliDecoderAttachDictionary", nullptr},
905
928
{0xb96c2133, "SystemNative_GetErrNo", nullptr},
906
929
{0xb97add7d, "SystemNative_CreateNetworkChangeListenerSocket", nullptr},
907
930
{0xb9e6cb2c, "SystemNative_RealPath", nullptr},
@@ -912,6 +935,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
912
935
{0xbb92466f, "SystemNative_AlignedAlloc", nullptr},
913
936
{0xbd658356, "CryptoNative_ErrErrorStringN", nullptr},
914
937
{0xbdbf2140, "SystemNative_SchedGetAffinity", nullptr},
938
+ {0xbde08fbf, "BrotliSharedDictionaryAttach", nullptr},
915
939
{0xbec8a3f2, "SystemNative_FChflags", nullptr},
916
940
{0xbf4eeb78, "AndroidCryptoNative_GetBigNumBytes", nullptr},
917
941
{0xbf9766c3, "AndroidCryptoNative_SSLStreamHandshake", nullptr},
@@ -1015,6 +1039,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
1015
1039
{0xf0919525, "AndroidCryptoNative_CipherReset", nullptr},
1016
1040
{0xf0e499c4, "SystemNative_PRead", nullptr},
1017
1041
{0xf1bb5b47, "SystemNative_ReadLink", nullptr},
1042
+ {0xf1fba440, "BrotliEncoderDestroyPreparedDictionary", nullptr},
1018
1043
{0xf23e6314, "AndroidCryptoNative_RsaCreate", nullptr},
1019
1044
{0xf2a49cf0, "SystemNative_CloseSocketEventPort", nullptr},
1020
1045
{0xf39b1c3a, "SystemNative_GetCryptographicallySecureRandomBytes", nullptr},
@@ -1037,6 +1062,7 @@ constexpr hash_t system_globalization_native_library_hash = 0x28b5c8fca080abd5;
1037
1062
{0xfb89157f, "SystemNative_GetGroups", nullptr},
1038
1063
{0xfc83423c, "SystemNative_GetRawSockOpt", nullptr},
1039
1064
{0xfd9099cc, "SystemNative_GetUInt64OSThreadId", nullptr},
1065
+ {0xfde48d33, "CompressionNative_InflateReset2_", nullptr},
1040
1066
{0xfe2f2c47, "SystemNative_DrainAutoreleasePool", nullptr},
1041
1067
{0xfeb6c5c7, "SystemNative_WaitPidExitedNoHang", nullptr},
1042
1068
{0xff3b4cfa, "SystemNative_GetFileSystemType", nullptr},
@@ -1054,5 +1080,5 @@ constexpr hash_t system_globalization_native_library_hash = 0xa66f1e5a;
1054
1080
#endif
1055
1081
1056
1082
constexpr size_t internal_pinvokes_count = 26;
1057
- constexpr size_t dotnet_pinvokes_count = 478 ;
1083
+ constexpr size_t dotnet_pinvokes_count = 491 ;
1058
1084
} // end of anonymous namespace
0 commit comments