hdf5/test
Quincey Koziol 34d14bdf89 [svn-r17980] Description:
Bring Coverity changes into the trunk: (also other minor cleanups)

r17955:
Fix Coverity item 24.  Add missing error condition to
H5AC_ext_config_2_int_config.

r17956:
Fix Coverity item 24.  Improve error checking in H5A_compact_build_table_cb.

r17957:
Fix Coverity item 150.  Fix warning in H5A_compact_build_table_cb.

r17958:
Fix Coverity item 117.  Fix error handling in H5B_shared_new.

r17959:
Fix Coverity item 209.  Added an assertion for leaf->shared in
H5B2_cache_leaf_dest.

r17960:
Fix Coverity item 208.  Added an assertion for internal->shared in
H5B2_cache_internal_dest.

r17961:
Fix Coverity item 89.  Reworked the code to avoid array overrun in
H5C__autoadjust__ageout__insert_new_marker.

r17962:
Fix for coverity Resource_leak 195,203,204,205.

r17963:
Fix Coverity item 44.  Prevented potential NULL dereference in H5D_btree_debug.

r17964:
Fix Coverity issues #197, 198 & 199: memory not being released.  (Also
clean up other resource leaks in nearby and/or similar code).

r17965:
Fix Coverity issue #151: release resources on error

r17966:
Fix Coverity issue #187: Remove leftover code remnant from prior bugfix
which was causing resource leak of open files.

r17967:
Fixed Coverity issues # 193 & 194.  Removed unnecessary memory allocation and
added comparison of length of path parameter to the size of the destination
buffer in h5import.h/h5import.c.

r17968:
Fix Coverity item 144.  Fixed memory leak on error in H5D_chunk_copy.

r17969:
Fix for coverity Resource_leak #196.

r17970:
Coverity 167-173:
Initialized pointer of buffers.
In error handling, closed types and free memory.

Tested on:
    FreeBSD/32 6.3 (duty) in debug mode
    FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
    Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
        w/C++ & FORTRAN, w/threadsafe, in debug mode
    Linux/64-amd64 2.6 (smirom) w/Intel compilers, w/default API=1.6.x,
        w/C++ & FORTRAN, in production mode
    Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
        w/szip filter, in production mode
    Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
    in production mode
    Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode
    Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
    Mac OS X/32 10.6.2 (amazon) in debug mode
    Mac OS X/32 10.6.2 (amazon) w/C++ & FORTRAN, w/threadsafe,
        in production mode
