Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc_new
/
8d6a3e8321a7767cb2ca0930b85d5d488a8cc659
/
src
/
ctl.c
8d6a3e8
Implement dynamic per arena control over dirty page purging.
by Jason Evans
· 10 years ago
cbf3a6d
Move centralized chunk management into arenas.
by Jason Evans
· 10 years ago
1cb181e
Implement explicit tcache support.
by Jason Evans
· 10 years ago
5b8ed5b
Implement the prof.gdump mallctl.
by Jason Evans
· 10 years ago
4581b97
Implement metadata statistics.
by Jason Evans
· 10 years ago
10aff3f
Refactor bootstrapping to delay tsd initialization.
by Jason Evans
· 10 years ago
2c5cb61
Introduce two new modes of junk filling: "alloc" and "free".
by Guilherme Goncalves
· 10 years ago
af1f592
Use JEMALLOC_INLINE_C everywhere it's appropriate.
by Jason Evans
· 10 years ago
3c4d92e
Add per size class huge allocation statistics.
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
029d44c
Fix tsd cleanup regressions.
by Jason Evans
· 10 years ago
fc12c0b
Implement/test/fix prof-related mallctl's.
by Jason Evans
· 10 years ago
551ebc4
Convert to uniform style: cond == false --> !cond
by Jason Evans
· 10 years ago
5460aa6
Convert all tsd variables to reside in a single tsd structure.
by Jason Evans
· 10 years ago
602c8e0
Implement per thread heap profiling.
by Jason Evans
· 10 years ago
586c8ed
Fix arena.<i>.dss mallctl to handle read-only calls.
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
· 11 years ago
ecd3e59
Remove the "opt.valgrind" mallctl.
by Jason Evans
· 11 years ago
a2c719b
Remove the "arenas.purge" mallctl.
by Jason Evans
· 11 years ago
4d434ad
Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.
by Jason Evans
· 11 years ago
d8a3900
Fix a few mallctl() documentation errors.
by Jason Evans
· 11 years ago
f1c3da8
Consistently use malloc_mutex_prefork().
by Jason Evans
· 11 years ago
7b65180
Fix a race condition in the "arenas.extend" mallctl.
by Jason Evans
· 11 years ago
3ab682d
Silence an unused variable warning.
by Jason Evans
· 11 years ago
6eb84fb
Fix "arenas.extend" mallctl to return the number of arenas.
by Jason Evans
· 12 years ago
34457f5
Fix deadlock in the arenas.purge mallctl.
by Jason Evans
· 12 years ago
a5c80f8
Add ctl_mutex proection to arena_i_dss_ctl().
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
f4c3f85
Fix error return value in thread_tcache_enabled_ctl().
by Jason Evans
· 12 years ago
2e671ff
Add the --enable-mremap option.
by Jason Evans
· 13 years ago
af04b74
Remove the VOID macro
by Mike Hommey
· 13 years ago
8b49971
Avoid variable length arrays and remove declarations within code
by Mike Hommey
· 13 years ago
6b9ed67
Fix the "epoch" mallctl.
by Jason Evans
· 13 years ago
87667a8
Fix two CHILD() macro calls in the ctl tree.
by Jason Evans
· 13 years ago
65f343a
Fix ctl regression.
by Jason Evans
· 13 years ago
461ad5c
Avoid using a union for ctl_node_s
by Mike Hommey
· 13 years ago
0b25fe7
Update prof defaults to match common usage.
by Jason Evans
· 13 years ago
59ae276
Add the --disable-munmap option.
by Jason Evans
· 13 years ago
122449b
Implement Valgrind support, redzones, and quarantine.
by Jason Evans
· 13 years ago
a1ee783
Rename labels.
by Jason Evans
· 13 years ago
b147611
Add utrace(2)-based tracing (--enable-utrace).
by Jason Evans
· 13 years ago
f3ca7c8
Add missing "opt.lg_tcache_max" mallctl implementation.
by Jason Evans
· 13 years ago
01b3fe5
Add a0malloc(), a0calloc(), and a0free().
by Jason Evans
· 13 years ago
ae4c7b4
Clean up *PAGE* macros.
by Jason Evans
· 13 years ago
d4be8b7
Add the "thread.tcache.enabled" mallctl.
by Jason Evans
· 13 years ago
41b6afb
Port to FreeBSD.
by Jason Evans
· 13 years ago
cd9a134
Implement tsd.
by Jason Evans
· 13 years ago
e7b8fa1
Rename the "tcache.flush" mallctl to "thread.tcache.flush".
by Jason Evans
· 13 years ago
4507f34
Remove the lg_tcache_gc_sweep option.
by Jason Evans
· 13 years ago
c90ad71
Remove the sysv option.
by Jason Evans
· 13 years ago
b172610
Simplify small size class infrastructure.
by Jason Evans
· 13 years ago
5389146
Remove the opt.lg_prof_bt_max option.
by Jason Evans
· 13 years ago
0b526ff
Remove the opt.lg_prof_tcmax option.
by Jason Evans
· 13 years ago
7468689
Remove highruns statistics.
by Jason Evans
· 13 years ago
ef8897b
Make 8-byte tiny size class non-optional.
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
7427525
Move repo contents in jemalloc/ to top level.
by Jason Evans
· 14 years ago
[Renamed from jemalloc/src/ctl.c]
64ba3d7
Fix a build error for --disable-tcache.
by Jason Evans
· 14 years ago
0657f12
Add the "stats.cactive" mallctl.
by Jason Evans
· 14 years ago
597632b
Improve thread-->arena assignment.
by Jason Evans
· 14 years ago
49f7e8f
Create arena_bin_info_t.
by Jason Evans
· 14 years ago
a7153a0
Fix a "thread.arena" mallctl bug.
by Jason Evans
· 14 years ago
9dcad2d
Fix "thread.{de,}allocatedp" mallctl.
by Jason Evans
· 14 years ago
624f2f3
Fix a "thread.arena" mallctl bug.
by Jason Evans
· 14 years ago
ecf229a
Add the "thread.[de]allocatedp" mallctl's.
by Jason Evans
· 14 years ago
fc4dcfa
Push down ctl_mtx.
by Jason Evans
· 14 years ago
e733970
Replace JEMALLOC_OPTIONS with MALLOC_CONF.
by Jason Evans
· 14 years ago
9344368
Add per thread allocation counters, and enhance heap sampling.
by Jason Evans
· 14 years ago
1506a1b
Move variable declaration out of for loop header.
by Jason Evans
· 14 years ago
a881cd2
Make cumulative heap profile data optional.
by Jason Evans
· 14 years ago
6005f07
Add the "arenas.purge" mallctl.
by Jason Evans
· 14 years ago
2dbecf1
Port to Mac OS X.
by Jason Evans
· 14 years ago
b267d0f
Add the thread.arena mallctl.
by Jason Evans
· 14 years ago
f18c982
Add sampling activation/deactivation control.
by Jason Evans
· 15 years ago
a02fc08
Make interval-triggered profile dumping optional.
by Jason Evans
· 15 years ago
dafde14
Remove medium size classes.
by Jason Evans
· 15 years ago
86815df
Push locks into arena bins.
by Jason Evans
· 15 years ago
3fa9a2f
Simplify tcache object caching.
by Jason Evans
· 15 years ago
a40bc7a
Add release versioning support.
by Jason Evans
· 15 years ago
22ca855
Allow prof.dump mallctl to specify filename.
by Jason Evans
· 15 years ago
b9477e7
Implement sampling for heap profiling.
by Jason Evans
· 15 years ago
376b152
Restructure source tree.
by Jason Evans
· 15 years ago
[Renamed (99%) from jemalloc/src/jemalloc_ctl.c]
fe5faa2
Remove tracing (--enable-trace).
by Jason Evans
· 15 years ago
d34f9e7
Implement interval-based heap profile dumping.
by Jason Evans
· 15 years ago
6109fe0
Implement allocation profiling and leack checking.
by Jason Evans
· 15 years ago
1366826
Fix some comments and whitespace.
by Jason Evans
· 15 years ago
d8f565f
Remove tcache bin sorting during flush.
by Jason Evans
· 15 years ago
c66aaf1
Statistics fixes and cleanup.
by Jason Evans
· 15 years ago
3c23435
Implement mallctl{nametomib,bymib}().
by Jason Evans
· 15 years ago