mirror of https://github.com/sipwise/rtpengine.git
Rel: #2165 Change-Id: I5e529dbd5920870cbff09c7002aadc1f499abf82master
parent
40b17bd933
commit
7f69e7f527
@ -1,3 +1,13 @@
|
||||
#include "memory_arena.h"
|
||||
#include <sys/mman.h>
|
||||
|
||||
__thread memory_arena_t *memory_arena;
|
||||
|
||||
void *memory_arena_malloc(size_t size) {
|
||||
return mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
|
||||
}
|
||||
|
||||
void memory_arena_free(void *p) {
|
||||
size_t *s = p; // first element is the size
|
||||
munmap(p, *s);
|
||||
}
|
||||
|
||||
Loading…
Reference in new issue