| 3664 | /* ----------------------------- user mspaces ---------------------------- */ |
| 3665 | |
| 3666 | static mstate init_user_mstate(char* tbase, size_t tsize) |
| 3667 | { |
| 3668 | size_t msize = pad_request(sizeof(malloc_state)); |
| 3669 | mchunkptr msp = align_as_chunk(tbase); |
| 3670 | mstate m = (mstate)(chunk2mem(msp)); |
| 3671 | memset(m, 0, msize); |
| 3672 | msp->_head = (msize | INUSE_BITS); |
| 3673 | m->init(tbase, tsize); |
| 3674 | return m; |
| 3675 | } |
| 3676 | |
| 3677 | SPP_API mspace create_mspace(size_t capacity, int locked) |
| 3678 | { |
no test coverage detected