MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / _mi_random_split

Function _mi_random_split

system/lib/mimalloc/src/random.c:133–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131#endif
132
133void _mi_random_split(mi_random_ctx_t* ctx, mi_random_ctx_t* ctx_new) {
134 mi_assert_internal(mi_random_is_initialized(ctx));
135 mi_assert_internal(ctx != ctx_new);
136 chacha_split(ctx, (uintptr_t)ctx_new /*nonce*/, ctx_new);
137}
138
139uintptr_t _mi_random_next(mi_random_ctx_t* ctx) {
140 mi_assert_internal(mi_random_is_initialized(ctx));

Callers 1

_mi_theap_initFunction · 0.85

Calls 2

mi_random_is_initializedFunction · 0.85
chacha_splitFunction · 0.85

Tested by

no test coverage detected