Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc_new
/
e12eaf93dca308a426c182956197b0eeb5f2cff3
/
src
/
chunk.c
e12eaf9
Style and spelling fixes.
by Jason Evans
· 10 years ago
879e76a
teach the dss chunk allocator to handle new_addr
by Daniel Micay
· 10 years ago
c83bccd
Initialize chunks_mtx for all configurations.
by Jason Evans
· 10 years ago
8bb3198
Refactor/fix arenas manipulation.
by Jason Evans
· 10 years ago
155bfa7
Normalize size classes.
by Jason Evans
· 10 years ago
a95018e
Attempt to expand huge allocations in-place.
by Daniel Micay
· 10 years ago
551ebc4
Convert to uniform style: cond == false --> !cond
by Jason Evans
· 10 years ago
ff6a31d
Refactor chunk map.
by Qinfan Wu
· 10 years ago
e2deab7
Refactor huge allocation to be managed by arenas.
by Jason Evans
· 10 years ago
fb7fe50
Add support for user-specified chunk allocators/deallocators.
by aravind
· 10 years ago
bd87b01
Optimize Valgrind integration.
by Jason Evans
· 10 years ago
4d434ad
Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.
by Jason Evans
· 10 years ago
b954bc5
Convert rtree from (void *) to (uint8_t) storage.
by Jason Evans
· 11 years ago
b980cc7
Add rtree unit tests.
by Jason Evans
· 11 years ago
f1c3da8
Consistently use malloc_mutex_prefork().
by Jason Evans
· 11 years ago
d504477
Fix a compiler warning.
by Jason Evans
· 11 years ago
4f929aa
Fix another deadlock related to chunk_record().
by Jason Evans
· 11 years ago
741fbc6
Fix deadlock related to chunk_record().
by Jason Evans
· 11 years ago
0691275
Fix Valgrind integration.
by Jason Evans
· 12 years ago
a7a28c3
Fix a chunk recycling bug.
by Jason Evans
· 12 years ago
14a2c6a
Avoid validating freshly mapped memory.
by Jason Evans
· 12 years ago
1271185
Fix chunk_recycle() Valgrind integration.
by Jason Evans
· 12 years ago
12efefb
Fix dss/mmap allocation precedence code.
by Jason Evans
· 12 years ago
609ae59
Add arena-specific and selective dss allocation.
by Jason Evans
· 12 years ago
20f1fc9
Fix fork(2)-related deadlocks.
by Jason Evans
· 12 years ago
7de9276
Fix mlockall()/madvise() interaction.
by Jason Evans
· 12 years ago
374d26a
Fix chunk_recycle() to stop leaking trailing chunks.
by Jason Evans
· 12 years ago
de6fbdb
Fix chunk_alloc_mmap() bugs.
by Jason Evans
· 12 years ago
34a8cf6
Fix a base allocator deadlock.
by Jason Evans
· 12 years ago
f54166e
Add missing Valgrind annotations.
by Jason Evans
· 12 years ago
a8f8d75
Remove mmap_unaligned.
by Jason Evans
· 12 years ago
7ad54c1
Fix chunk allocation/deallocation bugs.
by Jason Evans
· 12 years ago
8f0e0eb
Fix a memory corruption bug in chunk_alloc_dss().
by Jason Evans
· 12 years ago
666c5bf
Add a pages_purge function to wrap madvise(JEMALLOC_MADV_PURGE) calls
by Mike Hommey
· 12 years ago
7ca0fdf
Disable munmap() if it causes VM map holes.
by Jason Evans
· 12 years ago
a1ee783
Rename labels.
by Jason Evans
· 12 years ago
eae2690
Add alignment support to chunk_alloc().
by Mike Hommey
· 12 years ago
ae4c7b4
Clean up *PAGE* macros.
by Jason Evans
· 12 years ago
cd9a134
Implement tsd.
by Jason Evans
· 12 years ago
4162627
Remove the swap feature.
by Jason Evans
· 12 years ago
7372b15
Reduce cpp conditional logic complexity.
by Jason Evans
· 13 years ago
12a4887
Fix huge_ralloc to maintain chunk statistics.
by Jason Evans
· 13 years ago
7427525
Move repo contents in jemalloc/ to top level.
by Jason Evans
· 13 years ago
[Renamed from jemalloc/src/chunk.c]
cfdc8cf
Use mremap(2) for huge realloc().
by Jason Evans
· 14 years ago
e733970
Replace JEMALLOC_OPTIONS with MALLOC_CONF.
by Jason Evans
· 14 years ago
7393f44
Omit chunk header in arena chunk map.
by Jason Evans
· 14 years ago
2dbecf1
Port to Mac OS X.
by Jason Evans
· 14 years ago
376b152
Restructure source tree.
by Jason Evans
· 14 years ago
[Renamed (98%) from jemalloc/src/jemalloc_chunk.c]
6109fe0
Implement allocation profiling and leack checking.
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
4201af0
Add the --enable-swap configure option.
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