wlib-malloc

1.0.4 • Public • Published

wlib-malloc

malloc and free replacements for WLib using wlib-tlsf.

Install

wio pac add wlib-malloc

Usage

mem::meminit must be called at program start with a user-provided memory pool for the global allocator instance to manage.

static byte s_pool[POOL_SIZE];
 
using namespace wlp;
 
int main(int argc, char *argv[]) {
    mem::init(s_pool, POOL_SIZE);
    
    char *ptr = static_cast<char *>(mem::alloc(128));
    // ... 
    mem::free(ptr);
}
 

Package Sidebar

Install

npm i wlib-malloc

Weekly Downloads

3

Version

1.0.4

License

none

Unpacked Size

6.32 kB

Total Files

17

Last publish

Collaborators

  • mogball