2009-12-10 07:36:56 -05:00
..
testfiles [svn-r16835] Allow an error class to use other class's major or minor errors. Added a test for it, too. 2009-04-22 13:39:10 -05:00
app_ref.c [svn-r17838] Description: 2009-11-05 08:45:35 -05:00
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c [svn-r16847] Description: 2009-04-23 13:25:16 -05:00
bittests.c
btree2.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
cache_api.c [svn-r17268] Description: 2009-07-29 20:59:24 -05:00
cache_common.c [svn-r16874] Description: 2009-04-28 14:30:05 -05:00
cache_common.h [svn-r16874] Description: 2009-04-28 14:30:05 -05:00
cache.c [svn-r17268] Description: 2009-07-29 20:59:24 -05:00
chunk_info.c
cmpd_dset.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
COPYING [svn-r16340] Description: 2009-01-22 15:53:59 -05:00
corrupt_stab_msg.h5 [svn-r16594] Purpose: fix bug 1189 2009-03-23 13:51:29 -05:00
cross_read.c
dangle.c [svn-r15825] Description: 2008-10-08 22:44:22 -05:00
deflate.h5
dsets.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
dt_arith.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
dtransform.c [svn-r16803] Purpose: Fix bug 1548 2009-04-20 11:54:52 -05:00
dtypes.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
earray.c [svn-r17895] Description: 2009-11-15 23:17:45 -05:00
enum.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
err_compat.c [svn-r16006] Modify the commit of r15943 for H5_USE_16_API. Let H5version.h check if H5_USE_16_API_DEFAULT is defined by the configure. Then define H5_USE_16_API and use it throughout. 2008-10-30 15:49:08 -05:00
error_test.c [svn-r16835] Allow an error class to use other class's major or minor errors. Added a test for it, too. 2009-04-22 13:39:10 -05:00
extend.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
external.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
family_v16_00000.h5 [svn-r16759] The test of family file compatibility with v1.6 used the original family files under the 2009-04-15 16:42:02 -05:00
family_v16_00001.h5
family_v16_00002.h5
family_v16_00003.h5
farray.c [svn-r17895] Description: 2009-11-15 23:17:45 -05:00
fheap.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
filespace_1_6.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
filespace_1_8.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
fill_old.h5
fillval.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
flush1.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
flush2.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
freespace.c [svn-r17388] Description: 2009-08-19 20:38:33 -05:00
gen_bad_ohdr.c
gen_bogus.c
gen_cross.c
gen_deflate.c
gen_filespace.c [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
gen_filters.c
gen_mergemsg.c
gen_new_array.c
gen_new_fill.c
gen_new_group.c
gen_new_mtime.c
gen_new_super.c
gen_noencoder.c
gen_nullspace.c
gen_old_array.c
gen_old_group.c
gen_old_layout.c
gen_old_mtime.c
gen_specmetaread.c [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
gen_udlinks.c
getname.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
gheap.c [svn-r17764] Purpose: Fix bug 1483 2009-10-27 21:52:05 -05:00
group_old.h5
h5test.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
h5test.h [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
hyperslab.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
istore.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c
links.c [svn-r17971] Description: 2009-12-06 21:51:54 -05:00
Makefile.am [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
Makefile.in [svn-r17627] Purpose: 2009-10-09 15:12:06 -05:00
mergemsg.h5
mf.c [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
mount.c [svn-r16609] Bug fix (#1161): When a family file created with v1.6 library is opened and closed with 2009-03-24 17:06:07 -05:00
mtime.c
noencoder.h5
ntypes.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
objcopy.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
ohdr.c [svn-r17553] Description: 2009-09-29 15:08:01 -05:00
pool.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
reserved.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
set_extent.c [svn-r16523] Purpose: Fix bugs related to H5Dset_extent and fill values 2009-02-27 12:01:00 -05:00
space_overflow.c
specmetaread.h5 [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
stab.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
tarray.c [svn-r16594] Purpose: fix bug 1189 2009-03-23 13:51:29 -05:00
tarrold.h5
tattr.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
tbad_msg_count.h5
tbogus.h5
tcheck_version.c [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
tchecksum.c
tconfig.c [svn-r17635] Bug 1192: 2009-10-12 23:04:21 -05:00
tcoords.c
test_filters_be.hdf5
test_filters_le.hdf5
testcheck_version.sh.in [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
testerror.sh.in
testframe.c
testhdf5.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
testhdf5.h [svn-r17461] Description: 2009-09-10 14:02:40 -05:00
testlibinfo.sh.in [svn-r17503] Bug fix: 2009-09-22 11:09:56 -05:00
testmeta.c
tfile.c [svn-r17626] Description: 2009-10-09 13:31:24 -05:00
tgenprop.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
th5o.c
th5s.c
th5s.h5
theap.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tid.c [svn-r16653] Bug fix #1503 - H5Iget_type failed unexpected when an invalid ID was passed in. I put 2009-04-01 17:27:35 -05:00
titerate.c
tlayouto.h5
tmeta.c
tmisc.c [svn-r17688] Merge make local copy of svn test data files for write access from v1.8 to trunk. 2009-10-20 10:08:56 -05:00
tmtimen.h5
tmtimeo.h5
trefer.c
trefstr.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tselect.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tskiplist.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tsohm.c [svn-r17411] Description: 2009-08-23 19:50:39 -05:00
ttime.c
ttsafe_acreate.c
ttsafe_cancel.c
ttsafe_dcreate.c
ttsafe_error.c
ttsafe.c
ttsafe.h
ttst.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tunicode.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tvlstr.c
tvltypes.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
unlink.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
vfd.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
vms_data.h5