diff options
author | Marko Mäkelä <marko.makela@oracle.com> | 2011-12-28 12:19:30 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@oracle.com> | 2011-12-28 12:19:30 +0200 |
commit | a290a8440367abbc6a29235d0f35cd52c139690f (patch) | |
tree | b39e9c9103699570eac703c2cf8d7e14ff6a62dc /mysys/my_div.c | |
parent | 5e6ff79ac2751e1285edc7ad2508d3fe546d59d3 (diff) | |
download | mariadb-git-a290a8440367abbc6a29235d0f35cd52c139690f.tar.gz |
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
Diffstat (limited to 'mysys/my_div.c')
0 files changed, 0 insertions, 0 deletions