Previous 199869 Revisions Next

r23930 Tuesday 25th June, 2013 at 12:18:05 UTC by Oliver Stöneberg
cleaner way of disabling memory initialization with MemorySanitizer (nw)
[/trunk]makefile
[src/emu]emualloc.c

trunk/src/emu/emualloc.c
r23929r23930
150150   // add a new entry
151151   memory_entry::allocate(size, result, file, line);
152152
153#if !defined(NO_MEMORY_INITIALIZATION) && defined(MAME_DEBUG)
153#if !defined(__has_feature) && !__has_feature(memory_sanitizer) && defined(MAME_DEBUG)
154154   memset(result, 0xdd, size);
155155#endif
156156
r23929r23930
174174   // add a new entry
175175   memory_entry::allocate(size, result, file, line);
176176
177#if !defined(NO_MEMORY_INITIALIZATION) && defined(MAME_DEBUG)
177#if !defined(__has_feature) && !__has_feature(memory_sanitizer) && defined(MAME_DEBUG)
178178   memset(result, 0xdd, size);
179179#endif
180180
trunk/makefile
r23929r23930
440440DEFS += -DUSE_SYSTEM_JPEGLIB
441441endif
442442
443# disable initialization of memory in malloc overload
444ifdef SANITIZE
445ifneq (,$(findstring memory,$(SANITIZE)))
446DEFS += -DNO_MEMORY_INITIALIZATION
447endif
448endif
449443
450444
451445#-------------------------------------------------

Previous 199869 Revisions Next


© 1997-2024 The MAME Team