HomeSort by relevance Sort by last modified time
    Searched full:tcache (Results 1 - 25 of 36) sorted by null

1 2

  /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...]

Completed in 4611 milliseconds

1 2