├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── alloc.c ├── arena.h ├── bump.c ├── bump.h ├── chunk.c ├── chunk.h ├── extent.c ├── extent.h ├── huge.c ├── huge.h ├── memory.c ├── memory.h ├── mutex.c ├── mutex.h ├── purge.c ├── purge.h ├── rb.h ├── test_huge.c ├── test_large.c ├── test_small.c └── util.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/README.md -------------------------------------------------------------------------------- /alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/alloc.c -------------------------------------------------------------------------------- /arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/arena.h -------------------------------------------------------------------------------- /bump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/bump.c -------------------------------------------------------------------------------- /bump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/bump.h -------------------------------------------------------------------------------- /chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/chunk.c -------------------------------------------------------------------------------- /chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/chunk.h -------------------------------------------------------------------------------- /extent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/extent.c -------------------------------------------------------------------------------- /extent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/extent.h -------------------------------------------------------------------------------- /huge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/huge.c -------------------------------------------------------------------------------- /huge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/huge.h -------------------------------------------------------------------------------- /memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/memory.c -------------------------------------------------------------------------------- /memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/memory.h -------------------------------------------------------------------------------- /mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/mutex.c -------------------------------------------------------------------------------- /mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/mutex.h -------------------------------------------------------------------------------- /purge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/purge.c -------------------------------------------------------------------------------- /purge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/purge.h -------------------------------------------------------------------------------- /rb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/rb.h -------------------------------------------------------------------------------- /test_huge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/test_huge.c -------------------------------------------------------------------------------- /test_large.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/test_large.c -------------------------------------------------------------------------------- /test_small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/test_small.c -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestinger/allocator/HEAD/util.h --------------------------------------------------------------------------------