aboutsummaryrefslogtreecommitdiff
path: root/src/bumpptr_alloc.c
Commit message (Collapse)AuthorAgeFilesLines
* make the whole project more python idiomaticFlorian Fischer2020-06-021-64/+0
| | | | | | | | | * rename src directory to allocbench * make global variable names UPPERCASE * format a lot of code using yapf * use lowercase ld_preload and ld_library_path as Allocator members * name expected Errors 'err' and don't raise a new Exception * disable some pylint messages
* inlcude bump_alloc.h into bumpptr_alloc.cFlorian Fischer2020-02-261-9/+41
|
* move common allocator functions into malloc.cFlorian Fischer2020-02-251-105/+1
|
* speedup bumpptr_allocFlorian Fischer2019-11-121-43/+10
| | | | | Don't use three individual expensive TSD variables. Externalize and inline bump_up.
* Use unlikely in bumpptr alloctorFlorian Schmaus2019-08-131-1/+4
|
* add malloc_statsFlorian Fischer2019-08-121-0/+5
|
* improve bumpptr_allocFlorian Fischer2019-08-111-2/+13
| | | | | Return always 16 Byte aligned blocks and mmap the whole available memory reported by free -t per thread.
* mark free ptr unusedFlorian Fischer2019-05-271-1/+1
|
* remove unused variableFlorian Fischer2019-05-151-1/+0
|
* add bumptr allocator implementationFlorian Fischer2019-04-281-0/+151