Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc
/
66cd953514a18477eb49732e40d5c2ab5f1b12c5
/
include
« Previous
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
· 10 years ago
9d4e13f
prof_backtrace: use unw_backtrace
by Lucian Adrian Grijincu
· 10 years ago
3541a90
Refactor small_size2bin and small_bin2size.
by Jason Evans
· 10 years ago
0b49403
Fix debug-only compilation failures.
by Jason Evans
· 10 years ago
3e3caf0
Merge pull request #73 from bmaurer/smallmalloc
by Jason Evans
· 10 years ago
021136c
Create a const array with only a small bin to size map
by Ben Maurer
· 10 years ago
6c39f9e
refactor profiling. only use a bytes till next sample variable.
by Ben Maurer
· 10 years ago
a7619b7
outline rare tcache_get codepaths
by Ben Maurer
· 10 years ago
bd87b01
Optimize Valgrind integration.
by Jason Evans
· 10 years ago
ecd3e59
Remove the "opt.valgrind" mallctl.
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
9790b96
Remove the *allocm() API, which is superceded by the *allocx() API.
by Jason Evans
· 10 years ago
9b0cbf0
Remove support for non-prof-promote heap profiling metadata.
by Jason Evans
· 10 years ago
be8e59f
Don't dereference chunk->arena in free() hot path
by Ben Maurer
· 10 years ago
8a26eac
Add private namespace mangling for huge_dss_prec_get().
by Jason Evans
· 10 years ago
df3f270
Adapt hash tests to big-endian systems.
by Jason Evans
· 10 years ago
fbb3102
Use arena dss prec instead of default for huge allocs.
by Max Wang
· 10 years ago
99b0fbb
Add workaround for missing 'restrict' keyword.
by Jason Evans
· 10 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
4f37ef6
Refactor prof_dump() to reduce contention.
by Jason Evans
· 11 years ago
aa5113b
Refactor overly large/complex functions.
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
e18c25d
Add util unit tests, and fix discovered bugs.
by Jason Evans
· 11 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
1b75b4e
Add missing prototypes.
by Jason Evans
· 11 years ago
0d6c5d8
Add quarantine unit tests.
by Jason Evans
· 11 years ago
e6b7aa4
Add hash (MurmurHash3) tests.
by Jason Evans
· 11 years ago
5fbad09
Finish arena_prof_ctx_set() optimization.
by Jason Evans
· 11 years ago
6e62984
Don't junk-fill reallocations unless usize changes.
by Jason Evans
· 11 years ago
6657693
Optimize arena_prof_ctx_set().
by Jason Evans
· 11 years ago
3477991
Fix name mangling issues.
by Jason Evans
· 11 years ago
d82a5e6
Implement the *allocx() API.
by Jason Evans
· 11 years ago
0f4f1ef
Add mq (message queue) to test infrastructure.
by Jason Evans
· 11 years ago
6edc97d
Fix inline-related macro issues.
by Jason Evans
· 11 years ago
b1941c6
Add probabability distribution utility code.
by Jason Evans
· 11 years ago
a4f124f
Normalize #define whitespace.
by Jason Evans
· 11 years ago
2a83ed0
Refactor tests.
by Jason Evans
· 11 years ago
9f35a71
Make jemalloc.h formatting more consistent.
by Jason Evans
· 11 years ago
748dfac
Add test code coverage analysis.
by Jason Evans
· 11 years ago
d37d5ad
Disable floating point code/linking when possible.
by Jason Evans
· 11 years ago
dc1bed6
Fix more test refactoring issues.
by Jason Evans
· 11 years ago
14990b8
Fix test refactoring issues for Linux.
by Jason Evans
· 11 years ago
Next »