зеркало из https://github.com/mozilla/gecko-dev.git
bug 118061 Enabling nsRecyclingAllocator r=dveditz sr=sfraser
This commit is contained in:
Родитель
bd96c598ea
Коммит
d70f788fac
|
@ -48,6 +48,7 @@
|
|||
#include "nsFileStream.h"
|
||||
#include "nsFileSpecStreaming.h"
|
||||
#include "nsFixedSizeAllocator.h"
|
||||
#include "nsRecyclingAllocator.h"
|
||||
#include "nsSpecialSystemDirectory.h"
|
||||
#include "nsIThread.h"
|
||||
#include "nsDeque.h"
|
||||
|
@ -124,6 +125,7 @@ void XXXNeverCalled()
|
|||
NS_NewPipe(NULL, NULL, 0, 0, PR_FALSE, PR_FALSE, NULL);
|
||||
nsFileSpec s;
|
||||
nsFixedSizeAllocator a;
|
||||
nsRecyclingAllocator recyclingAllocator(2);
|
||||
a.Init(0, 0, 0, 0, 0);
|
||||
a.Alloc(0);
|
||||
a.Free(0, 0);
|
||||
|
|
|
@ -58,6 +58,7 @@ CPPSRCS = \
|
|||
nsProperties.cpp \
|
||||
nsPersistentProperties.cpp \
|
||||
nsQuickSort.cpp \
|
||||
nsRecyclingAllocator.cpp \
|
||||
nsSizeOfHandler.cpp \
|
||||
nsStaticNameTable.cpp \
|
||||
nsStatistics.cpp \
|
||||
|
@ -90,6 +91,7 @@ EXPORTS = \
|
|||
nsInt64.h \
|
||||
nsObserverService.h \
|
||||
nsQuickSort.h \
|
||||
nsRecyclingAllocator.h \
|
||||
nsStaticNameTable.h \
|
||||
nsStatistics.h \
|
||||
nsSupportsArray.h \
|
||||
|
|
|
@ -45,6 +45,7 @@ EXPORTS = \
|
|||
nsInt64.h \
|
||||
nsObserverService.h \
|
||||
nsQuickSort.h \
|
||||
nsRecyclingAllocator.h \
|
||||
nsStaticNameTable.h \
|
||||
nsStatistics.h \
|
||||
nsSupportsArray.h \
|
||||
|
@ -109,6 +110,7 @@ CPP_OBJS = \
|
|||
.\$(OBJDIR)\nsProperties.obj \
|
||||
.\$(OBJDIR)\nsPersistentProperties.obj \
|
||||
.\$(OBJDIR)\nsQuickSort.obj \
|
||||
.\$(OBJDIR)\nsRecyclingAllocator.obj \
|
||||
.\$(OBJDIR)\nsSizeOfHandler.obj \
|
||||
.\$(OBJDIR)\nsStaticNameTable.obj \
|
||||
.\$(OBJDIR)\nsStatistics.obj \
|
||||
|
|
|
@ -1751,6 +1751,13 @@
|
|||
<FILEKIND>Text</FILEKIND>
|
||||
<FILEFLAGS>Debug</FILEFLAGS>
|
||||
</FILE>
|
||||
<FILE>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsRecylingAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
<FILEKIND>Text</FILEKIND>
|
||||
<FILEFLAGS>Debug</FILEFLAGS>
|
||||
</FILE>
|
||||
<FILE>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsStaticNameTable.cpp</PATH>
|
||||
|
@ -2413,6 +2420,11 @@
|
|||
<PATH>nsFixedSizeAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsRecylingAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsStaticNameTable.cpp</PATH>
|
||||
|
@ -4215,6 +4227,13 @@
|
|||
<FILEKIND>Text</FILEKIND>
|
||||
<FILEFLAGS>Debug</FILEFLAGS>
|
||||
</FILE>
|
||||
<FILE>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsRecylingAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
<FILEKIND>Text</FILEKIND>
|
||||
<FILEFLAGS>Debug</FILEFLAGS>
|
||||
</FILE>
|
||||
<FILE>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsStaticNameTable.cpp</PATH>
|
||||
|
@ -4882,6 +4901,11 @@
|
|||
<PATH>nsFixedSizeAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsRecylingAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsStaticNameTable.cpp</PATH>
|
||||
|
@ -5212,6 +5236,12 @@
|
|||
<PATH>nsFixedSizeAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<TARGETNAME>xpcom.shlb</TARGETNAME>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
<PATH>nsRecylingAllocator.cpp</PATH>
|
||||
<PATHFORMAT>MacOS</PATHFORMAT>
|
||||
</FILEREF>
|
||||
<FILEREF>
|
||||
<TARGETNAME>xpcom.shlb</TARGETNAME>
|
||||
<PATHTYPE>Name</PATHTYPE>
|
||||
|
|
Загрузка…
Ссылка в новой задаче