/external/jemalloc/include/jemalloc/internal/ |
tcache.h | 9 * tcache pointers close to NULL are used to encode state information that is 52 /* Number of tcache allocation/deallocation events between incremental GCs. */ 91 * array. During tcache initialization, the avail pointer in each 107 * Number of tcache bins. There are NBINS small-object bins, plus 0 or more 116 void tcache_event_hard(tcache_t *tcache); 117 void *tcache_alloc_small_hard(tcache_t *tcache, tcache_bin_t *tbin, 120 tcache_t *tcache); 122 tcache_t *tcache); 123 void tcache_arena_associate(tcache_t *tcache, arena_t *arena); 124 void tcache_arena_dissociate(tcache_t *tcache); 138 malloc_tsd_protos(JEMALLOC_ATTR(unused), tcache, tcache_t *) variable 166 tcache_t *tcache; local 198 tcache_t *tcache; local 225 tcache_t *tcache; local [all...] |
stats.h | 25 * cached by tcache. 31 * the bin. Note that tcache may allocate an object, then recycle it 40 * bin. This includes requests served by tcache, though tcache only 45 /* Number of tcache fills from this bin. */ 48 /* Number of tcache flushes to this bin. */ 67 * the arena. Note that tcache may allocate an object, then recycle it 76 * This includes requests served by tcache, though tcache only
|
arena.h | 1067 tcache_t *tcache; local 1073 if (try_tcache && (tcache = tcache_get(true)) != NULL) 1074 return (tcache_alloc_small(tcache, size, zero)); 1142 tcache_t *tcache; local [all...] |
jemalloc_internal.h | 151 * jemalloc can conceptually be broken into components (arena, tcache, etc.), 322 #include "jemalloc/internal/tcache.h" 349 #include "jemalloc/internal/tcache.h" 421 #include "jemalloc/internal/tcache.h" 599 * dependencies with tcache.h. 604 #include "jemalloc/internal/tcache.h"
|
jemalloc_internal.h.in | 151 * jemalloc can conceptually be broken into components (arena, tcache, etc.), 322 #include "jemalloc/internal/tcache.h" 349 #include "jemalloc/internal/tcache.h" 421 #include "jemalloc/internal/tcache.h" 599 * dependencies with tcache.h. 604 #include "jemalloc/internal/tcache.h"
|
/external/jemalloc/test/integration/ |
thread_tcache_enabled.c | 19 if ((err = mallctl("thread.tcache.enabled", &e0, &sz, NULL, 0))) { 22 "ENOENT should only be returned if tcache is " 30 assert_d_eq(mallctl("thread.tcache.enabled", &e0, &sz, &e1, sz), 32 assert_true(e0, "tcache should be enabled"); 36 assert_d_eq(mallctl("thread.tcache.enabled", &e0, &sz, &e1, sz), 0, 38 assert_false(e0, "tcache should be disabled"); 41 assert_d_eq(mallctl("thread.tcache.enabled", &e0, &sz, &e1, sz), 0, 43 assert_true(e0, "tcache should be enabled"); 46 assert_d_eq(mallctl("thread.tcache.enabled", &e0, &sz, &e1, sz), 0, 48 assert_true(e0, "tcache should be enabled") [all...] |
/external/jemalloc/src/ |
tcache.c | 7 malloc_tsd_data(, tcache, tcache_t *, NULL) 14 static unsigned stack_nelms; /* Total stack elms per tcache. */ 28 tcache_event_hard(tcache_t *tcache) 30 size_t binind = tcache->next_gc_bin; 31 tcache_bin_t *tbin = &tcache->tbins[binind]; 40 tbin->low_water + (tbin->low_water >> 2), tcache); 43 tbin->low_water + (tbin->low_water >> 2), tcache); 61 tcache->next_gc_bin++; 62 if (tcache->next_gc_bin == nhbins) 63 tcache->next_gc_bin = 0 311 tcache_t *tcache; local 415 tcache_t *tcache = *(tcache_t **)arg; local [all...] |
ctl.c | 210 {NAME("tcache"), CHILD(named, tcache)} 222 {NAME("tcache"), CTL(config_tcache)}, 242 {NAME("tcache"), CTL(opt_tcache)}, 1215 tcache_t *tcache; local [all...] |
/development/ndk/platforms/android-9/arch-mips/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/external/jemalloc/ |
Android.mk | 33 # The number of small slots held in the tcache. The higher this number 37 # The number of large slots held in the tcache. The higher this number 41 # 1 << XX is the maximum sized allocation that will be in the tcache. 73 src/tcache.c \
|
ChangeLog | 112 + internal zero-initialized data structures (relevant to tcache and prof 206 - Disable tcache by default if running inside Valgrind, in order to avoid 216 - Fix error return value for "thread.tcache.enabled" mallctl. 244 - Add the "thread.tcache.enabled" mallctl. 256 - Rename the "tcache.flush" mallctl to "thread.tcache.flush". 304 - Fix build issues for --disable-tcache. 339 - Fix a build error for --disable-tcache. 504 - Fix crash in tcache flushing code during thread destruction. 517 the "tcache.flush" mallctl [all...] |
/external/jemalloc/test/unit/ |
mallctl.c | 137 TEST_MALLCTL_CONFIG(tcache); 173 TEST_MALLCTL_OPT(bool, tcache, tcache); 174 TEST_MALLCTL_OPT(size_t, lg_tcache_max, tcache);
|
stats.c | 169 no_lazy_lock(); /* Lazy locking would dodge tcache testing. */ 178 assert_d_eq(mallctl("thread.tcache.flush", NULL, NULL, NULL, 0), 270 assert_d_eq(mallctl("thread.tcache.flush", NULL, NULL, NULL, 0),
|
/prebuilts/ndk/8/platforms/android-14/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/8/platforms/android-9/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-12/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-13/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-14/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-15/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-16/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-17/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-18/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-19/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/prebuilts/ndk/9/platforms/android-9/arch-mips/usr/include/asm/ |
cpu-info.h | 56 struct cache_desc tcache; member in struct:cpuinfo_mips
|
/external/jemalloc/doc/ |
jemalloc.xml.in | 474 <option>--disable-tcache</option> is specified during configuration, this [all...] |