mariadb/storage/innobase
Marko Mäkelä 814534745b MDEV-20917 InnoDB is passing NULL to nonnull function parameters
mem_heap_dup(): Avoid mem_heap_alloc() and memcpy() of data=NULL, len=0.

trx_undo_report_insert_virtual(), trx_undo_page_report_insert(),
trx_undo_page_report_modify(): Avoid memcpy(ptr, NULL, 0).

dfield_data_is_binary_equal(): Correctly handle data=NULL, len=0.

This clean-up was motivated by WITH_UBSAN, and no bug related to this
was observed in the wild. It should be noted that undefined behaviour
such as memcpy(ptr, NULL, 0) could allow compilers to perform unsafe
optimizations, like it was the case in
commit fc168c3a5e (MDEV-15587).
2019-10-29 17:26:28 +02:00
..
btr MDEV-20852 BtrBulk is unnecessarily holding dict_index_t::lock 2019-10-17 14:04:07 +03:00
buf MDEV-20813: Remove the buf_flush_init_for_writing() assertion 2019-10-14 16:38:28 +03:00
data MDEV-19292 "Row size too large" error when creating table with lots columns when row format is DYNAMIC or COMPRESSED 2019-07-05 17:02:21 +03:00
dict Merge 10.1 to 10.2 2019-10-25 17:33:39 +03:00
eval Merge 10.1 into 10.2 2019-07-25 12:14:27 +03:00
fil MDEV-20813: Do not rotate keys for unallocated pages 2019-10-14 17:26:21 +03:00
fsp MDEV-12121: Avoid unused variable 2019-09-06 12:50:53 +03:00
fts Merge 10.1 to 10.2 2019-10-25 17:33:39 +03:00
fut Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gis Add page_has_prev(), page_has_next(), page_has_siblings() 2019-10-09 08:29:26 +03:00
ha Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
handler MDEV-20864 Introduce debug option innodb_change_buffer_dump 2019-10-19 15:16:47 +03:00
ibuf MDEV-20864 Introduce debug option innodb_change_buffer_dump 2019-10-19 15:16:47 +03:00
include MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 17:26:28 +02:00
lock MDEV-20483 trx_lock_t::table_locks is not a subset of trx_lock_t::trx_locks 2019-09-17 19:54:55 +05:30
log Rename log_make_checkpoint_at() to log_make_checkpoint() 2019-10-09 18:47:14 +03:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 17:26:28 +02:00
mtr mtr_t::is_block_dirtied(): Define inline 2019-06-16 15:55:09 +03:00
mysql-test/storage_engine Fix for MDEV-17449, typo in error message (#1146) 2019-03-24 21:24:28 +04:00
os MDEV-20825 : Innodb does not start if GetDiskFreeSpace() fails. 2019-10-28 17:01:32 +00:00
page MDEV-20788: Bogus assertion failure for PAGE_FREE list 2019-10-10 20:29:30 +03:00
pars Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
que Fix CMAKE_BUILD_TYPE=Debug 2019-10-11 18:36:08 +03:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
row MDEV-20799 DROP Virtual Column crashes MariaDB 2019-10-28 08:40:48 +01:00
srv Fix -std=c++98 -Wzero-length-array 2019-10-11 21:26:16 +03:00
sync Reduce rw_lock_debug_mutex contention 2019-09-27 14:22:59 +03:00
trx MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 17:26:28 +02:00
ut Merge 10.1 to 10.2 2019-10-25 17:33:39 +03:00
bzip2.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt Merge 10.1 into 10.2 2019-07-25 12:14:27 +03:00
compile-innodb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
COPYING.Google
COPYING.Percona
innodb.cmake Merge 10.1 into 10.2 2019-03-27 12:26:11 +02:00
lz4.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzma.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzo.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
plugin_exports
snappy.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00