summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/huge.c
Commit message (Collapse)AuthorAgeFilesLines
* Add {,r,s,d}allocm().Jason Evans2010-09-171-24/+57
| | | | | | Add allocm(), rallocm(), sallocm(), and dallocm(), which are a functional superset of malloc(), calloc(), posix_memalign(), malloc_usable_size(), and free().
* Port to Mac OS X.Jason Evans2010-09-121-2/+2
| | | | | Add Mac OS X support, based in large part on the OS X support in Mozilla's version of jemalloc.
* Fix threads-related profiling bugs.Jason Evans2010-04-141-6/+6
| | | | | | | | Initialize bt2cnt_tsd so that cleanup at thread exit actually happens. Associate (prof_ctx_t *) with allocated objects, rather than (prof_thr_cnt_t *). Each thread must always operate on its own (prof_thr_cnt_t *), and an object may outlive the thread that allocated it.
* Restructure source tree.Jason Evans2010-02-111-0/+298