Skip to content

Commit b54a16e

Browse files
authored
[browser] rename C symbols (#119681)
1 parent b352164 commit b54a16e

38 files changed

+171
-171
lines changed

src/coreclr/vm/wasm/helpers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,9 +379,9 @@ void _DacGlobals::Initialize()
379379
// Incorrectly typed temporary symbol to satisfy the linker.
380380
int g_pDebugger;
381381

382-
extern "C" int32_t mono_wasm_browser_entropy(uint8_t* buffer, int32_t bufferLength)
382+
extern "C" int32_t SystemJS_RandomBytes(uint8_t* buffer, int32_t bufferLength)
383383
{
384-
PORTABILITY_ASSERT("mono_wasm_browser_entropy is not implemented");
384+
PORTABILITY_ASSERT("SystemJS_RandomBytes is not implemented");
385385
return -1;
386386
}
387387

src/libraries/System.Runtime.InteropServices.JavaScript/src/System/Runtime/InteropServices/JavaScript/Interop/JavaScriptExports.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ public static void BeforeSyncJSExport(JSMarshalerArgument* arguments_buffer)
291291
try
292292
{
293293
var ctx = arg_exc.AssertCurrentThreadContext();
294-
// note that this method is only executed when the caller is on another thread, via mono_wasm_invoke_jsexport_sync -> mono_wasm_install_js_worker_interop_wrapper
294+
// note that this method is only executed when the caller is on another thread, via mono_wasm_invoke_jsexport_sync -> SystemInteropJS_InstallWebWorkerInterop
295295
ctx.IsPendingSynchronousCall = true;
296296
if (ctx.IsMainThread)
297297
{

src/libraries/System.Runtime.InteropServices.JavaScript/src/System/Runtime/InteropServices/JavaScript/JSFunctionBinding.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ internal static unsafe void ResolveOrRejectPromise(JSProxyContext targetContext,
478478
// meaning JS side needs to dispose it
479479
exc.slot.ReceiverShouldFree = true;
480480

481-
// this copy is freed in mono_wasm_resolve_or_reject_promise
481+
// this copy is freed in SystemInteropJS_ResolveOrRejectPromise
482482
var bytes = sizeof(JSMarshalerArgument) * arguments.Length;
483483
void* cpy = (void*)Marshal.AllocHGlobal(bytes);
484484
arguments.CopyTo(new Span<JSMarshalerArgument>(cpy, arguments.Length));

src/libraries/System.Runtime.InteropServices.JavaScript/src/System/Runtime/InteropServices/JavaScript/Marshaling/JSMarshalerArgument.Task.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ private bool CanMarshalTaskResultOnSameCall(JSProxyContext ctx)
425425
}
426426

427427
// Otherwise this is JSExport return value and we can't use the args buffer, because the args buffer arrived in async message and nobody is reading after this.
428-
// In such case the JS side already pre-created the Promise and we have to use it, to resolve it in separate call via `mono_wasm_resolve_or_reject_promise_post`
428+
// In such case the JS side already pre-created the Promise and we have to use it, to resolve it in separate call via `SystemInteropJS_ResolveOrRejectPromisePost`
429429
// there is JSVHandle in this arg
430430
return false;
431431
}

src/mono/browser/runtime/cancelable-promise.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ export function wrap_as_cancelable<T> (inner: Promise<T>): ControllablePromise<T
3535
return promise;
3636
}
3737

38-
export function mono_wasm_cancel_promise (task_holder_gc_handle: GCHandle): void {
39-
// cancelation should not arrive earlier than the promise created by marshaling in mono_wasm_invoke_jsimport_MT
40-
invoke_later_when_on_ui_thread_async(() => mono_wasm_cancel_promise_impl(task_holder_gc_handle));
38+
export function SystemInteropJS_CancelPromise (task_holder_gc_handle: GCHandle): void {
39+
// cancelation should not arrive earlier than the promise created by marshaling in SystemInteropJS_InvokeJSImportSync
40+
invoke_later_when_on_ui_thread_async(() => SystemInteropJS_CancelPromiseImpl(task_holder_gc_handle));
4141
}
4242

43-
export function mono_wasm_cancel_promise_impl (task_holder_gc_handle: GCHandle): void {
43+
export function SystemInteropJS_CancelPromiseImpl (task_holder_gc_handle: GCHandle): void {
4444
if (!loaderHelpers.is_runtime_running()) {
4545
mono_log_debug("This promise can't be canceled, mono runtime already exited.");
4646
return;

src/mono/browser/runtime/corebindings.c

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -21,81 +21,81 @@
2121
#include "gc-common.h"
2222

2323
//JS funcs
24-
extern void mono_wasm_release_cs_owned_object (int js_handle);
25-
extern void mono_wasm_resolve_or_reject_promise (void *args);
26-
extern void mono_wasm_cancel_promise (int task_holder_gc_handle);
27-
extern void mono_wasm_console_clear ();
24+
extern void SystemInteropJS_ReleaseCSOwnedObject (int js_handle);
25+
extern void SystemInteropJS_ResolveOrRejectPromise (void *args);
26+
extern void SystemInteropJS_CancelPromise (int task_holder_gc_handle);
27+
extern void SystemJS_ConsoleClear ();
2828
extern void mono_wasm_set_entrypoint_breakpoint (int entry_point_metadata_token);
2929
extern void mono_wasm_trace_logger (const char *log_domain, const char *log_level, const char *message, mono_bool fatal, void *user_data);
30-
extern void mono_wasm_invoke_js_function (int function_js_handle, void *args);
30+
extern void SystemInteropJS_InvokeJSFunction (int function_js_handle, void *args);
3131

3232
extern int mono_runtime_run_module_cctor (MonoImage *image, MonoError *error);
3333

3434
typedef void (*background_job_cb)(void);
3535
typedef int (*ds_job_cb)(void* data);
3636

37-
void mono_wasm_bind_assembly_exports (char *assembly_name);
38-
void mono_wasm_assembly_get_entry_point (char *assembly_name, int auto_insert_breakpoint, MonoMethod **method_out);
39-
void mono_wasm_get_assembly_export (char *assembly_name, char *namespace, char *classname, char *methodname, int signature_hash, MonoMethod **method_out);
37+
void SystemInteropJS_BindAssemblyExports (char *assembly_name);
38+
void SystemInteropJS_AssemblyGetEntryPoint (char *assembly_name, int auto_insert_breakpoint, MonoMethod **method_out);
39+
void SystemInteropJS_GetAssemblyExport (char *assembly_name, char *namespace, char *classname, char *methodname, int signature_hash, MonoMethod **method_out);
4040

4141
#ifndef DISABLE_THREADS
42-
void mono_wasm_release_cs_owned_object_post (pthread_t target_tid, int js_handle);
43-
void mono_wasm_resolve_or_reject_promise_post (pthread_t target_tid, void *args);
44-
void mono_wasm_cancel_promise_post (pthread_t target_tid, int task_holder_gc_handle);
45-
46-
extern void mono_wasm_install_js_worker_interop (int context_gc_handle);
47-
void mono_wasm_install_js_worker_interop_wrapper (int context_gc_handle, void* beforeSyncJSImport, void* afterSyncJSImport, void* pumpHandler);
48-
extern void mono_wasm_uninstall_js_worker_interop ();
49-
extern void mono_wasm_invoke_jsimport_MT (void* signature, void* args);
50-
void mono_wasm_invoke_jsimport_async_post (pthread_t target_tid, void* signature, void* args);
51-
void mono_wasm_invoke_jsimport_sync_send (pthread_t target_tid, void* signature, void* args);
52-
void mono_wasm_invoke_js_function_send (pthread_t target_tid, int function_js_handle, void *args);
42+
void SystemInteropJS_ReleaseCSOwnedObjectPost (pthread_t target_tid, int js_handle);
43+
void SystemInteropJS_ResolveOrRejectPromisePost (pthread_t target_tid, void *args);
44+
void SystemInteropJS_CancelPromisePost (pthread_t target_tid, int task_holder_gc_handle);
45+
46+
extern void SystemInteropJS_InstallWebWorkerInteropImpl (int context_gc_handle);
47+
void SystemInteropJS_InstallWebWorkerInterop (int context_gc_handle, void* beforeSyncJSImport, void* afterSyncJSImport, void* pumpHandler);
48+
extern void SystemInteropJS_UninstallWebWorkerInterop ();
49+
extern void SystemInteropJS_InvokeJSImportSync (void* signature, void* args);
50+
void SystemInteropJS_InvokeJSImportAsyncPost (pthread_t target_tid, void* signature, void* args);
51+
void SystemInteropJS_InvokeJSImportSyncSend (pthread_t target_tid, void* signature, void* args);
52+
void SystemInteropJS_InvokeJSFunctionSend (pthread_t target_tid, int function_js_handle, void *args);
5353
extern void mono_threads_wasm_async_run_in_target_thread_vi (pthread_t target_thread, void (*func) (gpointer), gpointer user_data1);
5454
extern void mono_threads_wasm_async_run_in_target_thread_vii (pthread_t target_thread, void (*func) (gpointer, gpointer), gpointer user_data1, gpointer user_data2);
5555
extern void mono_threads_wasm_sync_run_in_target_thread_vii (pthread_t target_thread, void (*func) (gpointer, gpointer), gpointer user_data1, gpointer args);
56-
extern void mono_wasm_warn_about_blocking_wait (void* ptr, int32_t length);
56+
extern void SystemJS_WarnAboutBlockingWait (void* ptr, int32_t length);
5757
#else
58-
extern void* mono_wasm_bind_js_import_ST (void *signature);
59-
extern void mono_wasm_invoke_jsimport_ST (int function_handle, void *args);
58+
extern void* SystemInteropJS_BindJSImportST (void *signature);
59+
extern void SystemInteropJS_InvokeJSImportST (int function_handle, void *args);
6060
#endif /* DISABLE_THREADS */
6161

6262
// JS-based globalization
63-
extern char16_t* mono_wasm_get_locale_info (const uint16_t* locale, int32_t localeLength, const uint16_t* culture, int32_t cultureLength, const uint16_t* result, int32_t resultMaxLength, int *resultLength);
63+
extern char16_t* SystemJS_GetLocaleInfo (const uint16_t* locale, int32_t localeLength, const uint16_t* culture, int32_t cultureLength, const uint16_t* result, int32_t resultMaxLength, int *resultLength);
6464

6565
void bindings_initialize_internals (void)
6666
{
6767
#ifndef ENABLE_JS_INTEROP_BY_VALUE
68-
mono_add_internal_call ("Interop/Runtime::RegisterGCRoot", mono_wasm_register_root);
69-
mono_add_internal_call ("Interop/Runtime::DeregisterGCRoot", mono_wasm_deregister_root);
68+
mono_add_internal_call ("Interop/Runtime::RegisterGCRoot", SystemInteropJS_RegisterGCRoot);
69+
mono_add_internal_call ("Interop/Runtime::DeregisterGCRoot", SystemInteropJS_UnregisterGCRoot);
7070
#endif /* ENABLE_JS_INTEROP_BY_VALUE */
7171

7272
#ifndef DISABLE_THREADS
73-
mono_add_internal_call ("Interop/Runtime::ReleaseCSOwnedObjectPost", mono_wasm_release_cs_owned_object_post);
74-
mono_add_internal_call ("Interop/Runtime::ResolveOrRejectPromisePost", mono_wasm_resolve_or_reject_promise_post);
75-
mono_add_internal_call ("Interop/Runtime::InstallWebWorkerInterop", mono_wasm_install_js_worker_interop_wrapper);
76-
mono_add_internal_call ("Interop/Runtime::UninstallWebWorkerInterop", mono_wasm_uninstall_js_worker_interop);
77-
mono_add_internal_call ("Interop/Runtime::InvokeJSImportSync", mono_wasm_invoke_jsimport_MT);
78-
mono_add_internal_call ("Interop/Runtime::InvokeJSImportSyncSend", mono_wasm_invoke_jsimport_sync_send);
79-
mono_add_internal_call ("Interop/Runtime::InvokeJSImportAsyncPost", mono_wasm_invoke_jsimport_async_post);
80-
mono_add_internal_call ("Interop/Runtime::InvokeJSFunctionSend", mono_wasm_invoke_js_function_send);
81-
mono_add_internal_call ("Interop/Runtime::CancelPromisePost", mono_wasm_cancel_promise_post);
82-
mono_add_internal_call ("System.Threading.Thread::WarnAboutBlockingWait", mono_wasm_warn_about_blocking_wait);
73+
mono_add_internal_call ("Interop/Runtime::ReleaseCSOwnedObjectPost", SystemInteropJS_ReleaseCSOwnedObjectPost);
74+
mono_add_internal_call ("Interop/Runtime::ResolveOrRejectPromisePost", SystemInteropJS_ResolveOrRejectPromisePost);
75+
mono_add_internal_call ("Interop/Runtime::InstallWebWorkerInterop", SystemInteropJS_InstallWebWorkerInterop);
76+
mono_add_internal_call ("Interop/Runtime::UninstallWebWorkerInterop", SystemInteropJS_UninstallWebWorkerInterop);
77+
mono_add_internal_call ("Interop/Runtime::InvokeJSImportSync", SystemInteropJS_InvokeJSImportSync);
78+
mono_add_internal_call ("Interop/Runtime::InvokeJSImportSyncSend", SystemInteropJS_InvokeJSImportSyncSend);
79+
mono_add_internal_call ("Interop/Runtime::InvokeJSImportAsyncPost", SystemInteropJS_InvokeJSImportAsyncPost);
80+
mono_add_internal_call ("Interop/Runtime::InvokeJSFunctionSend", SystemInteropJS_InvokeJSFunctionSend);
81+
mono_add_internal_call ("Interop/Runtime::CancelPromisePost", SystemInteropJS_CancelPromisePost);
82+
mono_add_internal_call ("System.Threading.Thread::WarnAboutBlockingWait", SystemJS_WarnAboutBlockingWait);
8383
#else
84-
mono_add_internal_call ("Interop/Runtime::BindJSImportST", mono_wasm_bind_js_import_ST);
85-
mono_add_internal_call ("Interop/Runtime::InvokeJSImportST", mono_wasm_invoke_jsimport_ST);
84+
mono_add_internal_call ("Interop/Runtime::BindJSImportST", SystemInteropJS_BindJSImportST);
85+
mono_add_internal_call ("Interop/Runtime::InvokeJSImportST", SystemInteropJS_InvokeJSImportST);
8686
#endif /* DISABLE_THREADS */
8787

88-
mono_add_internal_call ("Interop/Runtime::ReleaseCSOwnedObject", mono_wasm_release_cs_owned_object);
89-
mono_add_internal_call ("Interop/Runtime::ResolveOrRejectPromise", mono_wasm_resolve_or_reject_promise);
90-
mono_add_internal_call ("Interop/Runtime::InvokeJSFunction", mono_wasm_invoke_js_function);
91-
mono_add_internal_call ("Interop/Runtime::CancelPromise", mono_wasm_cancel_promise);
92-
mono_add_internal_call ("Interop/Runtime::AssemblyGetEntryPoint", mono_wasm_assembly_get_entry_point);
93-
mono_add_internal_call ("Interop/Runtime::BindAssemblyExports", mono_wasm_bind_assembly_exports);
94-
mono_add_internal_call ("Interop/Runtime::GetAssemblyExport", mono_wasm_get_assembly_export);
95-
mono_add_internal_call ("System.ConsolePal::Clear", mono_wasm_console_clear);
88+
mono_add_internal_call ("Interop/Runtime::ReleaseCSOwnedObject", SystemInteropJS_ReleaseCSOwnedObject);
89+
mono_add_internal_call ("Interop/Runtime::ResolveOrRejectPromise", SystemInteropJS_ResolveOrRejectPromise);
90+
mono_add_internal_call ("Interop/Runtime::InvokeJSFunction", SystemInteropJS_InvokeJSFunction);
91+
mono_add_internal_call ("Interop/Runtime::CancelPromise", SystemInteropJS_CancelPromise);
92+
mono_add_internal_call ("Interop/Runtime::AssemblyGetEntryPoint", SystemInteropJS_AssemblyGetEntryPoint);
93+
mono_add_internal_call ("Interop/Runtime::BindAssemblyExports", SystemInteropJS_BindAssemblyExports);
94+
mono_add_internal_call ("Interop/Runtime::GetAssemblyExport", SystemInteropJS_GetAssemblyExport);
95+
mono_add_internal_call ("System.ConsolePal::Clear", SystemJS_ConsoleClear);
9696

9797
// JS-based globalization
98-
mono_add_internal_call ("Interop/JsGlobalization::GetLocaleInfo", mono_wasm_get_locale_info);
98+
mono_add_internal_call ("Interop/JsGlobalization::GetLocaleInfo", SystemJS_GetLocaleInfo);
9999
}
100100

101101
static MonoAssembly* _mono_wasm_assembly_load (char *assembly_name)
@@ -112,7 +112,7 @@ static MonoAssembly* _mono_wasm_assembly_load (char *assembly_name)
112112
return res;
113113
}
114114

115-
void mono_wasm_assembly_get_entry_point (char *assembly_name, int auto_insert_breakpoint, MonoMethod **method_out)
115+
void SystemInteropJS_AssemblyGetEntryPoint (char *assembly_name, int auto_insert_breakpoint, MonoMethod **method_out)
116116
{
117117
assert (assembly_name);
118118
*method_out = NULL;
@@ -176,7 +176,7 @@ void mono_wasm_assembly_get_entry_point (char *assembly_name, int auto_insert_br
176176
*method_out = method;
177177
}
178178

179-
void mono_wasm_bind_assembly_exports (char *assembly_name)
179+
void SystemInteropJS_BindAssemblyExports (char *assembly_name)
180180
{
181181
MonoError error;
182182
MonoAssembly* assembly;
@@ -200,7 +200,7 @@ void mono_wasm_bind_assembly_exports (char *assembly_name)
200200
PVOLATILE(MonoObject) exc2 = NULL;
201201
store_volatile((MonoObject**)&temp_exc, (MonoObject*)mono_object_to_string ((MonoObject*)temp_exc, (MonoObject **)&exc2));
202202
if (exc2) {
203-
mono_wasm_trace_logger ("jsinterop", "critical", "mono_wasm_bind_assembly_exports unexpected double fault", 1, NULL);
203+
mono_wasm_trace_logger ("jsinterop", "critical", "SystemInteropJS_BindAssemblyExports unexpected double fault", 1, NULL);
204204
} else {
205205
mono_wasm_trace_logger ("jsinterop", "critical", mono_string_to_utf8((MonoString*)temp_exc), 1, NULL);
206206
}
@@ -213,7 +213,7 @@ void mono_wasm_bind_assembly_exports (char *assembly_name)
213213
}
214214
}
215215

216-
void mono_wasm_get_assembly_export (char *assembly_name, char *namespace, char *classname, char *methodname, int signature_hash, MonoMethod **method_out)
216+
void SystemInteropJS_GetAssemblyExport (char *assembly_name, char *namespace, char *classname, char *methodname, int signature_hash, MonoMethod **method_out)
217217
{
218218
MonoError error;
219219
MonoAssembly* assembly;
@@ -251,48 +251,48 @@ void* before_sync_js_import;
251251
void* after_sync_js_import;
252252
void* synchronization_context_pump_handler;
253253

254-
void mono_wasm_install_js_worker_interop_wrapper (int context_gc_handle, void* beforeSyncJSImport, void* afterSyncJSImport, void* pumpHandler)
254+
void SystemInteropJS_InstallWebWorkerInterop (int context_gc_handle, void* beforeSyncJSImport, void* afterSyncJSImport, void* pumpHandler)
255255
{
256256
before_sync_js_import = beforeSyncJSImport;
257257
after_sync_js_import = afterSyncJSImport;
258258
synchronization_context_pump_handler = pumpHandler;
259-
mono_wasm_install_js_worker_interop (context_gc_handle);
259+
SystemInteropJS_InstallWebWorkerInteropImpl (context_gc_handle);
260260
}
261261

262262
// async
263-
void mono_wasm_release_cs_owned_object_post (pthread_t target_tid, int js_handle)
263+
void SystemInteropJS_ReleaseCSOwnedObjectPost (pthread_t target_tid, int js_handle)
264264
{
265-
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))mono_wasm_release_cs_owned_object, (gpointer)js_handle);
265+
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))SystemInteropJS_ReleaseCSOwnedObject, (gpointer)js_handle);
266266
}
267267

