mariadb/storage/innobase/trx
Marko Mäkelä b6ec1e8bbf MDEV-20377 post-fix: Introduce MEM_MAKE_ADDRESSABLE
In AddressSanitizer, we only want memory poisoning to happen
in connection with custom memory allocation or freeing.

The primary use of MEM_UNDEFINED is for declaring memory uninitialized
in Valgrind or MemorySanitizer. We do not want MEM_UNDEFINED to
have the unwanted side effect that AddressSanitizer would no longer
be able to complain about accessing unallocated memory.

MEM_UNDEFINED(): Define as no-op for AddressSanitizer.

MEM_MAKE_ADDRESSABLE(): Define as MEM_UNDEFINED() or
ASAN_UNPOISON_MEMORY_REGION().

MEM_CHECK_ADDRESSABLE(): Wrap also __asan_region_is_poisoned().
2020-07-02 17:59:28 +03:00
..
trx0i_s.cc Merge 10.2 into 10.3 2020-05-13 11:45:05 +03:00
trx0purge.cc Merge 10.2 into 10.3 2020-06-05 16:51:26 +03:00
trx0rec.cc MDEV-22721 Remove bloat caused by InnoDB logger class 2020-06-04 10:24:10 +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-12353 preparation: Replace mtr_x_lock() and friends 2019-11-14 11:40:33 +02:00
trx0sys.cc MDEV-12353 preparation: Replace mtr_x_lock() and friends 2019-11-14 11:40:33 +02:00
trx0trx.cc MDEV-20377 post-fix: Introduce MEM_MAKE_ADDRESSABLE 2020-07-02 17:59:28 +03:00
trx0undo.cc Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00