33//
44
55#include < callhelpers.hpp>
6+ #include < cstdint>
67
78// Define reverse thunks here
89
@@ -46,6 +47,114 @@ extern "C" void SystemJS_ExecuteTimerCallback()
4647 Call_System_Private_CoreLib_System_Threading_TimerQueue_TimerHandler ();
4748}
4849
50+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle_VoidPtr_RetVoid = nullptr ;
51+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle (void * arg0)
52+ {
53+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle_VoidPtr_RetVoid)
54+ {
55+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " ReleaseJSOwnedObjectByGCHandle" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle_VoidPtr_RetVoid);
56+ }
57+
58+ int64_t args[1 ] = { (int64_t )arg0 };
59+
60+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle);
61+ }
62+
63+ extern " C" void SystemInteropJS_ReleaseJSOwnedObjectByGCHandle (void * arg0)
64+ {
65+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle (arg0);
66+ }
67+
68+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate_VoidPtr_RetVoid = nullptr ;
69+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate (void * arg0)
70+ {
71+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate_VoidPtr_RetVoid)
72+ {
73+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " CallDelegate" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate_VoidPtr_RetVoid);
74+ }
75+
76+ int64_t args[1 ] = { (int64_t )arg0 };
77+
78+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate);
79+ }
80+
81+ extern " C" void SystemInteropJS_CallDelegate (void * arg0)
82+ {
83+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate (arg0);
84+ }
85+
86+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask_VoidPtr_RetVoid = nullptr ;
87+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask (void * arg0)
88+ {
89+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask_VoidPtr_RetVoid)
90+ {
91+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " CompleteTask" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask_VoidPtr_RetVoid);
92+ }
93+
94+ int64_t args[1 ] = { (int64_t )arg0 };
95+
96+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask);
97+ }
98+
99+ extern " C" void SystemInteropJS_CompleteTask (void * arg0)
100+ {
101+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask (arg0);
102+ }
103+
104+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace_VoidPtr_RetVoid = nullptr ;
105+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace (void * arg0)
106+ {
107+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace_VoidPtr_RetVoid)
108+ {
109+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " GetManagedStackTrace" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace_VoidPtr_RetVoid);
110+ }
111+
112+ int64_t args[1 ] = { (int64_t )arg0 };
113+
114+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace);
115+ }
116+
117+ extern " C" void SystemInteropJS_GetManagedStackTrace (void * arg0)
118+ {
119+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace (arg0);
120+ }
121+
122+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports_VoidPtr_RetVoid = nullptr ;
123+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports (void * arg0)
124+ {
125+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports_VoidPtr_RetVoid)
126+ {
127+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " BindAssemblyExports" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports_VoidPtr_RetVoid);
128+ }
129+
130+ int64_t args[1 ] = { (int64_t )arg0 };
131+
132+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports);
133+ }
134+
135+ extern " C" void SystemInteropJS_BindAssemblyExports (void * arg0)
136+ {
137+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports (arg0);
138+ }
139+
140+ static MethodDesc* MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport__I32_VoidPtr_RetVoid = nullptr ;
141+ static void Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport (int arg0, void * arg1)
142+ {
143+ if (!MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport__I32_VoidPtr_RetVoid)
144+ {
145+ LookupMethodByName (" System.Runtime.InteropServices.JavaScript.JavaScriptExports, System.Runtime.InteropServices.JavaScript" , " CallJSExport" , &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport__I32_VoidPtr_RetVoid);
146+ }
147+
148+ int64_t args[2 ] = { (int64_t )arg0, (int64_t )arg1 };
149+
150+ ExecuteInterpretedMethodFromUnmanaged (MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport__I32_VoidPtr_RetVoid, (int8_t *)args, sizeof (args), nullptr , (PCODE)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport);
151+ }
152+
153+ extern " C" void SystemInteropJS_CallJSExport (int arg0, void * arg1)
154+ {
155+ Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport (arg0, arg1);
156+ }
157+
49158static MethodDesc* MD_CalendarData_EnumCalendarInfoCallback = nullptr ;
50159extern " C" void Call_CalendarData_EnumCalendarInfoCallback (void * arg0, void * arg1)
51160{
@@ -64,6 +173,12 @@ extern const ReverseThunkMapEntry g_ReverseThunks[] =
64173{
65174 { 100678287 , { &MD_System_Private_CoreLib_System_Threading_ThreadPool_BackgroundJobHandler_Void_RetVoid, (void *)&Call_System_Private_CoreLib_System_Threading_ThreadPool_BackgroundJobHandler } },
66175 { 100678363 , { &MD_System_Private_CoreLib_System_Threading_TimerQueue_TimerHandler_Void_RetVoid, (void *)&Call_System_Private_CoreLib_System_Threading_TimerQueue_TimerHandler } },
176+ { 230145789 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_ReleaseJSOwnedObjectByGCHandle } },
177+ { 230145790 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallDelegate } },
178+ { 230145791 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CompleteTask } },
179+ { 230145792 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_GetManagedStackTrace } },
180+ { 230145793 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_BindAssemblyExports } },
181+ { 230145794 , { &MD_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport__I32_VoidPtr_RetVoid, (void *)&Call_System_Runtime_InteropServices_JavaScript_System_Runtime_InteropServices_JavaScript_JavaScriptExports_CallJSExport } },
67182 { 2638826848 , { &MD_CalendarData_EnumCalendarInfoCallback, (void *)&Call_CalendarData_EnumCalendarInfoCallback } },
68183};
69184
0 commit comments