mariadb/storage/innobase/trx
Marko Mäkelä 2d00e003b2 After-merge fixes for ASAN
The merge commit 0fd89a1a89
of commit b6ec1e8bbf
was slightly incomplete.

ReadView::mem_valid(): Use the correct primitive
MEM_MAKE_ADDRESSABLE(), because MEM_UNDEFINED() now has
no effect on ASAN.

recv_sys_t::alloc(), recv_sys_t::add(): Use MEM_MAKE_ADDRESSABLE()
instead of MEM_UNDEFINED(), to get the correct behaviour for ASAN.
For Valgrind and MSAN, there is no change in behaviour.

recv_sys_t::free(), recv_sys_t::clear(): Before freeing memory to
buf_pool.free_list, invoke MEM_MAKE_ADDRESSABLE() on the entire
buf_block_t::frame, to cancel the effect of MEM_NOACCESS() in
recv_sys_t::alloc().
2020-07-04 14:28:11 +03:00
..
trx0i_s.cc MDEV-22701 InnoDB: encapsulate trx_sys.mutex and trx_sys.trx_list into a separate class 2020-06-23 19:11:57 +03:00
trx0purge.cc MDEV-8139 Fix Scrubbing 2020-06-12 09:17:51 +05:30
trx0rec.cc MDEV-22110 preparation: Remove mtr_memo_contains macros 2020-06-10 07:50:09 +03:00
trx0roll.cc MDEV-21217 innodb_force_recovery=2 may wrongly abort rollback 2020-06-13 14:45:52 +03:00
trx0rseg.cc MDEV-22110 preparation: Remove mtr_memo_contains macros 2020-06-10 07:50:09 +03:00
trx0sys.cc MDEV-22701 InnoDB: encapsulate trx_sys.mutex and trx_sys.trx_list into a separate class 2020-06-23 19:11:57 +03:00
trx0trx.cc After-merge fixes for ASAN 2020-07-04 14:28:11 +03:00
trx0undo.cc MDEV-15053 Reduce buf_pool_t::mutex contention 2020-06-05 12:35:46 +03:00