memory/mozjemalloc/jemalloc.c
c111173a1b98ae219a1172cd7fb15dc8c629e2a2
created 2016-04-05 18:54 +0900
pushed 2016-06-06 19:02 +0000
Makoto Kato Makoto Kato - Bug 1091515 - Don't set 64KB page size on aarch64. r=glandium
45c01e7fbe3fb034e0a2b5bfb6a6a745b19497ff
created 2015-07-07 17:36 -0700
pushed 2016-06-06 19:02 +0000
Eric Rahm Eric Rahm - Bug 1181142 - Part 1: Make the minimum allocation size word sized on all platforms. r=glandium
c49c1cfcbc7c31eca92fd735ba1bc60c1cc5c450
created 2016-03-25 21:53 +0100
pushed 2016-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4593c32d5b81 (bug 1181142) for making XPCshell test_dmd.js fail on Windows 8 x64 debug. r=backout
127f13817e6f9223a4807c4931031490c0dc419a
created 2016-03-29 16:31 +1100
pushed 2016-05-06 23:24 +0000
Eric Rahm Eric Rahm - Bug 1181142 - Make the minimum allocation size word sized on all platforms. r=glandium, r=erahm a=ritu
a425d7a0ddb725d59ae9d506c9a0efaaecbdc236
created 2016-03-24 16:38 +1100
pushed 2016-04-25 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1258257 - Reduce mozjemalloc page cache size from 4 MiB to 1 MiB. r=glandium, a=lizzard
ca7179b0403756813c7779451660d94290821cf3
created 2015-12-16 22:57 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium.
dec5fee37b1232542d0561633df4916a0acabc73
created 2015-11-15 13:21 -0800
pushed 2016-01-25 13:55 +0000
Chris Peterson Chris Peterson - Bug 1226907 - Part 2: Fix warnings in mozjemalloc and remove ALLOW_COMPILER_WARNINGS. r=glandium
5ab8e51f00ce571461dbd35d323070a9bf5d81fb
created 2015-11-27 13:24 -0800
pushed 2016-01-25 13:55 +0000
Chris Peterson Chris Peterson - Bug 1226907 - Part 1: Check _write and strerror_r return values in mozjemalloc. r=njn
8008235a2429060025d736c2063ef53806427832
created 2015-07-14 20:35 -0700
pushed 2015-09-09 20:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1044077 - Tweak some jemalloc constants. r=glandium a=ritu
cc225ace7557b25293adbdc1d4794331bf25ffea
created 2015-08-07 00:23 +0200
pushed 2015-08-10 18:23 +0000
Mike Hommey Mike Hommey - Bug 1137580 - Do not use system realloc in mozjemalloc-exposed _recalloc. r=njn, a=sledru
46dde6cfd3036e6839657cf779e80ad6240354cb
created 2015-06-09 09:54 +0900
pushed 2015-08-10 18:23 +0000
Mike Hommey Mike Hommey - Bug 1172632 - Don't guess malloc_usable_size type of argument based on ANDROID_VERSION in mozjemalloc, but use the result of the configure test instead. r=njn
fbe9d8ab5fca99b00403996d5dab529b959adb7d
created 2015-05-22 06:01 -0400
pushed 2015-08-10 18:23 +0000
Leila Hadji Leila Hadji - Bug 498166 - malloc_init deadlock due to pthread_atfork. r=glandium
63895748c94e5e1ee77fa1334c0ae5dc358abaeb
created 2015-04-24 03:58 -0400
pushed 2015-06-29 20:18 +0000
Paul Rouget Paul Rouget - Bug 1156628 - Don't limit the number of unused dirty pages kept by jemalloc on B2G desktop. r=gsvelto, r=glandium
5de035fe199af46f05f2a1a76470922bf9cb9f85
created 2014-11-19 09:34 +0100
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1100485 - Lock chunks during double purging to avoid racing with allocation. r=glandium
6e664f1aed21dd69ab4aa203106d5868f356f4d2
created 2014-11-13 22:56 +0100
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 7: Enable limited chunk recycling on all platforms. r=glandium
562222233fbf9bacf81513c9fbe073ce0a6419ec
created 2014-11-13 22:55 +0100
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 6: Add JEMALLOC_RECYCLE, a mode that keeps a limited amount of chunks alive. r=glandium
980888a644bd00928a5bd669eada6b27a0721957
created 2014-11-13 22:52 +0100
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 5: Hook the chunk recycle code up to JEMALLOC_MUNMAP and make it safe for use with MALLOC_DECOMMIT and MALLOC_DOUBLE_PURGE. r=glandium
44e534e6a93d3806ebd2b4b04a6857e22f72ed8f
created 2014-11-01 12:00 +0100
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 4: Import chunk recycling code from jemalloc3. r=glandium
7c795536def15a4e93961ba62e0252379518f688
created 2014-09-26 13:29 +0200
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 3: Make all chunk-sized and larger allocations go through chunk_alloc. r=glandium
f58daeba2235173c38596a2c28f8750294ab0fa2
created 2014-09-26 13:27 +0200
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 2: Always use the jemalloc3 allocation logic and remove the old logic. r=glandium
d3dcc73710baf0354a29a6a0c828d7efd7bdcf49
created 2014-09-26 13:27 +0200
pushed 2015-01-12 19:37 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1073662 - Part 1: Remove support for the unused MALLOC_PAGEFILE. r=glandium
8d937c3db92bb26524c7817b6937eb7152d98b44
created 2014-08-25 20:38 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057754 (follow-up) - Allow Valgrind + jemalloc to be combined, because it makes sense when running Cachegrind. r=me.
775a14a8e1903322c425e051448925ccc13125a0
created 2014-08-25 16:59 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057754 - Remove the bogus Valgrind annotations from mozjemalloc. r=glandium.
fb2a8327a8bbcb7c7e93c99d997e11e94a50cc5b
created 2014-07-08 17:52 +0900
pushed 2014-09-02 16:39 +0000
Makoto Kato Makoto Kato - Bug 1030899 - Remove issetugid usage on jemalloc. r=glandium
5ab82e6a9bc40c2baf2b933e1c72f89b35f3579b
created 2014-06-24 07:20 -0700
pushed 2014-09-02 16:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1028684 - Fix the signature of _msize in jemalloc.c; r=glandium
df4bfca6f533060c5ad4b9176d1768b490a59f19
created 2014-06-17 17:55 +0200
pushed 2014-09-02 16:39 +0000
Jed Davis Jed Davis - Bug 1011350 - Use TaggedAnonymousMemory to distinguish our various mmap call sites. r=njn
3a779ba12dadd0f836b3770414ac693b59a915e0
created 2014-06-16 22:34 -0400
pushed 2014-09-02 16:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1025906 - Include intrin.h in jemalloc.c; r=glandium
9664c3ee820578f19474d6de187121dce547582a
created 2014-07-08 17:52 +0900
pushed 2014-07-21 20:25 +0000
Makoto Kato Makoto Kato - Bug 1030899 - Remove issetugid usage on jemalloc. r=glandium, a=sledru
a0e903ba9249e0239916ee23cf626330f7856508
created 2014-05-21 17:34 -0700
pushed 2014-07-21 20:25 +0000
Eric Rahm Eric Rahm - Bug 1006769 - Part 2: Backport jemalloc3 run_size_calc logic. r=glandium
b8891092318100e90243d9ab0fef4611d757c25f
created 2014-05-21 17:34 -0700
pushed 2014-07-21 20:25 +0000
Eric Rahm Eric Rahm - Bug 1006769 - Part 1: Improve heap-overhead memory reporting. r=njn
0c5047d370fc8b041a9530eafbd6fd1a39afceae
created 2014-05-19 18:16 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1013014 (attempt 2) - Disable Trace Malloc on TBPL debug builds. r=glandium.
4a17516e09e896c3c7576358a98bd8b1e442763a
created 2014-03-29 16:53 +0900
pushed 2014-04-28 18:51 +0000
Mike Hommey Mike Hommey - Bug 984447 - Properly handle forks in mozjemalloc after bug 694896. r=smichaud, a=sledru
f7774b42f02e3ca5f1c1c4d55c0974efadf0abde
created 2014-03-06 11:19 +0100
pushed 2014-04-28 18:51 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 979887: Fix GCC warnings about inline variable declarations, r=glandium
00ea960e8164b34a0fc3c064ed3260caaa1bec60
created 2014-02-13 20:11 -0500
pushed 2014-04-28 18:51 +0000
David Major David Major - Bug 860254 - Part 4: Enable poisoning. r=glandium
5b69776cb06165d2ffe71ab3118c6f39b3b7eac2
created 2014-01-14 11:56 -0800
pushed 2014-04-28 18:51 +0000
David Major David Major - Bug 860254 - Part 2: Split junk settings into opt_junk (allocate) versus opt_poison (deallocate). r=glandium
c1b9533aa1a072f6d3114537825bd51d0863770d
created 2014-02-13 20:10 -0500
pushed 2014-04-28 18:51 +0000
David Major David Major - Bug 860254 - Part 1: #define MALLOC_FILL but keep the options const-false. r=glandium
d0da2733724d3a6360ddd58130749e254d046296
created 2014-03-29 16:53 +0900
pushed 2014-04-03 18:35 +0000
Mike Hommey Mike Hommey - Bug 984447 - Properly handle forks in mozjemalloc after bug 694896. r=smichaud, a=sledru
feaf8bd56a82749f5d0d8869b7c0a1c01e300362
created 2014-01-23 16:34 -0500
pushed 2014-03-17 21:55 +0000
Marcin Juszkiewicz Marcin Juszkiewicz - Bug 963028 - AArch64 support for jemalloc. r=froydnj
ee9a510f6c8fbf2cdf09411b8108a964a57d815f
created 2014-01-10 14:14 +0800
pushed 2014-03-17 21:55 +0000
Kai-Zhen Li Kai-Zhen Li - Bug 957450 - fix compile error from jemalloc in gonk-kk. r=gal
aa086509b9dba36f5d33c76cd27d49c059892804
created 2014-01-15 15:55 +0800
pushed 2014-03-17 21:55 +0000
Marco Chen Marco Chen - Backout 977d6be3df40 Bug 957450 - The added "or condition" didn't prevent gonk-kk version fall into non-const definition.
be9f418877918a254079313b12774326d6a8679a
created 2014-01-14 10:06 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 956501 - Update mozjemalloc chunk_alloc_mmap functions to latest upstream version r=glandium
977d6be3df401e327445fe6f30da6be230e65cd9
created 2014-01-10 14:14 +0800
pushed 2014-03-17 21:55 +0000
Kai-Zhen Li Kai-Zhen Li - Bug 957450 - fix compile error in gonk-kk. r=iacobcatalin
ba3b81d178deb38ee269beac65de5e3ed51e0b6d
created 2013-10-31 11:52 -0400
pushed 2014-02-04 01:06 +0000
David Major David Major - Bug 931196 - Remove MOZ_TEMP_INVESTIGATION poisoning code. r=glandium
35816c397a141c626fad6f66e834dafd052a35f2
created 2013-10-09 19:04 -0400
pushed 2013-12-09 19:58 +0000
Nathan Froyd Nathan Froyd - Bug 925169 - part 1 - don't use MOZ_MEMORY_SIZEOF_PTR_2POW in jemalloc.c; r=glandium
3650bc9fa36b433dc62dcf05bfb869c5f9ad0b71
created 2013-08-24 13:35 +1000
pushed 2013-10-28 21:59 +0000
Douglas Crosher Douglas Crosher - Bug 908971 - jemalloc: fix uninitialized 'mapped' variable. r=jlebar
4b1152b6380d5a5097fa9a7f85b8f5c032420283
created 2013-08-15 11:15 -0700
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 903420 - Two fixes to jemalloc's memory reporters. r=glandium
ec6bcb45443c0e260569f584b4f71191eee8f5a9
created 2013-08-05 09:10 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 901211 - Don't use static page size on ia64, sparc and mips. r=jlebar
905805f269ba4af34a7dc8096a61c56a36623ddf
created 2013-07-29 09:10 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 898558 - Rework jemalloc_stats so it exposes how much memory is used for bookkeeping. r=glandium
fc00207923382e9f99688141093d0f0145a572da
created 2013-08-05 09:10 +0900
pushed 2013-08-07 21:53 +0000
Mike Hommey Mike Hommey - Bug 901211 - Don't use static page size on ia64, sparc and mips. r=jlebar, a=bajaj
cbc545c94ceaef3618ec5cbf12568a0140150180
created 2013-03-27 11:32 -0400
pushed 2013-05-13 16:59 +0000
Steve Singer Steve Singer - Bug 851859 - Set jemalloc's page size based on the architecture instead of assuming it's always 4kb. r=jlebar
e8e8d414a28b036a7f9cc015c5f76c9c199689f1
created 2012-12-07 09:32 +0100
pushed 2013-01-07 21:25 +0000
Mike Hommey Mike Hommey - Bug 804303 - Part2: Add ability to dynamically replace or supplement jemalloc implementation. r=jlebar, r=khuey, a=jlebar
84abf1e09fd44877fc398dd7cade99ba1ddfa612
created 2012-12-07 09:32 +0100
pushed 2013-01-07 21:25 +0000
Mike Hommey Mike Hommey - Bug 804303 - Part 1: Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar, r=khuey, a=jlebar
8b417025844003f064842f639b4e34baf2cbd2b8
created 2012-11-28 17:03 +0100
pushed 2012-12-08 07:32 +0000
Gabriele Svelto Gabriele Svelto - Bug 811740 - Reduce the amount of unused dirty pages kept by jemalloc to 1MiB in B2G. r=jlebar, r=glandium a=jlebar
789bba7a9d6147795d35da51ad3fb4a1edf02760
created 2012-11-08 20:06 +0100
pushed 2012-11-19 21:10 +0000
Gabriele Svelto Gabriele Svelto - Bug 805855 - Add an extra function to jemalloc to free dirty unused pages. r=glandium, a=blocking-basecamp
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
97e8aecf1730e4ac12590ce33fd339ecf0aa8ec4
created 2012-08-07 15:13 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
35ef899801bc41b0af7b694f3858ba3c225dbd8e
created 2012-07-12 13:23 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
881c4b8e74045a4033f68ec402c245f5939481f8
created 2012-06-20 17:36 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c55f5f8b93857e2b08331a1b4fafd979d3ebb444
created 2012-06-15 15:23 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -60 tip