mariadb/storage/innobase/ut
Marko Mäkelä a290a84403 Bug#13418934 REMOVE HAVE_PURIFY DEPENDENCES FROM INNODB
InnoDB: Remove HAVE_purify, UNIV_INIT_MEM_TO_ZERO, UNIV_SET_MEM_TO_ZERO.

The compile-time setting HAVE_purify can mask potential bugs.
It is being set in PB2 Valgrind runs. We should simply get rid of it,
and replace it with UNIV_MEM_INVALID() to declare uninitialized memory
as such in Valgrind-instrumented binaries.

os_mem_alloc_large(), ut_malloc_low(): Remove the parameter set_to_zero.

ut_malloc(): Define as a macro that invokes ut_malloc_low().

buf_pool_init(): Never initialize the buffer pool frames. All pages
must be initialized before flushing them to disk.

mem_heap_alloc(): Never initialize the allocated memory block.

os_mem_alloc_nocache(), ut_test_malloc(): Unused function, remove.

rb:813 approved by Jimmy Yang
2011-12-28 12:19:30 +02:00
..
ut0byte.c Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
ut0dbg.c (Builtin InnoDB) Fix Bug#59303 Correct URL in crash message 2011-01-06 09:05:45 +02:00
ut0list.c Applied innodb-5.1-ss594 snapshot. 2006-06-01 10:34:04 +04:00
ut0mem.c Bug#13418934 REMOVE HAVE_PURIFY DEPENDENCES FROM INNODB 2011-12-28 12:19:30 +02:00
ut0rnd.c Applied innodb-5.1-ss269 snapshot. 2006-03-10 19:22:21 +03:00
ut0ut.c Applying InnoDB snapshot 5.1-ss6242, part 1. Fixes BUG#32430 2009-11-30 13:56:45 +05:30
ut0vec.c Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
ut0wqueue.c Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00