Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc
/
82e88d1ecfe3d7bf700355cb5023ab61559f9578
/
include
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
· 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
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
86abd0d
Refactor to support more varied testing.
by Jason Evans
· 11 years ago
c368f8c
Remove unnecessary zeroing in arena_palloc().
by Jason Evans
· 11 years ago
cb17fc6
Add support for LinuxThreads.
by Leonard Crestez
· 11 years ago
6556e28
Prefer not_reached() over assert(false) where appropriate.
by Jason Evans
· 11 years ago
dda90f5
Fix a Valgrind integration flaw.
by Jason Evans
· 11 years ago
87a02d2
Fix a Valgrind integration flaw.
by Jason Evans
· 11 years ago
543abf7
Fix inlining warning.
by Jason Evans
· 11 years ago
daf6d04
Add aarch64 LG_QUANTUM size definition
by Riku Voipio
· 11 years ago
a491585
Add no-op bodies to VALGRIND_*() macro stubs.
by Jason Evans
· 12 years ago
9f9897a
fix building for s390 systems
by Mike Frysinger
· 12 years ago
88c222c
Fix a prof-related locking order bug.
by Jason Evans
· 12 years ago
0691275
Fix Valgrind integration.
by Jason Evans
· 12 years ago
bbe29d3
Fix potential TLS-related memory corruption.
by Jason Evans
· 12 years ago
dd0438e
Specify 'inline' in addition to always_inline attribute.
by Jason Evans
· 12 years ago
ae03bf6
Update hash from MurmurHash2 to MurmurHash3.
by Jason Evans
· 12 years ago
88393cb
Add and use JEMALLOC_ALWAYS_INLINE.
by Jason Evans
· 12 years ago
3806748
Tighten valgrind integration.
by Jason Evans
· 12 years ago
13e4e24
Fix build break on *BSD
by Garrett Cooper
· 12 years ago
a3b3386
Avoid arena_prof_accum()-related locking when possible.
by Jason Evans
· 12 years ago
e3d1306
Purge unused dirty pages in a fragmentation-reducing order.
by Jason Evans
· 12 years ago
609ae59
Add arena-specific and selective dss allocation.
by Jason Evans
· 12 years ago
247d124
Drop const from malloc_usable_size() argument on Linux.
by Jason Evans
· 12 years ago
20f1fc9
Fix fork(2)-related deadlocks.
by Jason Evans
· 12 years ago
7de9276
Fix mlockall()/madvise() interaction.
by Jason Evans
· 12 years ago
Next »