aboutsummaryrefslogtreecommitdiff
path: root/doc/Allocators.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Allocators.md')
-rw-r--r--doc/Allocators.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/doc/Allocators.md b/doc/Allocators.md
index 864eaad..30d4abc 100644
--- a/doc/Allocators.md
+++ b/doc/Allocators.md
@@ -18,10 +18,26 @@ By default this dictionary is build from locally installed allocators found by `
You can overwrite the default allocators with the `-a | --allocators` option
and a python script exporting a global dictionary with the name `allocators`.
+## Included Allocators
+
+* lockless allocator
+* supermalloc
+* glibc
+* mesh
+* scalloc
+* tbbmalloc
+* bumpptr
+* jemalloc
+* mimalloc
+* scalloc
+* hoard
+* snmalloc
+* tcmalloc
+
## Building Allocators
To reproducible build allocators and patched version you can use the
-classes `Allocator{_Sources,_Patched}``` provided in ```src/allocator.py`.
+classes `Allocator` and `Allocator_Sources` provided in `src/allocator.py`.
See [allocators/no_falsesharing.py](allocators/no_falsesharing.py) or
[allocators/BA_allocators.py](allocators/BA_allocators.py) for examples.