mariadb/myisam
Satya B 7b1d72a096 Fix for BUG#41541 - Valgrind warnings on packed MyISAM table
After the table is compressed by the myisampack utility,
opening the table by the server produces valgrind warnings.
      
This happens because when we try to read a record into the buffer
we alway assume that the remaining buffer to read is always equal 
to word size(4 or 8 or 2 bytes) we read. Sometimes we have 
remaining buffer size less than word size and trying to read the 
entire word size will end up in valgrind errors.
            
Fixed by reading byte by byte when we detect the remaining buffer 
size is less than the word size.
2009-03-25 14:45:53 +05:30
..
ftbench ftbench fixes 2003-10-23 23:33:06 +02:00
.cvsignore This ChangeSet adds RTREE support into myisam library. 2002-02-20 14:11:21 +04:00
ChangeLog New thr_alarm struct for better integration with OS2 2000-11-28 04:47:47 +02:00
CMakeLists.txt CMakeLists.txt, README, configure.js 2007-08-03 21:51:37 +02:00
ft_boolean_search.c BUG#37245 - Full text search problem 2008-11-28 18:17:13 +04:00
ft_eval.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_eval.h Many files: 2006-12-23 20:17:15 +01:00
ft_nlq_search.c Fix for bug #31207: Test "join_nested" shows different strategy on IA64 2007-10-17 20:08:58 +04:00
ft_parser.c BUG#31950 - repair table hangs while processing multicolumn utf8 2007-11-01 16:27:01 +04:00
ft_static.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_stem.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_stopwords.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_test1.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_test1.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ft_update.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
ftdefs.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
fulltext.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
make-ccc Import changeset 2000-07-31 21:29:14 +02:00
Makefile.am my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_cache.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_changed.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_check.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
mi_checksum.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_close.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_create.c Fix for bug #37310: 'on update CURRENT_TIMESTAMP' option crashes the table 2008-08-26 18:48:50 +05:00
mi_dbug.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_delete.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_delete_all.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_delete_table.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_dynrec.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_extra.c BUG#29957 - alter_table.test fails 2007-07-27 14:30:25 +05:00
mi_info.c BUG#27516 - divide by zero crash during optimize table 2007-04-13 12:38:27 +05:00
mi_key.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_keycache.c fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02:00
mi_locking.c Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-01-03 08:52:50 +01:00
mi_log.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_open.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
mi_packrec.c Fix for BUG#41541 - Valgrind warnings on packed MyISAM table 2009-03-25 14:45:53 +05:30
mi_page.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_panic.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_preload.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_range.c Merge chilla.local:/home/mydev/mysql-4.1-axmrg 2007-03-28 10:25:51 +02:00
mi_rename.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rfirst.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rkey.c Merge chilla.local:/home/mydev/mysql-4.1-bug29838 2007-08-01 12:02:18 +02:00
mi_rlast.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rnext.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rnext_same.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rprev.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rrnd.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rsame.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_rsamepos.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_scan.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mi_search.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
mi_static.c merging fix 2008-08-26 13:32:43 +05:00
mi_statrec.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_test1.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_test2.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_test3.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
mi_test_all.res Merge chilla.local:/home/mydev/mysql-4.1-bug14400-monty 2006-09-19 11:27:00 +02:00
mi_test_all.sh Backported mi_test_all.sh from 5.1. 2007-07-28 10:25:50 +02:00
mi_unique.c Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-01-22 14:04:40 +02:00
mi_update.c Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-01-03 08:52:50 +01:00
mi_write.c fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
myisam_ftdump.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
myisamchk.c Bug#32167 another privilege bypass with DATA/INDEX DIRECTORY. 2008-08-22 17:31:53 +05:00
myisamdef.h Bug#32167 another privilege bypass with DATA/INDEX DIRECTORY. 2008-08-22 17:31:53 +05:00
myisamlog.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
myisampack.c Fix for bug #31207: Test "join_nested" shows different strategy on IA64 2007-10-17 20:08:58 +04:00
NEWS Import changeset 2000-07-31 21:29:14 +02:00
rt_index.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
rt_index.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
rt_key.c Merge chilla.local:/home/mydev/mysql-4.1-bug25673 2007-03-08 10:10:17 +01:00
rt_key.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
rt_mbr.c Merge mysql.com:/home/hf/work/30286/my41-30286 2007-10-05 15:41:56 +05:00
rt_mbr.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
rt_split.c Merge chilla.local:/home/mydev/mysql-4.1-bug25673 2007-03-08 10:10:17 +01:00
rt_test.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sort.c Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-12-04 20:58:21 -07:00
sp_defs.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sp_key.c Bug #29070: Error in spatial index 2007-07-09 17:41:24 +03:00
sp_test.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
test_pack Import changeset 2000-07-31 21:29:14 +02:00
TODO Import changeset 2000-07-31 21:29:14 +02:00