mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-30 21:55:31 +00:00
4bfdde6d45
--HG-- rename : memory/jemalloc/crtvc8sp1.diff => memory/jemalloc/crtvc8sp1-intel.diff rename : memory/jemalloc/crtvc9sp1.diff => memory/jemalloc/crtvc9sp1-intel.diff
236 lines
4.0 KiB
Diff
236 lines
4.0 KiB
Diff
diff -re crt/src/AMD64/_sample_.def crtsrc/AMD64/_sample_.def
|
|
1160d
|
|
717,718d
|
|
663a
|
|
posix_memalign
|
|
.
|
|
637a
|
|
memalign
|
|
.
|
|
494a
|
|
malloc_usable_size
|
|
jemalloc_stats
|
|
.
|
|
330,335d
|
|
318d
|
|
307,308d
|
|
75d
|
|
9c
|
|
LIBRARY MOZCRT19
|
|
.
|
|
diff -re crt/src/_sample_.rc crtsrc/_sample_.rc
|
|
41c
|
|
VALUE "ProductName", "Mozilla Custom C Runtime"
|
|
.
|
|
39c
|
|
VALUE "OriginalFilename", "MOZCRT19.DLL"
|
|
.
|
|
37c
|
|
VALUE "OriginalFilename", "MOZCRT19D.DLL"
|
|
.
|
|
33c
|
|
VALUE "InternalName", "MOZCRT19.DLL"
|
|
.
|
|
31c
|
|
VALUE "InternalName", "MOZCRT19D.DLL"
|
|
.
|
|
27c
|
|
VALUE "CompanyName", "Mozilla Foundation"
|
|
.
|
|
Only in crtsrc/: build
|
|
diff -re crt/src/crt0.c crtsrc/crt0.c
|
|
273c
|
|
/*
|
|
* this used to happen in _mtinit, but we need it before malloc
|
|
*/
|
|
_init_pointers(); /* initialize global function pointers */
|
|
|
|
if ( malloc_init_hard() ) /* initialize heap */
|
|
.
|
|
101a
|
|
extern BOOL malloc_init_hard(void);
|
|
.
|
|
diff -re crt/src/crt0dat.c crtsrc/crt0dat.c
|
|
789d
|
|
778d
|
|
diff -re crt/src/crtexe.c crtsrc/crtexe.c
|
|
333,335d
|
|
diff -re crt/src/crtheap.c crtsrc/crtheap.c
|
|
61c
|
|
pv = calloc(count, size);
|
|
.
|
|
58,59d
|
|
diff -re crt/src/crtlib.c crtsrc/crtlib.c
|
|
781,788d
|
|
416d
|
|
400a
|
|
malloc_shutdown();
|
|
|
|
.
|
|
359d
|
|
340d
|
|
310,311d
|
|
300d
|
|
287c
|
|
/*
|
|
* this used to happen in _mtinit, but we need it before malloc
|
|
*/
|
|
_init_pointers(); /* initialize global function pointers */
|
|
|
|
if ( malloc_init_hard() ) /* initialize heap */
|
|
.
|
|
43a
|
|
extern BOOL malloc_init_hard(void);
|
|
extern void malloc_shutdown(void);
|
|
|
|
.
|
|
diff -re crt/src/dllcrt0.c crtsrc/dllcrt0.c
|
|
236,237d
|
|
183d
|
|
173d
|
|
158d
|
|
153,155d
|
|
diff -re crt/src/gs_report.c crtsrc/gs_report.c
|
|
23,41d
|
|
diff -re crt/src/internal.h crtsrc/internal.h
|
|
407a
|
|
#endif
|
|
.
|
|
403a
|
|
#if 0
|
|
.
|
|
diff -re crt/src/invarg.c crtsrc/invarg.c
|
|
103a
|
|
VOID NTAPI RtlCaptureContext (PCONTEXT ContextRecord);
|
|
.
|
|
diff -re crt/src/makefile crtsrc/makefile
|
|
1840c
|
|
-def:$(DEFFILE2_DIR)\sample_p.def
|
|
.
|
|
1816c
|
|
$(DEFFILE2_DIR)\sample_p.def $(CPPSRC_OBJS_DLL:*=dll) \
|
|
.
|
|
1745a
|
|
$(DEFFILE_DIR)\$(RETAIL_LIB_NAME).def : $(DEFFILE_DIR)\_sample_.def
|
|
copy $** $@
|
|
.
|
|
1274d
|
|
1228,1230d
|
|
754c
|
|
dll_ :: $(OBJROOT) $(OBJCPUDIR) $(OBJDIR_DLL) $(OBJDIR_DLL)\$(PURE_OBJ_DIR) \
|
|
$(OBJDIR_DLL)\$(CPP_OBJ_DIR) \
|
|
$(RELDIR_CPU) $(PDBDIR_CPU_DLL) $(MAKE_DIRS_DLL)
|
|
.
|
|
334c
|
|
CC_OPTS_BASE=-c -nologo -Zlp8 -W3 -GFy -DWIND32
|
|
.
|
|
307,309c
|
|
LINKER=link
|
|
LINKLIB=link -lib
|
|
LINKIMPLIB=link -lib
|
|
.
|
|
302,304c
|
|
LINKER=link -nologo
|
|
LINKLIB=link -lib -nologo
|
|
LINKIMPLIB=link -lib -nologo
|
|
.
|
|
209d
|
|
21,24c
|
|
RETAIL_DLL_NAME=MOZCRT19
|
|
RETAIL_LIB_NAME=mozcrt19
|
|
RETAIL_DLLCPP_NAME=MOZCPP19
|
|
RETAIL_LIBCPP_NAME=mozcpp19
|
|
.
|
|
diff -re crt/src/makefile.inc crtsrc/makefile.inc
|
|
1624a
|
|
$(OBJDIR)\unhandld.obj: $(PREOBJDIR)\unhandld.obj
|
|
copy $(PREOBJDIR)\unhandld.obj $@
|
|
|
|
.
|
|
1134a
|
|
$(OBJDIR)\memmove.obj \
|
|
.
|
|
618d
|
|
402d
|
|
342,353c
|
|
$(OBJDIR)\jemalloc.obj \
|
|
.
|
|
334,335d
|
|
329,330d
|
|
327d
|
|
323d
|
|
320d
|
|
diff -re crt/src/makefile.sub crtsrc/makefile.sub
|
|
103c
|
|
LIB=link -lib -nologo
|
|
.
|
|
69c
|
|
CFLAGS=$(CFLAGS) -O2 -DMOZ_MEMORY=1 -DMOZ_MEMORY_WINDOWS=1
|
|
.
|
|
67c
|
|
CFLAGS=$(CFLAGS) -O2 -DMOZ_MEMORY=1 -DMOZ_MEMORY_WINDOWS=1
|
|
.
|
|
diff -re crt/src/malloc.h crtsrc/malloc.h
|
|
189a
|
|
#endif
|
|
.
|
|
177a
|
|
|
|
#if 0
|
|
.
|
|
161d
|
|
83a
|
|
#endif
|
|
.
|
|
70a
|
|
#if 0
|
|
.
|
|
diff -re crt/src/mlock.c crtsrc/mlock.c
|
|
274c
|
|
#endif
|
|
.
|
|
262a
|
|
#if 0
|
|
.
|
|
diff -re crt/src/new.cpp crtsrc/new.cpp
|
|
60d
|
|
52,55d
|
|
37,38c
|
|
break;
|
|
.
|
|
diff -re crt/src/nothrownew.cpp crtsrc/nothrownew.cpp
|
|
37a
|
|
#endif
|
|
.
|
|
31a
|
|
#if 1
|
|
break;
|
|
#else
|
|
|
|
.
|
|
diff -re crt/src/sample_p.def crtsrc/sample_p.def
|
|
8c
|
|
LIBRARY MOZCPP19
|
|
.
|
|
diff -re crt/src/sample_p.rc crtsrc/sample_p.rc
|
|
41c
|
|
VALUE "ProductName", "Mozilla Custom C++ Runtime"
|
|
.
|
|
39c
|
|
VALUE "OriginalFilename", "MOZCPP19.DLL"
|
|
.
|
|
37c
|
|
VALUE "OriginalFilename", "MOZCPP19D.DLL"
|
|
.
|
|
33c
|
|
VALUE "InternalName", "MOZCPP19.DLL"
|
|
.
|
|
31c
|
|
VALUE "InternalName", "MOZCPP19D.DLL"
|
|
.
|
|
27c
|
|
VALUE "CompanyName", "Mozilla Foundation"
|
|
.
|
|
diff -re crt/src/tidtable.c crtsrc/tidtable.c
|
|
393,394d
|