summaryrefslogtreecommitdiffstats
path: root/include/jemalloc/internal/malloc_io.h
Commit message (Collapse)AuthorAgeFilesLines
* Move CPP_PROLOGUE and CPP_EPILOGUE to the .cppDavid Goldblatt2017-04-191-1/+0
| | | | This lets us avoid having to specify them in every C file.
* Add hooking functionalityDavid Goldblatt2017-04-071-1/+1
| | | | | This allows us to hook chosen functions and do interesting things there (in particular: reentrancy checking).
* Disentangle assert and utilDavid Goldblatt2017-03-061-0/+63
This is the first header refactoring diff, #533. It splits the assert and util components into separate, hermetic, header files. In the process, it splits out two of the large sub-components of util (the stdio.h replacement, and bit manipulation routines) into their own components (malloc_io.h and bit_util.h). This is mostly to break up cyclic dependencies, but it also breaks off a good chunk of the catch-all-ness of util, which is nice.