Kartikaya Gupta
|
ff89d55966
|
Bug 822698 - Rename GroupSize to GetGroupSize to fix a gcc 4.6 compilation error on Android. r=njn
|
2012-12-19 11:24:49 -05:00 |
|
Nicholas Nethercote
|
43f1555e44
|
Bug 821577 - DMD: Fix hang at start-up on Mac. r=jlebar.
--HG--
extra : rebase_source : 39b46f3a7b8aead6e971f55cb0821f443b7368dc
|
2012-12-13 19:42:47 -08:00 |
|
Nicholas Nethercote
|
331a06e2d2
|
Bug 819817 - DMD: cache calls to NS_DescribeCodeAddress for faster dumping. r=jlebar.
--HG--
extra : rebase_source : 418ef965586c5cafa5623d72d1ae92ea8ee749c2
|
2012-12-13 16:58:28 -08:00 |
|
Ehsan Akhgari
|
590bab4d4b
|
Bug 820875 - Reimplement DMD's MutexBase using critical sections; r=bbondy
|
2012-12-13 19:51:41 -05:00 |
|
Ehsan Akhgari
|
dff7c46c55
|
Bug 821358 - Port the trace-malloc Windows TLS macros to DMD; r=njn
|
2012-12-13 19:47:41 -05:00 |
|
Nicholas Nethercote
|
f68111e9de
|
Bug 820652 (part 7) - DMD: Fix bug in strdup_. r=jlebar.
--HG--
extra : rebase_source : d15a08687b465c9c63c8a3786fdc7ba2539f2b82
|
2012-12-12 21:57:23 -08:00 |
|
Nicholas Nethercote
|
be93835e35
|
Bug 820652 (part 6) - DMD: Don't use LiveBlockKey in LiveBlock. r=jlebar.
--HG--
extra : rebase_source : b65e0d34f6787a0f5031b685ececc61e19d4b0a3
|
2012-12-12 21:40:01 -08:00 |
|
Nicholas Nethercote
|
5ec1f90b98
|
Bug 820652 (part 5) - DMD: Store the block address in LiveBlock. r=jlebar.
--HG--
extra : rebase_source : ff147323054910d946e0023a97726c9e2268f733
|
2012-12-12 21:16:28 -08:00 |
|
Nicholas Nethercote
|
9d244ab0f2
|
Bug 820652 (part 4) - DMD: Inline BlockSize into LiveBlock. r=jlebar.
--HG--
extra : rebase_source : a543b4df4cbcecca8c6e59b6722a3a2b7298c2fa
|
2012-12-12 20:16:20 -08:00 |
|
Nicholas Nethercote
|
67b10f4d22
|
Bug 820652 (part 3) - DMD: Distinguish BlockSize and GroupSize. r=jlebar.
--HG--
extra : rebase_source : de31af9d5c00e52a7f775d7e0e11204edcb9e21b
|
2012-12-11 19:47:46 -08:00 |
|
Nicholas Nethercote
|
784df47c48
|
Bug 820652 (part 2) - DMD: Embriefen the hash policy of LiveBlockGroup and DoubleReportBlockGroup. r=jlebar.
--HG--
extra : rebase_source : 41d1190f86cb2514c3b93717be6975d197226474
|
2012-12-11 19:46:53 -08:00 |
|
Nicholas Nethercote
|
e4bc626684
|
Bug 820652 (part 1) - DMD: Split BlockKey in two, and fix the ensuing fall-out. r=jlebar.
--HG--
extra : rebase_source : 9fdda42f633b209b0111fe6104e08b5028dda8b5
|
2012-12-11 19:08:38 -08:00 |
|
Nicholas Nethercote
|
05afc3e8ce
|
Bug 820682 - DMD: Tweak stress mode. r=jlebar.
--HG--
extra : rebase_source : a9f9fe54ae78a7c959479a8818a62a23f6c7fa53
|
2012-12-11 17:52:04 -08:00 |
|
Ehsan Akhgari
|
0f661a6534
|
Bug 820875 - Implement MutexBase on Windows; r=bbondy
|
2012-12-12 11:18:17 -05:00 |
|
Nicholas Nethercote
|
036385fed8
|
Bug 819772 - Add a memory reporter for DMD's data. r=jlebar.
--HG--
extra : rebase_source : d85f4f08b3c0ec5e81bde9caa63699e60a303b33
|
2012-12-11 13:54:11 -08:00 |
|
Nicholas Nethercote
|
286438a568
|
Bug 819833 (part 1) - DMD: Print PCs at the end of lines. r=jlebar.
--HG--
extra : rebase_source : ce17d41f692c2babb9d7aec9dbca00ab42d10250
|
2012-12-10 19:26:56 -08:00 |
|
Justin Lebar
|
3e112225e8
|
Bug 820401 - Default DMD to sample-below=4093. r=njn
Also print out the sample size, since it's no longer explicit in the $DMD envvar.
|
2012-12-11 18:26:43 -05:00 |
|
Nicholas Nethercote
|
bc6e504af4
|
Bug 717853 - Add a native version of DMD. r=jlebar,glandium.
--HG--
extra : rebase_source : 9b824556591abd63b42aa7ff823e9cd25976c162
|
2012-12-10 16:05:07 -08:00 |
|
Mike Hommey
|
d631bf6223
|
Bug 804303 part 3 - Build jemalloc3 as a replace-malloc library when building with mozjemalloc. r=khuey
|
2012-12-07 09:32:24 +01:00 |
|
Mike Hommey
|
59b6cf75be
|
Bug 804303 part 2 - Add ability to dynamically replace or supplement jemalloc implementation. r=jlebar,r=khuey
|
2012-12-07 09:32:24 +01:00 |
|
Mike Hommey
|
d5e3887cb4
|
Bug 804303 part 1 - Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar,r=khuey
--HG--
rename : memory/build/extraMallocFuncs.c => memory/build/jemalloc_config.c
rename : memory/mozjemalloc/jemalloc.h => memory/build/mozmemory.h
rename : memory/build/extraMallocFuncs.c => memory/build/mozmemory_wrap.c
|
2012-12-07 09:32:24 +01:00 |
|
Mike Hommey
|
7a1f556209
|
Bug 815071 - Update jemalloc3 to commit 6eb84fb. r=jlebar
|
2012-12-07 09:32:23 +01:00 |
|
Gabriele Svelto
|
b0e4008f39
|
Bug 811740 - Reduce the amount of unused dirty pages kept by jemalloc to 1MiB in B2G. r=jlebar, r=glandium
|
2012-11-28 17:03:35 +01:00 |
|
Gabriele Svelto
|
31446e19f7
|
Bug 805855 - Add an extra function to jemalloc to free dirty unused pages. r=glandium
|
2012-11-08 20:06:50 +01:00 |
|
Rafael Ávila de Espíndola
|
7a1ec44b6c
|
Bug 807112 - change MOZ_EXPORT_API and MOZ_IMPORT_API to not take the type. r=Waldo.
|
2012-10-31 18:18:12 -04:00 |
|
Jacek Szpot
|
3864cd4332
|
Bug 800106: Replace more NS_ALWAYS_INLINEs with MOZ_ALWAYS_INLINE; r=ehsan
|
2012-10-13 17:52:10 +02:00 |
|
Jan Beich
|
376af77a1a
|
Bug 762445 - Add jemalloc3 glue for heap-committed, heap-dirty in about:memory. r=glandium,jlebar
|
2012-10-18 16:09:07 +02:00 |
|
Jan Beich
|
5291459067
|
Bug 788955 - Check for malloc_usable_size() and malloc_np.h via autoconf. r=glandium
|
2012-10-17 16:39:15 +02:00 |
|
Jan Beich
|
3f52b11bfc
|
Bug 788955 - Mark some jemalloc functions as weak on BSDs. r=glandium
|
2012-10-17 16:38:43 +02:00 |
|
Jan Beich
|
4697f18049
|
Bug 788955 - Without --enable-jemalloc detect and use jemalloc3 in libc. r=glandium
|
2012-10-17 16:36:49 +02:00 |
|
Mike Hommey
|
69de5256ca
|
Bug 799090 - Update jemalloc3 to commit d0ffd8e. r=jlebar
|
2012-10-17 16:29:28 +02:00 |
|
Ehsan Akhgari
|
71927a786f
|
Backout changeset 0f0797cdb55a (bug 800106) because of Kraken regressions on Windows XP
|
2012-10-15 14:19:55 -04:00 |
|
Chris Jones
|
db11da9481
|
Bug 799849: Wrap nothrow libstdc++ allocators. r=glandium
|
2012-10-13 03:16:53 -07:00 |
|
Jacek Szpot
|
b848f67ec0
|
Bug 800106: replace NS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE; r=ehsan
|
2012-10-13 17:52:10 +02:00 |
|
Justin Lebar
|
be343871b9
|
Bug 787675 - When jemalloc hits a fatal assertion, crash within a new stack frame, in the hopes of making the crashstats more understandable. r=glandium
|
2012-09-03 22:01:24 -04:00 |
|
Michael Wu
|
5de2edf85f
|
Bug 780287 - Don't wrap jemalloc on gonk, r=glandium
|
2012-08-06 16:22:26 -04:00 |
|
Mike Hommey
|
c1b35e7b2a
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Jan Beich
|
04ef44e648
|
Bug 778058 - Don't #define _malloc_message to malloc_message in jemalloc: FreeBSD's jemalloc-3.0.0 exports malloc_message (with different arguments) in stdlib.h. r=jlebar
|
2012-07-29 10:54:44 -04:00 |
|
Jan Beich
|
8ccecf6d2e
|
Bug 778056 - malloc_usable_size is also available in libc on FreeBSD, so use it in mozalloc.cpp. r=jlebar
|
2012-07-27 14:14:39 -04:00 |
|
Mike Hommey
|
623b904083
|
Bug 772423 - Hook mozjemalloc's abort(). r=jlebar
|
2012-07-11 16:55:39 +02:00 |
|
Justin Lebar
|
db7812d71f
|
Bug 772338 - Abort when VirtualAlloc fails in jemalloc's pages_commit routine. r=glandium
|
2012-07-10 09:25:25 -04:00 |
|
Justin Lebar
|
8cbf5c924d
|
Bug 766250 - Part 2: Split MOZ_TEMP_INVESTIGATION into MOZ_TEMP_INVESTIGATION and MOZ_JEMALLOC_HARD_ASSERTS. r=glandium
The former is temporary, the latter is not.
|
2012-06-20 01:22:40 -04:00 |
|
Justin Lebar
|
250dbb863e
|
Bug 766250 - Part 1: Enable more release-time jemalloc assertions. r=glandium
|
2012-06-20 01:22:40 -04:00 |
|
Justin Lebar
|
359b2d608d
|
Bug 764192 - Followup, fix red. r=me
|
2012-06-13 09:21:06 -04:00 |
|
Justin Lebar
|
80706a4a01
|
Bug 764192 - Enable some jemalloc assertions at release time in the hopes of catching heap corruption. r=glandium
This is disabled for the release and esr channels.
--HG--
extra : rebase_source : 0b668cfbb63d6478a4200a414cd0dafa0cfba1ce
|
2012-06-13 09:10:12 -04:00 |
|
Jacek Caban
|
1d74638a3f
|
Bug 761859 - Missing MOZALLOC_EXPORT causes link failure on mingw r=ted
|
2012-06-11 09:51:06 +02:00 |
|
Mike Hommey
|
c09cb7dcc2
|
Bug 762446 - Hook jemalloc's abort. r=jlebar
|
2012-06-11 08:12:40 +02:00 |
|
Mike Hommey
|
505d68ddea
|
Bug 580408 - Glue for jemalloc 3.0.0. r=khuey
|
2012-06-07 10:41:59 +02:00 |
|
Mike Hommey
|
372c1292d3
|
Bug 580408 - Import jemalloc 3.0.0. r=khuey,r=gerv
|
2012-06-07 10:41:58 +02:00 |
|
Mike Hommey
|
2de42d5e59
|
Bug 580408 - Move Mozilla fork of jemalloc to memory/mozjemalloc. r=khuey
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozjemalloc/Makefile.in
rename : memory/jemalloc/jemalloc.c => memory/mozjemalloc/jemalloc.c
rename : memory/jemalloc/jemalloc.h => memory/mozjemalloc/jemalloc.h
rename : memory/jemalloc/jemalloc_types.h => memory/mozjemalloc/jemalloc_types.h
rename : memory/jemalloc/linkedlist.h => memory/mozjemalloc/linkedlist.h
rename : memory/jemalloc/osx_zone_types.h => memory/mozjemalloc/osx_zone_types.h
rename : memory/jemalloc/ql.h => memory/mozjemalloc/ql.h
rename : memory/jemalloc/qr.h => memory/mozjemalloc/qr.h
rename : memory/jemalloc/rb.h => memory/mozjemalloc/rb.h
|
2012-06-07 10:41:58 +02:00 |
|