Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc_new
/
ce93055c49a5cd0f32792bbaeeaa0fb4b788f1ee
/
jemalloc
/
src
/
arena.c
ce93055
Use madvise(..., MADV_FREE) on OS X.
by Jason Evans
· 14 years ago
e733970
Replace JEMALLOC_OPTIONS with MALLOC_CONF.
by Jason Evans
· 14 years ago
e4f7846
Fix heap profiling bugs.
by Jason Evans
· 14 years ago
81b4e6e
Fix a heap profiling regression.
by Jason Evans
· 14 years ago
9344368
Add per thread allocation counters, and enhance heap sampling.
by Jason Evans
· 14 years ago
21fb95b
Fix a bug in arena_dalloc_bin_run().
by Jason Evans
· 14 years ago
088e6a0
Fix arena bugs.
by Jason Evans
· 14 years ago
8de6a02
Fix arena bugs.
by Jason Evans
· 14 years ago
12ca914
Add assertions to run coalescing.
by Jason Evans
· 14 years ago
940a2e0
Fix numerous arena bugs.
by Jason Evans
· 14 years ago
397e511
Preserve CHUNK_MAP_UNZEROED for small runs.
by Jason Evans
· 14 years ago
004ed14
Fix a regression in CHUNK_MAP_UNZEROED change.
by Jason Evans
· 14 years ago
3377ffa
Change CHUNK_MAP_ZEROED to CHUNK_MAP_UNZEROED.
by Jason Evans
· 14 years ago
7393f44
Omit chunk header in arena chunk map.
by Jason Evans
· 14 years ago
6005f07
Add the "arenas.purge" mallctl.
by Jason Evans
· 14 years ago
8e3c3c6
Add {,r,s,d}allocm().
by Jason Evans
· 14 years ago
2dbecf1
Port to Mac OS X.
by Jason Evans
· 14 years ago
dcd1509
Move assert() calls up in arena_run_reg_alloc().
by Jason Evans
· 14 years ago
8d4203c
Fix arena chunk purge/dealloc race conditions.
by Jason Evans
· 14 years ago
5065156
Fix threads-related profiling bugs.
by Jason Evans
· 14 years ago
799ca0b
Revert re-addition of purge_lock.
by Jason Evans
· 14 years ago
0b270a9
Reduce statistical heap sampling memory overhead.
by Jason Evans
· 14 years ago
169cbc1
Re-add purge_lock to funnel madvise(2) calls.
by Jason Evans
· 14 years ago
c03a63d
Set/clear CHUNK_MAP_ZEROED in arena_chunk_purge().
by Jason Evans
· 14 years ago
19b3d61
Track dirty and clean runs separately.
by Jason Evans
· 14 years ago
dafde14
Remove medium size classes.
by Jason Evans
· 14 years ago
e69bee0
Fix a run initialization race condition.
by Jason Evans
· 14 years ago
f00bb7f
Add assertions.
by Jason Evans
· 14 years ago
d9ef75f
arena_chunk_purge() arena->nactive fix.
by Jason Evans
· 14 years ago
e00572b
mmap()/munmap() without arena->lock or bin->lock.
by Jason Evans
· 14 years ago
05b21be
Purge dirty pages without arena->lock.
by Jason Evans
· 14 years ago
86815df
Push locks into arena bins.
by Jason Evans
· 14 years ago
1e0a636
Simplify small object allocation/deallocation.
by Jason Evans
· 14 years ago
3fa9a2f
Simplify tcache object caching.
by Jason Evans
· 14 years ago
2caa471
Modify dirty page purging algorithm.
by Jason Evans
· 14 years ago
698805c
Simplify malloc_message().
by Jason Evans
· 14 years ago
f3ff752
Rewrite red-black trees.
by Jason Evans
· 14 years ago
f894f74
Fix a bug in nmalloc stats.
by Jason Evans
· 14 years ago
59e9be0
Avoid extra dumping for JEMALLOC_OPTIONS=L.
by Jason Evans
· 14 years ago
376b152
Restructure source tree.
by Jason Evans
· 14 years ago
[Renamed (99%) from jemalloc/src/jemalloc_arena.c]
fe5faa2
Remove tracing (--enable-trace).
by Jason Evans
· 14 years ago
d34f9e7
Implement interval-based heap profile dumping.
by Jason Evans
· 14 years ago
6109fe0
Implement allocation profiling and leack checking.
by Jason Evans
· 14 years ago
1366826
Fix some comments and whitespace.
by Jason Evans
· 15 years ago
990d10c
Fix large object stats collection bugs.
by Jason Evans
· 15 years ago
a0bf242
Fix bootstrapping crash.
by Jason Evans
· 15 years ago
4fb7f51
Fix a chunk leak in chunk_alloc_mmap().
by Jason Evans
· 15 years ago
3c23435
Implement mallctl{nametomib,bymib}().
by Jason Evans
· 15 years ago
41631d0
Modify chunk_alloc() to support optional zeroing.
by Jason Evans
· 15 years ago
bc25a47
Various minor cleanups.
by Jason Evans
· 15 years ago
4201af0
Add the --enable-swap configure option.
by Jason Evans
· 15 years ago
ed1bf45
Add the w4opaque argument to numerous functions.
by Jason Evans
· 15 years ago
b34e868
Add merged arena stats printing.
by Jason Evans
· 15 years ago
00b5c93
Add the write4 parameter to malloc_stats_print().
by Jason Evans
· 15 years ago
b0fd501
Add the --with-install-suffix configure option.
by Jason Evans
· 15 years ago
e476f8a
Refactor jemalloc.c into multiple source files.
by Jason Evans
· 15 years ago