Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc_new
/
91b247d311ce6837aa93d4315f5f7680abd8a11a
91b247d
In iallocztm, check lock rank only when not in reentrancy.
by Qi Wang
· 7 years ago
78a87e4
Make sure JE_CXXFLAGS_ADD uses CPP compiler
by Nehal J Wani
· 7 years ago
433c2ed
Disable JEMALLOC_HAVE_MADVISE_HUGE for arm* CPUs.
by marxin
· 7 years ago
72bdbc3
extent_t bitpacking logic refactoring
by Rajeev Misra
· 7 years ago
f47e39d
handle 32 bit mutex counters
by Rajeev Misra
· 7 years ago
d41b19f
Implement arena regind computation using div_info_t.
by David Goldblatt
· 7 years ago
21f7c13
Add the div module, which allows fast division by dynamic values.
by David Goldblatt
· 7 years ago
7f1b02e
Split up and standardize naming of stats code.
by David T. Goldblatt
· 7 years ago
901d94a
Rename cache_alloc_easy to cache_bin_alloc_easy.
by David T. Goldblatt
· 7 years ago
8aafa27
Move bin stats code from arena to bin module.
by David T. Goldblatt
· 7 years ago
48bb4a0
Move bin forking code from arena to bin module.
by David T. Goldblatt
· 7 years ago
a8dd887
Move bin initialization from arena module to bin module.
by David T. Goldblatt
· 7 years ago
4bf4a1c
Pull out arena_bin_info_t and arena_bin_t into their own file.
by David T. Goldblatt
· 7 years ago
740bdd6
Over purge by 1 extent always.
by Qi Wang
· 7 years ago
f70785d
Skip test/unit/pack when profiling is enabled.
by Qi Wang
· 7 years ago
5e03328
Output opt.lg_extent_max_active_fit in stats.
by Qi Wang
· 7 years ago
22460cb
jemalloc_mangle.sh: set sh in strict mode
by nicolov
· 7 years ago
749caf1
Also use __riscv to detect builds for RISC-V CPUs.
by Ed Schouten
· 7 years ago
955b1d9
Fix extent deregister on the leak path.
by Qi Wang
· 7 years ago
b5ab3f9
Fix test/integration/extent.
by Qi Wang
· 7 years ago
6e841f6
Add more tests for extent hooks failure paths.
by Qi Wang
· 7 years ago
26a8f82
Add missing deregister before extents_leak.
by Qi Wang
· 7 years ago
e475d03
Avoid setting zero and commit if split fails in extent_recycle.
by Qi Wang
· 7 years ago
3e64dae
Eagerly coalesce large extents.
by Qi Wang
· 7 years ago
eb1b08d
Fix an extent coalesce bug.
by Qi Wang
· 7 years ago
fac7068
Add opt.lg_extent_max_active_fit
by Qi Wang
· 7 years ago
282a3fa
Use extent_heap_first for best fit.
by Qi Wang
· 7 years ago
d6feed6
Use tsd offset_state instead of atomic
by Dave Watson
· 7 years ago
cb3b72b
Fix base allocator THP auto mode locking and stats.
by Qi Wang
· 7 years ago
b5d071c
Fix unbounded increase in stash_decayed.
by Qi Wang
· 7 years ago
6dd5681
Use hugepage alignment for base allocator.
by Qi Wang
· 7 years ago
e422fa8
Add arena.i.retain_grow_limit
by Qi Wang
· 7 years ago
9f455e2
Try to use sysctl(3) instead of sysctlbyname(3).
by Edward Tomasz Napierala
· 7 years ago
d591df0
Use getpagesize(3) under FreeBSD.
by Edward Tomasz Napierala
· 7 years ago
58eba02
metadata_thp: auto mode adjustment for a0.
by Qi Wang
· 7 years ago
47203d5
Output all counters for bin mutex stats.
by Qi Wang
· 7 years ago
d14bbf8
Add a "dumpable" bit to the extent state.
by David Goldblatt
· 7 years ago
bbaa724
Add pages_dontdump and pages_dodump.
by David Goldblatt
· 7 years ago
ccd0905
Add configure-time detection for madvise(..., MADV_DO[NT]DUMP)
by David Goldblatt
· 7 years ago
211b1f3
Factor out extent-splitting core from extent lifetime management.
by David Goldblatt
· 7 years ago
5bad01c
Document some of the internal extent functions.
by David Goldblatt
· 7 years ago
33df2fa
Fix MSVC 2015 project and add a VS 2017 solution
by rustyx
· 7 years ago
f4f814c
Remove the default value for JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS.
by Qi Wang
· 7 years ago
31ab38b
Define MADV_FREE on our own when needed.
by Qi Wang
· 7 years ago
fc83de0
Document the potential issues about opt.background_thread.
by Qi Wang
· 7 years ago
7e74093
Set isthreaded manually.
by Qi Wang
· 7 years ago
a2e6eb2
Delay background_thread_ctl_init to right before thread creation.
by Qi Wang
· 7 years ago
79e8345
Enable a0 metadata thp on the 3rd base block.
by Qi Wang
· 7 years ago
1245faa
Power: disable the CPU_SPINWAIT macro.
by David Goldblatt
· 7 years ago
7c6c99b
Use ph instead of rb tree for extents_avail_
by Dave Watson
· 7 years ago
8a7ee30
Logging: capitalize log macro.
by David Goldblatt
· 7 years ago
7a8bc71
ARM: Don't extend bit LG_VADDR to compute high address bits.
by David Goldblatt
· 7 years ago
0720192
Add runtime detection of lazy purging support.
by Qi Wang
· 7 years ago
3959a9f
Avoid left shift by negative values.
by Qi Wang
· 7 years ago
56f0e57
Add "falls through" comment explicitly.
by Qi Wang
· 7 years ago
a545f18
dumpbin doesn't exist in mingw
by Tamir Duberstein
· 7 years ago
24766cc
Allow toolchain to determine nm
by Tamir Duberstein
· 7 years ago
96f1468
whitespace
by Tamir Duberstein
· 7 years ago
eaa58a5
Put static keyword first.
by Qi Wang
· 7 years ago
d60f3ba
Add missing field in initializer for rtree cache.
by Qi Wang
· 7 years ago
9e39425
Force Ubuntu "precise" for Travis CI builds.
by David Goldblatt
· 7 years ago
9b20a4b
Clear cache bin ql postfork.
by Qi Wang
· 7 years ago
886053b
Fix huge page test in test/unit/pages.
by Qi Wang
· 7 years ago
cf47384
Fix a link for dirty_decay_ms in manual.
by Qi Wang
· 7 years ago
a315688
Relax constraints on reentrancy for extent hooks.
by Qi Wang
· 7 years ago
e55c3ca
Add stats for metadata_thp.
by Qi Wang
· 7 years ago
47b20bb
Change opt.metadata_thp to [disabled,auto,always].
by Qi Wang
· 7 years ago
ea91dfa
Document the ialloc function abbreviations.
by David Goldblatt
· 7 years ago
9c05490
Make arena stats collection go through cache bins.
by David Goldblatt
· 7 years ago
f3170ba
Pull out caching for a bin into its own file.
by David Goldblatt
· 7 years ago
b082535
Add missing mallctl unit test for abort_conf.
by Qi Wang
· 7 years ago
82d1a3f
Add support for m68k, nios2, SH3 architectures
by Faidon Liambotis
· 7 years ago
8da69b6
Fix support for GNU/kFreeBSD
by Faidon Liambotis
· 7 years ago
3ec279b
Fix test/unit/pages.
by Qi Wang
· 7 years ago
8fdd9a5
Implement opt.metadata_thp
by Qi Wang
· 7 years ago
d157864
Filter out "void *newImpl" in prof output.
by Qi Wang
· 7 years ago
048c667
Remove external linkage for spin_adaptive
by Ryan Libby
· 7 years ago
1ab2ab2
Only read szind if ptr is not paged aligned in sdallocx.
by Qi Wang
· 7 years ago
9a39b23
Remove a redundant '--with-malloc-conf=tcache:false' from gen_run_tests.py
by David Goldblatt
· 7 years ago
3800e55
Bypass extent_alloc_wrapper_hard for no_move_expand.
by Qi Wang
· 7 years ago
2d2fa72
Filter out "newImpl" from profiling output.
by Qi Wang
· 7 years ago
7c22ea7
Only run test/integration/sdallocx non-reentrantly.
by David Goldblatt
· 7 years ago
e6aeceb
Logging: log using the log var names directly.
by David Goldblatt
· 7 years ago
b28f31e
Split out cold code path in newImpl
by Qinfan Wu
· 7 years ago
a9f7732
Logging: allow logging with empty varargs.
by David Goldblatt
· 7 years ago
aa6c282
Validates fd before calling fcntl
by Y. T. Chung
· 7 years ago
e215a7b
Add entry and exit logging to all core functions.
by David T. Goldblatt
· 7 years ago
9761b44
Add a logging facility.
by David T. Goldblatt
· 7 years ago
0975b88
Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable.
by Y. T. Chung
· 7 years ago
fb6787a
Add a test of behavior under multi-threaded forking.
by David Goldblatt
· 7 years ago
0a4f5a7
Fix deadlock in multithreaded fork in OS X.
by David Goldblatt
· 7 years ago
aa44ddb
Fix a typo.
by Jason Evans
· 7 years ago
896ed3a
Merge branch 'dev'
by Jason Evans
· 7 years ago
284edf0
Update ChangeLog for 5.0.1.
by Jason Evans
· 7 years ago
cb03278
Add extent_grow_mtx in pre_ / post_fork handlers.
by Qi Wang
· 7 years ago
2b31cf5
Enforce minimum autoconf version (currently 2.68).
by Jason Evans
· 7 years ago
c99e570
Make sure LG_PAGE <= LG_HUGEPAGE.
by Jason Evans
· 7 years ago
aa363f9
Fix pthread_sigmask() usage to block all signals.
by Qi Wang
· 7 years ago
57beeb2
Switch ctl to explicitly use tsd instead of tsdn.
by Qi Wang
· 7 years ago
425463a
Check arena in current context in pre_reentrancy.
by Qi Wang
· 7 years ago
Next »