MCPcopy Index your code
hub / github.com/dcodeIO/webassembly / create_mspace_with_base

Function create_mspace_with_base

lib/dlmalloc/malloc.c:5436–5448  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5434}
5435
5436mspace create_mspace_with_base(void* base, size_t capacity, int locked) {
5437 mstate m = 0;
5438 size_t msize;
5439 ensure_initialization();
5440 msize = pad_request(sizeof(struct malloc_state));
5441 if (capacity > msize + TOP_FOOT_SIZE &&
5442 capacity < (size_t) -(msize + TOP_FOOT_SIZE + mparams.page_size)) {
5443 m = init_user_mstate((char*)base, capacity);
5444 m->seg.sflags = EXTERN_BIT;
5445 set_lock(m, locked);
5446 }
5447 return (mspace)m;
5448}
5449
5450int mspace_track_large_chunks(mspace msp, int enable) {
5451 int ret = 0;

Callers

nothing calls this directly

Calls 1

init_user_mstateFunction · 0.85

Tested by

no test coverage detected