Paul Biggar
02cb98d94e
Bug 659632: Refactor memalign visiblity to use MOZ_MEMORY_ELF (r=respindola)
2011-05-26 06:58:10 -07:00
Rafael Ávila de Espíndola
dc01509502
Bug 657528 - Use a volatile pointer to force a trap; r=ehsan
...
Clang issues the warning:
mozalloc_abort.cpp:64:22: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference]
And sure enough, TouchBadMemory is currently broken with clang. That breaks mozalloc_abort
which breaks NS_DebugBreak which breaks the crashreport test.
2011-05-16 21:07:06 -04:00
Ed Morley
b73b764dd3
Bug 655480 - Remove WinCE code from memory/* ; r=pbiggar
2011-05-08 10:29:59 +02:00
Rafael Ávila de Espíndola
970cf8af84
Bug 635790 - Don't depend on gnu89 inline. r=pbiggar
2011-04-27 10:05:07 +02:00
Landry Breuil
e23df20230
Bug 633857 - missing #includes for OpenBSD (mozalloc part). r=cjones
2011-04-14 17:49:38 +09:00
6cb9030fe5
Bug 618790 handling of chunk in arena_run_alloc while loop is odd
...
r=jasone
2011-03-28 17:26:33 -04:00
Makoto Kato
3c34431696
Bug 625753 - 64-Bit Firefox 4.0b10pre Crash Reports [@ malloc_rtree_set ]. r=ted a=bsmedberg
2011-02-09 15:50:13 +09:00
Makoto Kato
d50c3c9ee5
Bug 625315 - Invalid ssize_t define on Windows x64. r=jasone a=bsmedberg
2011-02-03 14:36:15 +09:00
Vladimir Vukicevic
a7601d7445
Bug 616061 - Disable TLS in jemalloc on Android, r=mwu a=blassey
2011-01-25 15:22:45 -05:00
Kazuhi Ohta
d9b6726731
Bug 437451. keep arenas_lock during fork to avoid deadlock, r=karlt,a=bsmedberg
2011-01-17 10:49:32 +13:00
Ryan VanderMeulen
c219122054
Bug 578546 - Fix MSVC warning spam by adjusting ifdef to include MSVC. r=cjones a=benjamin
2010-11-16 10:19:23 +01:00
Walter Meinl
8dd8c03af7
Bug 577011 there's another typo a=bustage
2010-11-09 19:29:09 +08:00
Walter Meinl
ea99a0c186
Bug 577011 fix typo of last commit a=bustage
2010-11-09 19:17:10 +08:00
Walter Meinl
010030bdc2
Bug 577011 - [OS/2] make _declspec unconditionally default symbol export r=daveryeo@telus.net a=benjamin
2010-11-09 11:13:03 +01:00
Chris Jones
2f8662485b
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
2010-11-08 20:48:59 -06:00
Jory A. Pratt
bf641887a2
Bug 593911 - Check for dlopen in the libc too. r=khuey a=bsmedberg
2010-11-05 18:26:51 +01:00
Chris Jones
36f05b1fc8
Band-aid for bug 602558: Avoid the VS10 STL wrappers getting tangled up in <utility>. r=vlad a=bustage
2010-10-07 17:57:47 -05:00
Mike Hommey
f5cddc429d
Bug 435683 - Use syscall() for mmap and munmap and disable ncpus in jemalloc to work around deadlocks with LD_PRELOADed libraries. r=jasone, a2.0=bsmedberg
2010-08-18 19:46:59 +02:00
Chris Jones
771847a1a4
Bug 577831: Add mozalloc to XUL SDK. r=bsmedberg
2010-08-05 13:53:43 -05:00
Robert Sayre
ff0294cf5b
Merge mozilla-central to tracemonkey.
2010-06-21 18:01:14 -07:00
Igor Bukanov
b044e4ba77
bug 571332 - jemalloc - avoiding the null check in the free method for non-huge allocations. r=jasone
2010-06-11 16:22:14 +02:00
Brad Lassey
443f950eef
bug 559263 - make jemalloc work with android, follow up patch r=ted
...
(transplanted from 098cf0d0c599fdcfedbc6ee5aadf01259e9dcd09)
2010-06-05 13:15:50 -04:00
Chris Jones
d09ddd9f38
Bug 551071: Suppress valgrind-reported "mismatched free()" (false alarm) of chromium objects by using mozalloc there (complements STL wrappers). Add a gross hack to prevent mozalloc macros from conflicting with methods in jscntxt.h. r=bent r=bsmedberg dependent-r=brendan
2010-06-04 18:16:34 -05:00
Jacek Caban
5853caebc7
Bug 558928 - Use DebugBreak instead of __debugbreak. r=ehsan
2010-05-21 11:17:00 -04:00
Saint Wesonga
551396d11c
Bug 570553 - mozalloc.h:208:1: warning: C++ style comments are not allowed in ISO C90. r=vlad
2010-06-16 18:54:25 +02:00
Makoto Kato
ada4be2c7e
Bug 521193 - jemalloc support for Windows x64 build (VC 2005 / 2008). r=ted
2010-06-03 19:12:26 +09:00
Vladimir Vukicevic
72a0025709
b=566447; add presshell memory reporter; r=bz
2010-05-31 19:19:35 -07:00
Chris Jones
b2a803a171
Bug 557935: Show jemalloc stats in about:memory on linux. r=vlad
2010-05-26 14:40:52 -05:00
Brad Lassey
414fcaa685
bug 559263 - implement jemalloc for android r=vlad
2010-05-25 11:28:14 -04:00
Brad Lassey
0d67d25e2d
pushing white space change to trigger a new build
2010-05-24 17:42:39 -04:00
Benoit Jacob
9ed686d749
b=566017; allow jemalloc posix_memalign to handle 0-sized allocs; r=jevans
2010-05-19 13:46:08 -07:00
Chris Jones
0aa68c2ced
Bug 558928: Use __debugbreak() to abort on windows. r=ehsan
2010-05-18 20:53:53 -05:00
Chris Jones
c991fe3d25
Bug 564185: Centralize the breakpad-triggering abort code in mozalloc and use |*NULL| to abort on mac, since abort() doesn't trigger breakpad. r=ted
2010-05-18 20:53:52 -05:00
Jacek Caban
a228f3ceae
Bug 557000 - Don't use GCC_VERSION to detect GCC in makefiles. r=ted
2010-05-01 11:46:25 +02:00
Daniel Holbert
0d6d7bc64a
Bug 564261: fix build warning about C++ style comment in mozalloc.h. r=cjones
2010-05-11 12:07:33 -07:00
Chris Jones
ec4f8aa648
Bug 560723: Interpose non-throwing mozilla variants of VC10 STL functions that throw exceptions. r=ehsan sr=bsmedberg
2010-04-28 19:38:41 -05:00
Takanori MATSUURA
ace0f09187
Followup to bug 557060: Fix missing #include <string.h>. r=cjones
2010-04-21 23:41:41 -05:00
Chris Jones
e590b07136
Bug 550692: Wrap posix_memalign, memalign, and valloc if jemalloc provides them and the OS doesn't. r=bsmedberg
2010-04-21 23:41:40 -05:00
Chris Jones
c4df938d48
Bug 557060: Interpose _Throw() on MSVC and centralize pseudo-throw code in mozalloc. r=ehsan sr=bsmedberg
2010-04-20 15:12:02 -05:00
Marco Perez
8c13f6c655
Bug 550666: Fix FreeBSD bustage in mozalloc. r=bsmedberg
2010-04-10 17:29:46 -04:00
Chris Jones
4eb274531d
Bug 550401: Do the __declspec import/export dance in mozalloc to avoid MSVC warnings. r=bsmedberg
2010-04-08 13:05:02 -05:00
Ginn Chen
6d1162b5ca
Bug 550371 mozalloc failed to build on Solaris r=bsmedberg
2010-04-07 14:16:32 +08:00
Jacek Caban
6f60e23795
Bug 441324 - mingw fix
2010-03-06 05:59:00 -06:00
Mats Palmgren
881b6e7b15
Implement std::nothrow variants of operator new/delete. b=550805 r=cjones
2010-03-14 20:56:47 +01:00
Brad Lassey
194e9d8c1e
bug 551098 - windows mobile crashes on start up since xmalloc landing r=cjones
2010-03-08 22:45:51 -05:00
Takanori MATSUURA
bff341f13e
Bug 526389 - Skip redefinition of memory allocation functions for MacOS X and Linux. r=jasone
2010-03-07 10:53:46 +01:00
Walter Meinl
fc28e5fa05
Bug 550542: [OS/2] Followups for xmalloc r=cjones
2010-03-06 12:58:04 -05:00
Chris Jones
2cab577ed5
Bug 441324, part 3: Configure and build changes for libmozalloc. r=bsmedberg
2010-03-03 23:02:57 -06:00
Chris Jones
91ed1da469
Bug 441324, part 2: Implement libmozalloc with support for fallible and infallible malloc et al. and |operator new|s. r=bsmedberg
2010-03-03 23:02:56 -06:00
Jason Evans
eb6bb0db0c
Bug 515556 - Fix jemalloc committed memory statistics. r=vlad
2009-11-10 16:01:08 -08:00