Search Unity

IL2CPP: compiler limit: token overflowed internal buffer

Discussion in 'Windows' started by EusebiuMarcu, Jul 15, 2019.

  1. EusebiuMarcu

    EusebiuMarcu

    Joined:
    Sep 20, 2018
    Posts:
    26
    I am building an UWP and after the VS solution is generated, I get this error when building it.

    Code (CSharp):
    1.  1>C:\New folder\Il2CppOutputProject\Source\il2cppOutput\Il2CppTypeDefinitions.c(10319): fatal error C1064: compiler limit: token overflowed internal buffer
    Any ideas?

    Code (CSharp):
    1.  1>Building GameAssembly.dll with MsvcWinRtToolChain
    2. 1>    Msvc Install Version: 15.0
    3. 1>    Msvc Install SDK Directory: C:\Program Files (x86)\Windows Kits\10
    4. 1>    Msvc Linker Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\ARM\link.exe
    5. 1>    Msvc Compiler Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\ARM\cl.exe
    6. 1>
    7. 1>    Output directory: C:\New folder\build\bin\ARM\Debug
    8. 1>    Cache directory: C:\New folder\build\obj\il2cppOutputProject\ARM\Debug
    9. 1>il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: Il2CppTypeDefinitions.c
    10. 1>C:\New folder\Il2CppOutputProject\Source\il2cppOutput\Il2CppTypeDefinitions.c(10319): fatal error C1064: compiler limit: token overflowed internal buffer
    11. 1>
    12. 1>Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\ARM\cl.exe"
    13. 1>
    14. 1>Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: Il2CppTypeDefinitions.c
    15. 1>C:\New folder\Il2CppOutputProject\Source\il2cppOutput\Il2CppTypeDefinitions.c(10319): fatal error C1064: compiler limit: token overflowed internal buffer
    16. 1>
    17. 1>Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\ARM\cl.exe"
    18. 1>Arguments: "C:\New folder\Il2CppOutputProject\Source\il2cppOutput\Il2CppTypeDefinitions.c" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /utf-8 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /wd4996 /Od /Zc:inline /RTC1 /MDd /DWINDOWS_UWP /DUNITY_UWP /DUNITY_WSA_10_0 /DUNITY_WSA /DUNITY_WINRT /DPLATFORM_WINRT /DNET_4_0 /DUNITY_AOT /DGC_NOT_DLL /DRUNTIME_IL2CPP /DIL2CPP_DEBUG=1 /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_DEBUG /DDEBUG /DIL2CPP_DEBUG /D__arm__ /DWINDOWS_SDK_BUILD_VERSION=18362 /D__WRL_NO_DEFAULT_LIB__ /DWINAPI_FAMILY=WINAPI_FAMILY_APP /I"C:\New folder\Il2CppOutputProject\IL2CPP\libil2cpp" /I"C:\New folder\Il2CppOutputProject\IL2CPP\libil2cpp" /I"C:\New folder\Il2CppOutputProject\IL2CPP\external\bdwgc\include" /I"C:\New folder\Il2CppOutputProject\Source" /I"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt" /Fo"C:\New folder\build\obj\il2cppOutputProject\ARM\Debug\09B17862D6E792746F864293F89B66F0.obj" /Fd"C:\New folder\build\obj\il2cppOutputProject\ARM\Debug\09B17862D6E792746F864293F89B66F0.pdb"
    19. 1>EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\x64
    20. 1>
    21. 1>   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    22. 1>   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    23. 1>   at il2cpp.Program.DoRun(String[] args)
    24. 1>   at il2cpp.Program.Run(String[] args)
    25. 1>   at il2cpp.Program.Main(String[] args)
    26. 1>Arguments: "C:\New folder\Il2CppOutputProject\Source\il2cppOutput\Il2CppTypeDefinitions.c" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /utf-8 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /wd4996 /Od /Zc:inline /RTC1 /MDd /DWINDOWS_UWP /DUNITY_UWP /DUNITY_WSA_10_0 /DUNITY_WSA /DUNITY_WINRT /DPLATFORM_WINRT /DNET_4_0 /DUNITY_AOT /DGC_NOT_DLL /DRUNTIME_IL2CPP /DIL2CPP_DEBUG=1 /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_DEBUG /DDEBUG /DIL2CPP_DEBUG /D__arm__ /DWINDOWS_SDK_BUILD_VERSION=18362 /D__WRL_NO_DEFAULT_LIB__ /DWINAPI_FAMILY=WINAPI_FAMILY_APP /I"C:\New folder\Il2CppOutputProject\IL2CPP\libil2cpp" /I"C:\New folder\Il2CppOutputProject\IL2CPP\libil2cpp" /I"C:\New folder\Il2CppOutputProject\IL2CPP\external\bdwgc\include" /I"C:\New folder\Il2CppOutputProject\Source" /I"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt" /Fo"C:\New folder\build\obj\il2cppOutputProject\ARM\Debug\09B17862D6E792746F864293F89B66F0.obj" /Fd"C:\New folder\build\obj\il2cppOutputProject\ARM\Debug\09B17862D6E792746F864293F89B66F0.pdb"
    27. 1>EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.21.27702\bin\HostX64\x64
    28. 1>
    29. 1>   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    30. 1>   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    31. 1>   at il2cpp.Program.DoRun(String[] args)
    32. 1>   at il2cpp.Program.Run(String[] args)
    33. 1>   at il2cpp.Program.Main(String[] args)
    34. 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command ""C:\New folder\Il2CppOutputProject\\IL2CPP\build\il2cpp.exe" --libil2cpp-static --compile-cpp -architecture=ARMv7 -configuration=Debug -platform=winrt -outputpath="C:\New folder\\build\bin\ARM\Debug\GameAssembly.dll" --data-folder="C:\New folder\\build\bin\ARM\Debug\\" -cachedirectory="C:\New folder\\build\obj\il2cppOutputProject\ARM\Debug\\" -generatedcppdir="C:\New folder\Il2CppOutputProject\\Source"  --profiler-report --additional-defines=WINDOWS_UWP --additional-defines=UNITY_UWP --additional-defines=UNITY_WSA_10_0 --additional-defines=UNITY_WSA --additional-defines=UNITY_WINRT --additional-defines=PLATFORM_WINRT -dotnetprofile=unityaot -verbose --map-file-parser="C:\New folder\Il2CppOutputProject\\IL2CPP\MapFileParser\MapFileParser.exe"" exited with code -532462766.
    35. 1>Done building project "Il2CppOutputProject.vcxproj" -- FAILED.
    36. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    37.  
     
  2. timke

    timke

    Joined:
    Nov 30, 2017
    Posts:
    407
  3. EusebiuMarcu

    EusebiuMarcu

    Joined:
    Sep 20, 2018
    Posts:
    26
    extern const Il2CppGenericInst GenInst_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_0_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_1_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_2_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_3_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_4_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_5_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_6_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_7_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_8_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_9_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_10_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_11_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_12_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_13_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_14_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_15_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_16_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_17_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_18_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_19_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_20_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_21_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_22_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_23_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_24_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_25_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_26_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_27_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_28_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_29_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_30_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_31_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_32_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_33_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_34_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_35_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_36_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_37_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_38_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_39_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_40_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_41_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_42_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_43_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_44_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_45_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_46_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_47_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_48_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_49_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_50_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_51_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_52_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_53_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_54_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_55_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_56_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_57_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_58_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_59_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_60_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_61_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_62_0_0_0_MutableTuple_128_t87D1AF9AF348AB161116CA5729C01D43093F45F9_gp_63_0_0_0;

    Can you guide me in finding the identifier from C#?
     
  4. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    I think there's a type called "MutableTuple" that has 128 generic parameters. Do you have anything like that in your code?
     
  5. EusebiuMarcu

    EusebiuMarcu

    Joined:
    Sep 20, 2018
    Posts:
    26
  6. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    Is there any chance you are able to modify that code and comment out that particular class?

    Also, can you report a bug to us with a repro project attached so we could fix IL2CPP to not generate such long identifier names?
     
  7. EusebiuMarcu

    EusebiuMarcu

    Joined:
    Sep 20, 2018
    Posts:
    26
    Also the 64 has also the same issue. So, I fallback to 32 and now the build does not have this problem anymore.

    To reproduce the issue is quite simple - I will try to make a bug report:
    - create a new project
    - add IronPython libs to it (mainly Microsoft.Dynamic.dl)
    - make use of some function in IronPython
    - Build it for UWP
    - Build VS solution.
     
  8. littledwarf

    littledwarf

    Joined:
    Dec 26, 2016
    Posts:
    11
    I had the same issue. But I can't find the source. There is no comment around it.
    Checking Il2CppInvokerTable.cpp it seems that structs and others has comments that I can find a relation to my original project. Not the case for some methods like this one.

    How should I proceed?

    Building Unity 2019.2, x86_64


    Code (CSharp):
    1. void* RuntimeInvoker_FalseVoid_t22962CB4C05B1D89B55A6E1139F0E87A90987017_RuntimeObject_RuntimeObject_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_VoidU2A_t3A9D5EB5A83DC9C93DF2C4D6EA67B0F5E885889A_RuntimeObject (Il2CppMethodPointer methodPointer, const RuntimeMethod* methodMetadata, void* obj, void** args)
    2. {
    3.     typedef void (*Func)(RuntimeObject * p1, RuntimeObject * p2, int32_t p3, int8_t p4, void* p5, void* p6, void* p7, void* p8, void* p9, void* p10, void* p11, void* p12, void* p13, void* p14, void* p15, void* p16, void* p17, void* p18, void* p19, void* p20, void* p21, void* p22, void* p23, void* p24, void* p25, void* p26, void* p27, void* p28, void* p29, void* p30, void* p31, void* p32, void* p33, void* p34, void* p35, void* p36, void* p37, void* p38, void* p39, void* p40, void* p41, void* p42, void* p43, void* p44, void* p45, void* p46, void* p47, void* p48, void* p49, void* p50, void* p51, void* p52, void* p53, void* p54, void* p55, void* p56, void* p57, void* p58, void* p59, void* p60, void* p61, void* p62, void* p63, void* p64, void* p65, void* p66, void* p67, void* p68, void* p69, void* p70, void* p71, void* p72, void* p73, void* p74, void* p75, void* p76, void* p77, void* p78, void* p79, void* p80, void* p81, void* p82, void* p83, void* p84, RuntimeObject * p85, const RuntimeMethod* method);
    4.     ((Func)methodPointer)((RuntimeObject *)args[0], (RuntimeObject *)args[1], *((int32_t*)args[2]), *((int8_t*)args[3]), (void*)args[4], (void*)args[5], (void*)args[6], (void*)args[7], (void*)args[8], (void*)args[9], (void*)args[10], (void*)args[11], (void*)args[12], (void*)args[13], (void*)args[14], (void*)args[15], (void*)args[16], (void*)args[17], (void*)args[18], (void*)args[19], (void*)args[20], (void*)args[21], (void*)args[22], (void*)args[23], (void*)args[24], (void*)args[25], (void*)args[26], (void*)args[27], (void*)args[28], (void*)args[29], (void*)args[30], (void*)args[31], (void*)args[32], (void*)args[33], (void*)args[34], (void*)args[35], (void*)args[36], (void*)args[37], (void*)args[38], (void*)args[39], (void*)args[40], (void*)args[41], (void*)args[42], (void*)args[43], (void*)args[44], (void*)args[45], (void*)args[46], (void*)args[47], (void*)args[48], (void*)args[49], (void*)args[50], (void*)args[51], (void*)args[52], (void*)args[53], (void*)args[54], (void*)args[55], (void*)args[56], (void*)args[57], (void*)args[58], (void*)args[59], (void*)args[60], (void*)args[61], (void*)args[62], (void*)args[63], (void*)args[64], (void*)args[65], (void*)args[66], (void*)args[67], (void*)args[68], (void*)args[69], (void*)args[70], (void*)args[71], (void*)args[72], (void*)args[73], (void*)args[74], (void*)args[75], (void*)args[76], (void*)args[77], (void*)args[78], (void*)args[79], (void*)args[80], (void*)args[81], (void*)args[82], (void*)args[83], (RuntimeObject *)args[84], methodMetadata);
    5.     return NULL;
    6. }
     
    nemeth-regime likes this.
  9. littledwarf

    littledwarf

    Joined:
    Dec 26, 2016
    Posts:
    11
    @Tautvydas-Zilys Can you help me on that please?
    //as a workaround, I'm just renaming it to anything for now
     
  10. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    Did you report a bug on this? If you give me the bug number, I can check status on it.
     
  11. nemeth-regime

    nemeth-regime

    Joined:
    Feb 13, 2017
    Posts:
    40
    I am having the same issue. Unsure what to do about this.

    Code (CSharp):
    1. void* RuntimeInvoker_TrueVoid_t22962CB4C05B1D89B55A6E1139F0E87A90987017_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_RuntimeObject_RuntimeObject_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_Int32_t585191389E07734F19F3156FF88FB3EF4800D102_RuntimeObject (Il2CppMethodPointer methodPointer, const RuntimeMethod* methodMetadata, void* obj, void** args)
    2. {
    3.     typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, int32_t p8, int32_t p9, int32_t p10, int32_t p11, int32_t p12, int32_t p13, int32_t p14, int32_t p15, int32_t p16, int32_t p17, int32_t p18, int32_t p19, int32_t p20, int32_t p21, int32_t p22, int32_t p23, int32_t p24, int32_t p25, int32_t p26, int32_t p27, int32_t p28, int32_t p29, int32_t p30, int32_t p31, int32_t p32, int32_t p33, int32_t p34, int32_t p35, int32_t p36, int32_t p37, int32_t p38, int32_t p39, int32_t p40, int32_t p41, int32_t p42, int32_t p43, int32_t p44, int32_t p45, int32_t p46, int32_t p47, int32_t p48, int32_t p49, int32_t p50, int32_t p51, int32_t p52, int32_t p53, int32_t p54, int32_t p55, int32_t p56, int32_t p57, int32_t p58, int32_t p59, int32_t p60, int32_t p61, int32_t p62, int32_t p63, int32_t p64, int32_t p65, int32_t p66, int32_t p67, int32_t p68, int32_t p69, int32_t p70, int32_t p71, int32_t p72, int32_t p73, int32_t p74, int32_t p75, int32_t p76, int32_t p77, int32_t p78, int32_t p79, int32_t p80, int32_t p81, int32_t p82, int32_t p83, int32_t p84, int32_t p85, int32_t p86, int32_t p87, int32_t p88, int32_t p89, int32_t p90, int32_t p91, int32_t p92, int32_t p93, int32_t p94, int32_t p95, int32_t p96, int32_t p97, RuntimeObject * p98, RuntimeObject * p99, int32_t p100, int32_t p101, RuntimeObject * p102, const RuntimeMethod* method);
    4.     ((Func)methodPointer)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), *((int32_t*)args[7]), *((int32_t*)args[8]), *((int32_t*)args[9]), *((int32_t*)args[10]), *((int32_t*)args[11]), *((int32_t*)args[12]), *((int32_t*)args[13]), *((int32_t*)args[14]), *((int32_t*)args[15]), *((int32_t*)args[16]), *((int32_t*)args[17]), *((int32_t*)args[18]), *((int32_t*)args[19]), *((int32_t*)args[20]), *((int32_t*)args[21]), *((int32_t*)args[22]), *((int32_t*)args[23]), *((int32_t*)args[24]), *((int32_t*)args[25]), *((int32_t*)args[26]), *((int32_t*)args[27]), *((int32_t*)args[28]), *((int32_t*)args[29]), *((int32_t*)args[30]), *((int32_t*)args[31]), *((int32_t*)args[32]), *((int32_t*)args[33]), *((int32_t*)args[34]), *((int32_t*)args[35]), *((int32_t*)args[36]), *((int32_t*)args[37]), *((int32_t*)args[38]), *((int32_t*)args[39]), *((int32_t*)args[40]), *((int32_t*)args[41]), *((int32_t*)args[42]), *((int32_t*)args[43]), *((int32_t*)args[44]), *((int32_t*)args[45]), *((int32_t*)args[46]), *((int32_t*)args[47]), *((int32_t*)args[48]), *((int32_t*)args[49]), *((int32_t*)args[50]), *((int32_t*)args[51]), *((int32_t*)args[52]), *((int32_t*)args[53]), *((int32_t*)args[54]), *((int32_t*)args[55]), *((int32_t*)args[56]), *((int32_t*)args[57]), *((int32_t*)args[58]), *((int32_t*)args[59]), *((int32_t*)args[60]), *((int32_t*)args[61]), *((int32_t*)args[62]), *((int32_t*)args[63]), *((int32_t*)args[64]), *((int32_t*)args[65]), *((int32_t*)args[66]), *((int32_t*)args[67]), *((int32_t*)args[68]), *((int32_t*)args[69]), *((int32_t*)args[70]), *((int32_t*)args[71]), *((int32_t*)args[72]), *((int32_t*)args[73]), *((int32_t*)args[74]), *((int32_t*)args[75]), *((int32_t*)args[76]), *((int32_t*)args[77]), *((int32_t*)args[78]), *((int32_t*)args[79]), *((int32_t*)args[80]), *((int32_t*)args[81]), *((int32_t*)args[82]), *((int32_t*)args[83]), *((int32_t*)args[84]), *((int32_t*)args[85]), *((int32_t*)args[86]), *((int32_t*)args[87]), *((int32_t*)args[88]), *((int32_t*)args[89]), *((int32_t*)args[90]), *((int32_t*)args[91]), *((int32_t*)args[92]), *((int32_t*)args[93]), *((int32_t*)args[94]), *((int32_t*)args[95]), *((int32_t*)args[96]), (RuntimeObject *)args[97], (RuntimeObject *)args[98], *((int32_t*)args[99]), *((int32_t*)args[100]), (RuntimeObject *)args[101], methodMetadata);
    5.     return NULL;
    6. }