Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc
/
79725aa6f6823bf0703374cb4b89b64133321138
/
src
/
huge.c
a9ea10d
use sized deallocation internally for ralloc
by Daniel Micay
· 10 years ago
9673983
Purge/zero sub-chunk huge allocations as necessary.
by Jason Evans
· 10 years ago
9b41ac9
Fix huge allocation statistics.
by Jason Evans
· 10 years ago
3c4d92e
Add per size class huge allocation statistics.
by Jason Evans
· 10 years ago
fc0b3b7
Add configure options.
by Jason Evans
· 10 years ago
f22214a
Use regular arena allocation for huge tree nodes.
by Daniel Micay
· 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
f803454
Implement in-place huge allocation shrinking.
by Daniel Micay
· 10 years ago
5460aa6
Convert all tsd variables to reside in a single tsd structure.
by Jason Evans
· 10 years ago
9c640bf
Apply likely()/unlikely() to allocation/deallocation fast paths.
by Jason Evans
· 10 years ago
b718cf7
Optimize [nmd]alloc() fast paths.
by Jason Evans
· 10 years ago
602c8e0
Implement per thread heap profiling.
by Jason Evans
· 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
4d434ad
Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.
by Jason Evans
· 11 years ago
fbb3102
Use arena dss prec instead of default for huge allocs.
by Max Wang
· 11 years ago
940fdfd
Fix junk filling for mremap(2)-based huge reallocation.
by Jason Evans
· 11 years ago
b2c3166
Extract profiling code from [re]allocation functions.
by Jason Evans
· 11 years ago
6b694c4
Add junk/zero filling unit tests, and fix discovered bugs.
by Jason Evans
· 11 years ago
6e62984
Don't junk-fill reallocations unless usize changes.
by Jason Evans
· 11 years ago
d82a5e6
Implement the *allocx() API.
by Jason Evans
· 11 years ago
2a83ed0
Refactor tests.
by Jason Evans
· 11 years ago
609ae59
Add arena-specific and selective dss allocation.
by Jason Evans
· 12 years ago
2e671ff
Add the --enable-mremap option.
by Jason Evans
· 12 years ago
a14bce8
Use Get/SetLastError on Win32
by Mike Hommey
· 12 years ago
7ad54c1
Fix chunk allocation/deallocation bugs.
by Jason Evans
· 13 years ago
122449b
Implement Valgrind support, redzones, and quarantine.
by Jason Evans
· 13 years ago
eae2690
Add alignment support to chunk_alloc().
by Mike Hommey
· 13 years ago
4e2e3dd
Fix fork-related bugs.
by Jason Evans
· 13 years ago
d81e4bd
Implement malloc_vsnprintf().
by Jason Evans
· 13 years ago
4162627
Remove the swap feature.
by Jason Evans
· 13 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
fa351d9
Fix huge_ralloc() race when using mremap(2).
by Jason Evans
· 13 years ago
7427525
Move repo contents in jemalloc/ to top level.
by Jason Evans
· 14 years ago
[Renamed from jemalloc/src/huge.c]
0657f12
Add the "stats.cactive" mallctl.
by Jason Evans
· 14 years ago
31bfb3e
Fix an alignment-related bug in huge_ralloc().
by Jason Evans
· 14 years ago
cfdc8cf
Use mremap(2) for huge realloc().
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
5065156
Fix threads-related profiling bugs.
by Jason Evans
· 15 years ago
376b152
Restructure source tree.
by Jason Evans
· 15 years ago
[Renamed (98%) from jemalloc/src/jemalloc_huge.c]
6109fe0
Implement allocation profiling and leack checking.
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