Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc
/
bec6a8da39e8cb7e59550541d429cff5e3dfb6d8
/
include
10aff3f
Refactor bootstrapping to delay tsd initialization.
by Jason Evans
· 10 years ago
b617df8
Add missing symbols to private_symbols.txt.
by Abhishek Kulkarni
· 10 years ago
51f8634
Add a isblank definition for MSVC < 2013
by Guilherme Goncalves
· 10 years ago
2c5cb61
Introduce two new modes of junk filling: "alloc" and "free".
by Guilherme Goncalves
· 10 years ago
b74041f
Ignore MALLOC_CONF in set{uid,gid,cap} binaries.
by Daniel Micay
· 10 years ago
e12eaf9
Style and spelling fixes.
by Jason Evans
· 10 years ago
59cd80e
Add a C11 atomics-based implementation of atomic.h API.
by Chih-hung Hsieh
· 10 years ago
a18c2b1
Style fixes.
by Jason Evans
· 10 years ago
879e76a
teach the dss chunk allocator to handle new_addr
by Daniel Micay
· 10 years ago
a213602
Remove extra definition of je_tsd_boot on win32.
by Guilherme Goncalves
· 10 years ago
9cf2be0
Make quarantine_init() static.
by Jason Evans
· 10 years ago
c002a5c
Fix two quarantine regressions.
by Jason Evans
· 10 years ago
d7a9bab
Fix arena_sdalloc() to use promoted size (second attempt).
by Jason Evans
· 10 years ago
6da2e9d
Fix arena_sdalloc() to use promoted size.
by Jason Evans
· 10 years ago
cfc5706
Miscellaneous cleanups.
by Jason Evans
· 10 years ago
d33f834
avoid redundant chunk header reads
by Daniel Micay
· 10 years ago
809b0ac
mark huge allocations as unlikely
by Daniel Micay
· 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
44c97b7
Fix a prof_tctx_t/prof_tdata_t cleanup race.
by Jason Evans
· 10 years ago
381c23d
Remove arena_dalloc_bin_run() clean page preservation.
by Jason Evans
· 10 years ago
81e5475
Add --with-lg-tiny-min, generalize --with-lg-quantum.
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
e9a3fa2
Add missing header includes in jemalloc/jemalloc.h .
by Jason Evans
· 10 years ago
16854eb
Don't disable tcache for lazy-lock.
by Jason Evans
· 10 years ago
34e85b4
Make prof-related inline functions always-inline.
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
20c31de
Test prof.reset mallctl and fix numerous discovered bugs.
by Jason Evans
· 10 years ago
4dcf04b
correctly detect adaptive mutexes in pthreads
by Eric Wong
· 10 years ago
5d9732f
Merge pull request #129 from daverigby/msvc_lg_floor
by Jason Evans
· 10 years ago
0c5dd03
Move small run metadata into the arena chunk header.
by Jason Evans
· 10 years ago
f97e5ac
Implement compile-time bitmap size computation.
by Jason Evans
· 10 years ago
6ef80d6
Fix profile dumping race.
by Jason Evans
· 10 years ago
112704c
Use MSVC intrinsics for lg_floor
by Dave Rigby
· 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
23fdf8b
mark some conditions as unlikely
by Daniel Micay
· 10 years ago
6b5609d
add likely / unlikely macros
by Daniel Micay
· 10 years ago
6e73dc1
Fix a profile sampling race.
by Jason Evans
· 10 years ago
6fd53da
Fix prof_tdata_get()-related regressions.
by Jason Evans
· 10 years ago
a62812e
fix isqalloct (should call isdalloct)
by Daniel Micay
· 10 years ago
4cfe551
Add support for sized deallocation.
by Daniel Micay
· 10 years ago
c3f8650
Add relevant function attributes to [msn]allocx().
by Jason Evans
· 10 years ago
82e88d1
Move typedefs from jemalloc_protos.h.in to jemalloc_typedefs.h.in.
by Jason Evans
· 10 years ago
b718cf7
Optimize [nmd]alloc() fast paths.
by Jason Evans
· 10 years ago
c21b05e
Whitespace cleanups.
by Jason Evans
· 10 years ago
ff6a31d
Refactor chunk map.
by Qinfan Wu
· 10 years ago
3e24afa
Test for availability of malloc hooks via autoconf
by Sara Golemon
· 10 years ago
602c8e0
Implement per thread heap profiling.
by Jason Evans
· 10 years ago
1628e86
Add rb_empty().
by Jason Evans
· 10 years ago
3a81cbd
Dump heap profile backtraces in a stable order.
by Jason Evans
· 10 years ago
ab532e9
Directly embed prof_ctx_t's bt.
by Jason Evans
· 10 years ago
b41ccdb
Convert prof_tdata_t's bt2cnt to a comprehensive map.
by Jason Evans
· 10 years ago
070b3c3
Fix and refactor runs_dirty-based purging.
by Jason Evans
· 10 years ago
e8a2fd8
arena->npurgatory is no longer needed since we drop arena's lock
by Qinfan Wu
· 10 years ago
90737fc
Remove chunks_dirty tree, nruns_avail and nruns_adjac since we no
by Qinfan Wu
· 10 years ago
04d60a1
Maintain all the dirty runs in a linked list for each arena
by Qinfan Wu
· 10 years ago
a2ea54c
Add atomic operations tests and fix latent bugs.
by Jason Evans
· 10 years ago
ffa2598
Add OpenRISC/or1k LG_QUANTUM size definition
by Manuel A. Fernandez Montecelo
· 10 years ago
c521df5
Allow to build with clang-cl
by Mike Hommey
· 10 years ago
994fad9
Add check for madvise(2) to configure.ac.
by Richard Diamond
· 10 years ago
9c3a10f
Try to use __builtin_ffsl if ffsl is unavailable.
by Richard Diamond
· 10 years ago
0b5c922
Fix fallback lg_floor() implementations.
by Jason Evans
· 10 years ago
ff2e999
Don't use msvc_compat's C99 headers with MSVC versions that have (some) C99 support
by Mike Hommey
· 10 years ago
1f6d77e
Use KQU() rather than QU() where applicable.
by Jason Evans
· 10 years ago
d04047c
Add size class computation capability.
by Jason Evans
· 10 years ago
12f74e6
Move platform headers and tricks from jemalloc_internal.h.in to a new jemalloc_internal_decls.h header
by Mike Hommey
· 10 years ago
22bc570
Move __func__ to jemalloc_internal_macros.h
by Mike Hommey
· 10 years ago
a9df1ae
Use ULL prefix instead of LLU for unsigned long longs
by Mike Hommey
· 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
6f00105
Simplify backtracing.
by Jason Evans
· 11 years ago
9d4e13f
prof_backtrace: use unw_backtrace
by Lucian Adrian Grijincu
· 11 years ago
3541a90
Refactor small_size2bin and small_bin2size.
by Jason Evans
· 11 years ago
0b49403
Fix debug-only compilation failures.
by Jason Evans
· 11 years ago
3e3caf0
Merge pull request #73 from bmaurer/smallmalloc
by Jason Evans
· 11 years ago
021136c
Create a const array with only a small bin to size map
by Ben Maurer
· 11 years ago
6c39f9e
refactor profiling. only use a bytes till next sample variable.
by Ben Maurer
· 11 years ago
a7619b7
outline rare tcache_get codepaths
by Ben Maurer
· 11 years ago
bd87b01
Optimize Valgrind integration.
by Jason Evans
· 11 years ago
ecd3e59
Remove the "opt.valgrind" 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
9790b96
Remove the *allocm() API, which is superceded by the *allocx() API.
by Jason Evans
· 11 years ago
9b0cbf0
Remove support for non-prof-promote heap profiling metadata.
by Jason Evans
· 11 years ago
be8e59f
Don't dereference chunk->arena in free() hot path
by Ben Maurer
· 11 years ago
8a26eac
Add private namespace mangling for huge_dss_prec_get().
by Jason Evans
· 11 years ago
df3f270
Adapt hash tests to big-endian systems.
by Jason Evans
· 11 years ago
fbb3102
Use arena dss prec instead of default for huge allocs.
by Max Wang
· 11 years ago
99b0fbb
Add workaround for missing 'restrict' keyword.
by Jason Evans
· 11 years ago
5f60afa
Avoid a compiler warning.
by Jason Evans
· 11 years ago
0dec350
Remove __FBSDID from rb.h.
by Jason Evans
· 11 years ago
772163b
Add heap profiling tests.
by Jason Evans
· 11 years ago
eefdd02
Fix a variable prototype/definition mismatch.
by Jason Evans
· 11 years ago
f234dc5
Fix name mangling for stress tests.
by Jason Evans
· 11 years ago
Next »