268268
// async
269-
void mono_wasm_resolve_or_reject_promise_post (pthread_t target_tid, void* args)
269+
void SystemInteropJS_ResolveOrRejectPromisePost (pthread_t target_tid, void* args)
270270
{
271-
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))mono_wasm_resolve_or_reject_promise, (gpointer)args);
271+
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))SystemInteropJS_ResolveOrRejectPromise, (gpointer)args);
272272
}
273273

274274
// async
275-
void mono_wasm_cancel_promise_post (pthread_t target_tid, int task_holder_gc_handle)
275+
void SystemInteropJS_CancelPromisePost (pthread_t target_tid, int task_holder_gc_handle)
276276
{
277-
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))mono_wasm_cancel_promise, (gpointer)task_holder_gc_handle);
277+
mono_threads_wasm_async_run_in_target_thread_vi (target_tid, (void (*) (gpointer))SystemInteropJS_CancelPromise, (gpointer)task_holder_gc_handle);
278278
}
279279

280280
// async
281-
void mono_wasm_invoke_jsimport_async_post (pthread_t target_tid, void* signature, void* args)
281+
void SystemInteropJS_InvokeJSImportAsyncPost (pthread_t target_tid, void* signature, void* args)
282282
{
283-
mono_threads_wasm_async_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))mono_wasm_invoke_jsimport_MT, (gpointer)signature, (gpointer)args);
283+
mono_threads_wasm_async_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))SystemInteropJS_InvokeJSImportSync, (gpointer)signature, (gpointer)args);
284284
}
285285

