summaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/cache_bin.h
Commit message (Expand)AuthorAgeFilesLines
* Some nits in cache_bin.hAmaury Séchet2023-05-011-4/+4
* Refactor the remote / cross thread cache bin stats readingGuangli Dai2022-09-061-50/+50
* Add double free detection in thread cache for debug buildIvan Zaitsev2022-08-041-0/+34
* Fix failed assertion due to racy memory accessAlex Lapenkou2022-02-171-16/+59
* Rename full_position to low_bound in cache_bin.h.Qi Wang2021-12-291-12/+24
* Fix a conversion warning.Qi Wang2021-12-291-2/+4
* Add stats for stashed bytes in tcache.Qi Wang2021-12-291-18/+40
* Implement use-after-free detection using junk and stash.Qi Wang2021-12-291-5/+96
* Cache bin: Don't reverse flush order.David Goldblatt2021-02-041-16/+5
* cache_bin: Separate out local and remote accesses.David Goldblatt2021-01-081-12/+42
* Add a batch mode for cache_bin_alloc()Yinan Zhang2020-11-161-0/+12
* Slight changes to cache bin internal functionsYinan Zhang2020-11-161-17/+27
* Allow opt.tcache_max to accept small size classes.Qi Wang2020-10-241-0/+11
* Add SEC module: a small extent cache.David Goldblatt2020-10-231-1/+0
* Cache bin: expose ncached_max publicly.David Goldblatt2020-05-161-0/+10
* Tcache: treat small and large cache bins uniformlyDavid Goldblatt2020-04-141-5/+3
* Cache bin: improve comments.David Goldblatt2020-03-121-16/+79
* Fast path: allow low-water mark changes.David Goldblatt2020-03-121-38/+39
* Cache bin: rewrite to track more state.David Goldblatt2020-03-121-108/+114
* Cache bin: Add an emptiness assertion.David Goldblatt2020-03-121-0/+7
* Cache bin: Add a debug method for init checking.David Goldblatt2020-03-121-0/+7
* Cache bin: Write the unit test in terms of the APIDavid Goldblatt2020-03-121-0/+4
* Cache bin: set low-water internally.David Goldblatt2020-03-121-1/+10
* Cache bin: Move in initialization code.David Goldblatt2020-03-121-1/+31
* Cache-bin: Make flush modifications internalDavid Goldblatt2020-03-121-1/+17
* Cache bin: simplify names and argument ordering.David Goldblatt2020-03-121-28/+33
* Cache bin: Only take the relevant cache_bin_info_tDavid Goldblatt2020-03-121-41/+30
* cache_bin: Don't let arena see empty position.David Goldblatt2020-03-121-0/+20
* cache_bin nflush -> n.David Goldblatt2020-03-121-4/+4
* Cache bin: Make ncached_max a query on the info_t.David Goldblatt2020-03-121-5/+5
* cache_bin: Don't allow direct internals access.David Goldblatt2020-03-121-10/+28
* Cache_bin: Shouldn't know about tcache.David Goldblatt2020-03-121-27/+31
* Put szind_t, pszind_t in sz.h.David T. Goldblatt2020-02-181-0/+1
* Optimize cache_bin_alloc_easy for malloc fast pathYinan Zhang2019-10-211-9/+35
* Fix amd64 MSVC warningYinan Zhang2019-10-181-3/+4
* Make cache_bin_sz_t unsigned.Qi Wang2019-09-041-10/+6
* Fix index type for cache_bin_alloc_easy.Qi Wang2019-09-041-1/+1
* Track low_water == -1 case explicitly.Qi Wang2019-08-211-8/+7
* Store ncached_max * ptr_size in tcache_bin_info.Qi Wang2019-08-191-17/+23
* Redesign the cache bin metadata for fast path.Qi Wang2019-08-191-29/+131
* refactor tcache_dalloc_smallDave Watson2018-11-121-2/+14
* Remove a branch from cache_bin_alloc_easyDave Watson2018-10-151-10/+15
* Rename cache_alloc_easy to cache_bin_alloc_easy.David T. Goldblatt2017-12-181-1/+1
* Document the ialloc function abbreviations.David Goldblatt2017-08-161-1/+1
* Make arena stats collection go through cache bins.David Goldblatt2017-08-161-1/+33
* Pull out caching for a bin into its own file.David Goldblatt2017-08-161-0/+82