286286
// sync
287-
void mono_wasm_invoke_jsimport_sync_send (pthread_t target_tid, void* signature, void* args)
287+
void SystemInteropJS_InvokeJSImportSyncSend (pthread_t target_tid, void* signature, void* args)
288288
{
289-
mono_threads_wasm_sync_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))mono_wasm_invoke_jsimport_MT, (gpointer)signature, (gpointer)args);
289+
mono_threads_wasm_sync_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))SystemInteropJS_InvokeJSImportSync, (gpointer)signature, (gpointer)args);
290290
}
291291

292292
// sync
293-
void mono_wasm_invoke_js_function_send (pthread_t target_tid, int function_js_handle, void *args)
293+
void SystemInteropJS_InvokeJSFunctionSend (pthread_t target_tid, int function_js_handle, void *args)
294294
{
295-
mono_threads_wasm_sync_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))mono_wasm_invoke_js_function, (gpointer)function_js_handle, (gpointer)args);
295+
mono_threads_wasm_sync_run_in_target_thread_vii (target_tid, (void (*) (gpointer, gpointer))SystemInteropJS_InvokeJSFunction, (gpointer)function_js_handle, (gpointer)args);
296296
}
297297

298298
#endif /* DISABLE_THREADS */

src/mono/browser/runtime/crypto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { isSharedArrayBuffer, localHeapViewU8 } from "./memory";
77
const batchedQuotaMax = 65536;
88
let warnOnce = true;
99

10-
export function mono_wasm_browser_entropy (bufferPtr: number, bufferLength: number): number {
10+
export function SystemJS_RandomBytes (bufferPtr: number, bufferLength: number): number {
1111
if (!globalThis.crypto || !globalThis.crypto.getRandomValues) {
1212
if (warnOnce) {
1313
mono_log_warn("This engine doesn't support crypto.getRandomValues. Please use a modern version or provide polyfill for 'globalThis.crypto.getRandomValues'.");

0 commit comments

Comments
 (0)