mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-09 07:32:32 +08:00
Fix HDFFV-10590
Description This is to fix the CVE issue CVE-2018-17432. h5repack produced a segfault on a corrupted file. This fix modified the dataspace encode and decode functions per Quincey's suggestion to prevent the segfault and h5repack only failed for the corrupted file now. Platforms tested: Linux/64 (jelly)
This commit is contained in:
parent
a4269a08b9
commit
273c0c1836
10
src/H5.c
10
src/H5.c
@ -448,7 +448,7 @@ H5dont_atexit(void)
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT_NOERR_NOFS
|
||||
H5TRACE0("e","");
|
||||
H5TRACE0("e", "");
|
||||
|
||||
if (H5_dont_atexit_g)
|
||||
ret_value = FAIL;
|
||||
@ -481,7 +481,7 @@ H5garbage_collect(void)
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE0("e","");
|
||||
H5TRACE0("e", "");
|
||||
|
||||
/* Call the garbage collection routines in the library */
|
||||
if (H5FL_garbage_coll() < 0)
|
||||
@ -525,8 +525,8 @@ H5set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim,
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "IsIsIsIsIsIs", reg_global_lim, reg_list_lim, arr_global_lim,
|
||||
arr_list_lim, blk_global_lim, blk_list_lim);
|
||||
H5TRACE6("e", "IsIsIsIsIsIs", reg_global_lim, reg_list_lim, arr_global_lim, arr_list_lim, blk_global_lim,
|
||||
blk_list_lim);
|
||||
|
||||
/* Call the free list function to actually set the limits */
|
||||
if (H5FL_set_free_list_limits(reg_global_lim, reg_list_lim, arr_global_lim, arr_list_lim, blk_global_lim,
|
||||
@ -950,7 +950,7 @@ H5close(void)
|
||||
* this function for an uninitialized library.
|
||||
*/
|
||||
FUNC_ENTER_API_NOINIT_NOERR_NOFS
|
||||
H5TRACE0("e","");
|
||||
H5TRACE0("e", "");
|
||||
|
||||
H5_term_library();
|
||||
|
||||
|
18
src/H5A.c
18
src/H5A.c
@ -350,8 +350,7 @@ H5Acreate_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE8("i", "i*s*siiiii", loc_id, obj_name, attr_name, type_id, space_id,
|
||||
acpl_id, aapl_id, lapl_id);
|
||||
H5TRACE8("i", "i*s*siiiii", loc_id, obj_name, attr_name, type_id, space_id, acpl_id, aapl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
@ -575,8 +574,7 @@ H5Aopen_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE7("i", "i*sIiIohii", loc_id, obj_name, idx_type, order, n, aapl_id,
|
||||
lapl_id);
|
||||
H5TRACE7("i", "i*sIiIohii", loc_id, obj_name, idx_type, order, n, aapl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
@ -905,8 +903,7 @@ H5Aget_name_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_i
|
||||
ssize_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("Zs", "i*sIiIohxzi", loc_id, obj_name, idx_type, order, n, name, size,
|
||||
lapl_id);
|
||||
H5TRACE8("Zs", "i*sIiIohxzi", loc_id, obj_name, idx_type, order, n, name, size, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
@ -1104,8 +1101,7 @@ H5Aget_info_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_i
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, obj_name, idx_type, order, n, ainfo,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, obj_name, idx_type, order, n, ainfo, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
@ -1222,8 +1218,7 @@ H5Arename_by_name(hid_t loc_id, const char *obj_name, const char *old_attr_name,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "i*s*s*si", loc_id, obj_name, old_attr_name, new_attr_name,
|
||||
lapl_id);
|
||||
H5TRACE5("e", "i*s*s*si", loc_id, obj_name, old_attr_name, new_attr_name, lapl_id);
|
||||
|
||||
/* check arguments */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
@ -1391,8 +1386,7 @@ H5Aiterate_by_name(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_i
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, obj_name, idx_type, order, idx, op,
|
||||
op_data, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, obj_name, idx_type, order, idx, op, op_data, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (H5I_ATTR == H5I_get_type(loc_id))
|
||||
|
@ -96,8 +96,7 @@ H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE7("i", "i*siiiii", loc_id, name, type_id, space_id, lcpl_id, dcpl_id,
|
||||
dapl_id);
|
||||
H5TRACE7("i", "i*siiiii", loc_id, name, type_id, space_id, lcpl_id, dcpl_id, dapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!name)
|
||||
@ -1052,8 +1051,7 @@ H5Dget_chunk_info(hid_t dset_id, hid_t fspace_id, hsize_t chk_index, hsize_t *of
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "iih*h*Iu*a*h", dset_id, fspace_id, chk_index, offset,
|
||||
filter_mask, addr, size);
|
||||
H5TRACE7("e", "iih*h*Iu*a*h", dset_id, fspace_id, chk_index, offset, filter_mask, addr, size);
|
||||
|
||||
/* Check arguments */
|
||||
if (NULL == offset && NULL == filter_mask && NULL == addr && NULL == size)
|
||||
|
@ -155,8 +155,7 @@ H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_i
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "iiiiix", dset_id, mem_type_id, mem_space_id, file_space_id,
|
||||
dxpl_id, buf);
|
||||
H5TRACE6("e", "iiiiix", dset_id, mem_type_id, mem_space_id, file_space_id, dxpl_id, buf);
|
||||
|
||||
/* Check arguments */
|
||||
if (mem_space_id < 0)
|
||||
@ -268,8 +267,7 @@ H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "iiiii*x", dset_id, mem_type_id, mem_space_id, file_space_id,
|
||||
dxpl_id, buf);
|
||||
H5TRACE6("e", "iiiii*x", dset_id, mem_type_id, mem_space_id, file_space_id, dxpl_id, buf);
|
||||
|
||||
/* Check arguments */
|
||||
if (mem_space_id < 0)
|
||||
|
@ -1026,8 +1026,7 @@ H5Dgather(hid_t src_space_id, const void *src_buf, hid_t type_id, size_t dst_buf
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*xiz*xx*x", src_space_id, src_buf, type_id, dst_buf_size,
|
||||
dst_buf, op, op_data);
|
||||
H5TRACE7("e", "i*xiz*xx*x", src_space_id, src_buf, type_id, dst_buf_size, dst_buf, op, op_data);
|
||||
|
||||
/* Check args */
|
||||
if (NULL == (src_space = (H5S_t *)H5I_object_verify(src_space_id, H5I_DATASPACE)))
|
||||
|
@ -876,7 +876,7 @@ H5Ecreate_stack(void)
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE0("i","");
|
||||
H5TRACE0("i", "");
|
||||
|
||||
/* Allocate a new error stack */
|
||||
if (NULL == (stk = H5FL_CALLOC(H5E_t)))
|
||||
@ -915,7 +915,7 @@ H5Eget_current_stack(void)
|
||||
|
||||
/* Don't clear the error stack! :-) */
|
||||
FUNC_ENTER_API_NOCLEAR(H5I_INVALID_HID)
|
||||
H5TRACE0("i","");
|
||||
H5TRACE0("i", "");
|
||||
|
||||
/* Get the current stack */
|
||||
if (NULL == (stk = H5E__get_current_stack()))
|
||||
@ -1330,8 +1330,7 @@ H5Epush2(hid_t err_stack, const char *file, const char *func, unsigned line, hid
|
||||
|
||||
/* Don't clear the error stack! :-) */
|
||||
FUNC_ENTER_API_NOCLEAR(FAIL)
|
||||
H5TRACE8("e", "i*s*sIuiii*s", err_stack, file, func, line, cls_id, maj_id,
|
||||
min_id, fmt);
|
||||
H5TRACE8("e", "i*s*sIuiii*s", err_stack, file, func, line, cls_id, maj_id, min_id, fmt);
|
||||
|
||||
if (err_stack == H5E_DEFAULT)
|
||||
estack = NULL;
|
||||
|
@ -230,7 +230,7 @@ H5Eclear1(void)
|
||||
|
||||
/* Don't clear the error stack! :-) */
|
||||
FUNC_ENTER_API_NOCLEAR(FAIL)
|
||||
H5TRACE0("e","");
|
||||
H5TRACE0("e", "");
|
||||
|
||||
/* Clear the default error stack */
|
||||
if (H5E_clear_stack(NULL) < 0)
|
||||
|
@ -1164,8 +1164,7 @@ H5Fget_mdc_size(hid_t file_id, size_t *max_size_ptr, size_t *min_clean_size_ptr,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "i*z*z*z*Is", file_id, max_size_ptr, min_clean_size_ptr,
|
||||
cur_size_ptr, cur_num_entries_ptr);
|
||||
H5TRACE5("e", "i*z*z*z*Is", file_id, max_size_ptr, min_clean_size_ptr, cur_size_ptr, cur_num_entries_ptr);
|
||||
|
||||
/* Check args */
|
||||
if (NULL == (vol_obj = (H5VL_object_t *)H5I_object_verify(file_id, H5I_FILE)))
|
||||
@ -1698,8 +1697,7 @@ H5Fget_page_buffering_stats(hid_t file_id, unsigned accesses[2], unsigned hits[2
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "i*Iu*Iu*Iu*Iu*Iu", file_id, accesses, hits, misses, evictions,
|
||||
bypasses);
|
||||
H5TRACE6("e", "i*Iu*Iu*Iu*Iu*Iu", file_id, accesses, hits, misses, evictions, bypasses);
|
||||
|
||||
/* Check args */
|
||||
if (NULL == (vol_obj = (H5VL_object_t *)H5I_object_verify(file_id, H5I_FILE)))
|
||||
|
@ -668,8 +668,7 @@ H5Gget_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, group_name, idx_type, order, n, group_info,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, group_name, idx_type, order, n, group_info, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name)
|
||||
|
27
src/H5L.c
27
src/H5L.c
@ -267,8 +267,7 @@ H5Lmove(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *ds
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name, lcpl_id,
|
||||
lapl_id);
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name, lcpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (src_loc_id == H5L_SAME_LOC && dst_loc_id == H5L_SAME_LOC)
|
||||
@ -358,8 +357,7 @@ H5Lcopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *ds
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name, lcpl_id,
|
||||
lapl_id);
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name, lcpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (src_loc_id == H5L_SAME_LOC && dst_loc_id == H5L_SAME_LOC)
|
||||
@ -524,8 +522,7 @@ H5Lcreate_hard(hid_t cur_loc_id, const char *cur_name, hid_t new_loc_id, const c
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "i*si*sii", cur_loc_id, cur_name, new_loc_id, new_name, lcpl_id,
|
||||
lapl_id);
|
||||
H5TRACE6("e", "i*si*sii", cur_loc_id, cur_name, new_loc_id, new_name, lcpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (cur_loc_id == H5L_SAME_LOC && new_loc_id == H5L_SAME_LOC)
|
||||
@ -625,8 +622,7 @@ H5Lcreate_ud(hid_t link_loc_id, const char *link_name, H5L_type_t link_type, con
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sLl*xzii", link_loc_id, link_name, link_type, udata,
|
||||
udata_size, lcpl_id, lapl_id);
|
||||
H5TRACE7("e", "i*sLl*xzii", link_loc_id, link_name, link_type, udata, udata_size, lcpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!link_name || !*link_name)
|
||||
@ -864,8 +860,7 @@ H5Lget_val_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIohxzi", loc_id, group_name, idx_type, order, n, buf, size,
|
||||
lapl_id);
|
||||
H5TRACE8("e", "i*sIiIohxzi", loc_id, group_name, idx_type, order, n, buf, size, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name || !*group_name)
|
||||
@ -1023,8 +1018,7 @@ H5Lget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIohxi", loc_id, group_name, idx_type, order, n, linfo,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIohxi", loc_id, group_name, idx_type, order, n, linfo, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name || !*group_name)
|
||||
@ -1221,8 +1215,7 @@ H5Lget_name_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5
|
||||
ssize_t ret_value = -1; /* Return value */
|
||||
|
||||
FUNC_ENTER_API((-1))
|
||||
H5TRACE8("Zs", "i*sIiIohxzi", loc_id, group_name, idx_type, order, n, name, size,
|
||||
lapl_id);
|
||||
H5TRACE8("Zs", "i*sIiIohxzi", loc_id, group_name, idx_type, order, n, name, size, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name || !*group_name)
|
||||
@ -1348,8 +1341,7 @@ H5Literate_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, group_name, idx_type, order, idx_p, op,
|
||||
op_data, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, group_name, idx_type, order, idx_p, op, op_data, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name)
|
||||
@ -1490,8 +1482,7 @@ H5Lvisit_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, group_name, idx_type, order, op, op_data,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, group_name, idx_type, order, op, op_data, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name)
|
||||
|
@ -226,8 +226,7 @@ H5Literate_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, group_name, idx_type, order, idx_p, op,
|
||||
op_data, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIo*hx*xi", loc_id, group_name, idx_type, order, idx_p, op, op_data, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name)
|
||||
@ -384,8 +383,7 @@ H5Lget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIohxi", loc_id, group_name, idx_type, order, n, linfo,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIohxi", loc_id, group_name, idx_type, order, n, linfo, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!group_name || !*group_name)
|
||||
@ -572,8 +570,7 @@ H5Lvisit_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, group_name, idx_type, order, op, op_data,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, group_name, idx_type, order, op, op_data, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name)
|
||||
|
@ -349,8 +349,7 @@ H5Lcreate_external(const char *file_name, const char *obj_name, hid_t link_loc_i
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "*s*si*sii", file_name, obj_name, link_loc_id, link_name,
|
||||
lcpl_id, lapl_id);
|
||||
H5TRACE6("e", "*s*si*sii", file_name, obj_name, link_loc_id, link_name, lcpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!file_name || !*file_name)
|
||||
@ -473,8 +472,7 @@ H5Lunpack_elink_val(const void *_ext_linkval, size_t link_size, unsigned *flags,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "*xz*Iu**s**s", _ext_linkval, link_size, flags, filename,
|
||||
obj_path);
|
||||
H5TRACE5("e", "*xz*Iu**s**s", _ext_linkval, link_size, flags, filename, obj_path);
|
||||
|
||||
/* Sanity check external link buffer */
|
||||
if (ext_linkval == NULL)
|
||||
|
12
src/H5M.c
12
src/H5M.c
@ -246,8 +246,7 @@ H5Mcreate(hid_t loc_id, const char *name, hid_t key_type_id, hid_t val_type_id,
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE7("i", "i*siiiii", loc_id, name, key_type_id, val_type_id, lcpl_id,
|
||||
mcpl_id, mapl_id);
|
||||
H5TRACE7("i", "i*siiiii", loc_id, name, key_type_id, val_type_id, lcpl_id, mcpl_id, mapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!name)
|
||||
@ -672,8 +671,7 @@ H5Mput(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "ii*xi*xi", map_id, key_mem_type_id, key, val_mem_type_id, value,
|
||||
dxpl_id);
|
||||
H5TRACE6("e", "ii*xi*xi", map_id, key_mem_type_id, key, val_mem_type_id, value, dxpl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (key_mem_type_id < 0)
|
||||
@ -730,8 +728,7 @@ H5Mget(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "ii*xi*xi", map_id, key_mem_type_id, key, val_mem_type_id, value,
|
||||
dxpl_id);
|
||||
H5TRACE6("e", "ii*xi*xi", map_id, key_mem_type_id, key, val_mem_type_id, value, dxpl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (key_mem_type_id < 0)
|
||||
@ -922,8 +919,7 @@ H5Miterate_by_name(hid_t loc_id, const char *map_name, hsize_t *idx, hid_t key_m
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*s*hix*xii", loc_id, map_name, idx, key_mem_type_id, op,
|
||||
op_data, dxpl_id, lapl_id);
|
||||
H5TRACE8("e", "i*s*hix*xii", loc_id, map_name, idx, key_mem_type_id, op, op_data, dxpl_id, lapl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!map_name)
|
||||
|
@ -632,8 +632,7 @@ H5Oget_info_by_idx3(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo,
|
||||
fields, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo, fields, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name || !*group_name)
|
||||
@ -796,8 +795,7 @@ H5Oget_native_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_t
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo,
|
||||
fields, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo, fields, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name || !*group_name)
|
||||
@ -1152,8 +1150,7 @@ H5Ovisit_by_name3(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_it
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIox*xIui", loc_id, obj_name, idx_type, order, op, op_data,
|
||||
fields, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIox*xIui", loc_id, obj_name, idx_type, order, op, op_data, fields, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!obj_name)
|
||||
|
@ -195,8 +195,7 @@ H5Ocopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *ds
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name,
|
||||
ocpypl_id, lcpl_id);
|
||||
H5TRACE6("e", "i*si*sii", src_loc_id, src_name, dst_loc_id, dst_name, ocpypl_id, lcpl_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!src_name || !*src_name)
|
||||
|
@ -487,8 +487,7 @@ H5Oget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, group_name, idx_type, order, n, oinfo,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIoh*xi", loc_id, group_name, idx_type, order, n, oinfo, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name || !*group_name)
|
||||
@ -670,8 +669,7 @@ H5Oget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo,
|
||||
fields, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIoh*xIui", loc_id, group_name, idx_type, order, n, oinfo, fields, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!group_name || !*group_name)
|
||||
@ -833,8 +831,7 @@ H5Ovisit_by_name1(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_it
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, obj_name, idx_type, order, op, op_data,
|
||||
lapl_id);
|
||||
H5TRACE7("e", "i*sIiIox*xi", loc_id, obj_name, idx_type, order, op, op_data, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!obj_name)
|
||||
@ -1012,8 +1009,7 @@ H5Ovisit_by_name2(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_it
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "i*sIiIox*xIui", loc_id, obj_name, idx_type, order, op, op_data,
|
||||
fields, lapl_id);
|
||||
H5TRACE8("e", "i*sIiIox*xIui", loc_id, obj_name, idx_type, order, op, op_data, fields, lapl_id);
|
||||
|
||||
/* Check args */
|
||||
if (!obj_name)
|
||||
|
@ -140,7 +140,7 @@ H5O__sdspace_decode(H5F_t *f, H5O_t H5_ATTR_UNUSED *open_oh, unsigned H5_ATTR_UN
|
||||
/* Get or determine the type of the extent */
|
||||
if (version >= H5O_SDSPACE_VERSION_2) {
|
||||
sdim->type = (H5S_class_t)*p++;
|
||||
if(sdim->type != H5S_SIMPLE && sdim->rank > 0)
|
||||
if (sdim->type != H5S_SIMPLE && sdim->rank > 0)
|
||||
HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "invalid rank for scalar or NULL dataspace")
|
||||
} /* end if */
|
||||
else {
|
||||
@ -252,16 +252,16 @@ H5O__sdspace_encode(H5F_t *f, uint8_t *p, const void *_mesg)
|
||||
} /* end else */
|
||||
|
||||
/* Encode dataspace dimensions for simple dataspaces */
|
||||
if(H5S_SIMPLE == sdim->type) {
|
||||
if (H5S_SIMPLE == sdim->type) {
|
||||
/* Encode current & maximum dimensions */
|
||||
if(sdim->rank > 0) {
|
||||
for(u = 0; u < sdim->rank; u++)
|
||||
if (sdim->rank > 0) {
|
||||
for (u = 0; u < sdim->rank; u++)
|
||||
H5F_ENCODE_LENGTH(f, p, sdim->size[u]);
|
||||
if(flags & H5S_VALID_MAX)
|
||||
for(u = 0; u < sdim->rank; u++)
|
||||
if (flags & H5S_VALID_MAX)
|
||||
for (u = 0; u < sdim->rank; u++)
|
||||
H5F_ENCODE_LENGTH(f, p, sdim->max[u]);
|
||||
} /* end if */
|
||||
} /* end if */
|
||||
} /* end if */
|
||||
|
||||
FUNC_LEAVE_NOAPI(SUCCEED)
|
||||
} /* end H5O__sdspace_encode() */
|
||||
|
12
src/H5P.c
12
src/H5P.c
@ -173,8 +173,8 @@ H5Pcreate_class(hid_t parent, const char *name, H5P_cls_create_func_t cls_create
|
||||
hid_t ret_value = H5I_INVALID_HID; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(H5I_INVALID_HID)
|
||||
H5TRACE8("i", "i*sx*xx*xx*x", parent, name, cls_create, create_data, cls_copy,
|
||||
copy_data, cls_close, close_data);
|
||||
H5TRACE8("i", "i*sx*xx*xx*x", parent, name, cls_create, create_data, cls_copy, copy_data, cls_close,
|
||||
close_data);
|
||||
|
||||
/* Check arguments. */
|
||||
if (H5P_DEFAULT != parent && (H5I_GENPROP_CLS != H5I_get_type(parent)))
|
||||
@ -414,8 +414,8 @@ H5Pregister2(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_p
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE11("e", "i*sz*xxxxxxxx", cls_id, name, size, def_value, prp_create,
|
||||
prp_set, prp_get, prp_delete, prp_copy, prp_cmp, prp_close);
|
||||
H5TRACE11("e", "i*sz*xxxxxxxx", cls_id, name, size, def_value, prp_create, prp_set, prp_get, prp_delete,
|
||||
prp_copy, prp_cmp, prp_close);
|
||||
|
||||
/* Check arguments. */
|
||||
if (NULL == (pclass = (H5P_genclass_t *)H5I_object_verify(cls_id, H5I_GENPROP_CLS)))
|
||||
@ -598,8 +598,8 @@ H5Pinsert2(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_s
|
||||
herr_t ret_value; /* return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE10("e", "i*sz*xxxxxxx", plist_id, name, size, value, prp_set, prp_get,
|
||||
prp_delete, prp_copy, prp_cmp, prp_close);
|
||||
H5TRACE10("e", "i*sz*xxxxxxx", plist_id, name, size, value, prp_set, prp_get, prp_delete, prp_copy,
|
||||
prp_cmp, prp_close);
|
||||
|
||||
/* Check arguments. */
|
||||
if (NULL == (plist = (H5P_genplist_t *)H5I_object_verify(plist_id, H5I_GENPROP_LST)))
|
||||
|
@ -2226,8 +2226,7 @@ H5Pset_virtual(hid_t dcpl_id, hid_t vspace_id, const char *src_file_name, const
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "ii*s*si", dcpl_id, vspace_id, src_file_name, src_dset_name,
|
||||
src_space_id);
|
||||
H5TRACE5("e", "ii*s*si", dcpl_id, vspace_id, src_file_name, src_dset_name, src_space_id);
|
||||
|
||||
/* Check arguments */
|
||||
if (!src_file_name)
|
||||
|
@ -220,8 +220,8 @@ H5Pregister1(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_p
|
||||
herr_t ret_value; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE10("e", "i*sz*xxxxxxx", cls_id, name, size, def_value, prp_create,
|
||||
prp_set, prp_get, prp_delete, prp_copy, prp_close);
|
||||
H5TRACE10("e", "i*sz*xxxxxxx", cls_id, name, size, def_value, prp_create, prp_set, prp_get, prp_delete,
|
||||
prp_copy, prp_close);
|
||||
|
||||
/* Check arguments. */
|
||||
if (NULL == (pclass = (H5P_genclass_t *)H5I_object_verify(cls_id, H5I_GENPROP_CLS)))
|
||||
@ -404,8 +404,8 @@ H5Pinsert1(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_s
|
||||
herr_t ret_value; /* return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE9("e", "i*sz*xxxxxx", plist_id, name, size, value, prp_set, prp_get,
|
||||
prp_delete, prp_copy, prp_close);
|
||||
H5TRACE9("e", "i*sz*xxxxxx", plist_id, name, size, value, prp_set, prp_get, prp_delete, prp_copy,
|
||||
prp_close);
|
||||
|
||||
/* Check arguments. */
|
||||
if (NULL == (plist = (H5P_genplist_t *)H5I_object_verify(plist_id, H5I_GENPROP_LST)))
|
||||
|
@ -1577,8 +1577,7 @@ H5Pset_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "ix*xx*x", plist_id, alloc_func, alloc_info, free_func,
|
||||
free_info);
|
||||
H5TRACE5("e", "ix*xx*x", plist_id, alloc_func, alloc_info, free_func, free_info);
|
||||
|
||||
/* Check arguments */
|
||||
if (NULL == (plist = H5P_object_verify(plist_id, H5P_DATASET_XFER)))
|
||||
@ -2021,8 +2020,7 @@ H5Pget_mpio_no_collective_cause(hid_t plist_id, uint32_t *local_no_collective_ca
|
||||
herr_t ret_value = SUCCEED; /* return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE3("e", "i*Iu*Iu", plist_id, local_no_collective_cause,
|
||||
global_no_collective_cause);
|
||||
H5TRACE3("e", "i*Iu*Iu", plist_id, local_no_collective_cause, global_no_collective_cause);
|
||||
|
||||
/* Get the plist structure */
|
||||
if (NULL == (plist = H5P_object_verify(plist_id, H5P_DATASET_XFER)))
|
||||
|
@ -1683,8 +1683,7 @@ H5Pset_cache(hid_t plist_id, int H5_ATTR_UNUSED mdc_nelmts, size_t rdcc_nslots,
|
||||
herr_t ret_value = SUCCEED; /* return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "iIszzd", plist_id, mdc_nelmts, rdcc_nslots, rdcc_nbytes,
|
||||
rdcc_w0);
|
||||
H5TRACE5("e", "iIszzd", plist_id, mdc_nelmts, rdcc_nslots, rdcc_nbytes, rdcc_w0);
|
||||
|
||||
/* Check arguments */
|
||||
if (rdcc_w0 < (double)0.0f || rdcc_w0 > (double)1.0f)
|
||||
@ -1730,8 +1729,7 @@ H5Pget_cache(hid_t plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_
|
||||
herr_t ret_value = SUCCEED; /* return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "i*Is*z*z*d", plist_id, mdc_nelmts, rdcc_nslots, rdcc_nbytes,
|
||||
rdcc_w0);
|
||||
H5TRACE5("e", "i*Is*z*z*d", plist_id, mdc_nelmts, rdcc_nslots, rdcc_nbytes, rdcc_w0);
|
||||
|
||||
/* Get the plist structure */
|
||||
if (NULL == (plist = H5P_object_verify(plist_id, H5P_FILE_ACCESS)))
|
||||
@ -4282,8 +4280,7 @@ H5Pget_mdc_log_options(hid_t plist_id, hbool_t *is_enabled, char *location, size
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE5("e", "i*b*s*z*b", plist_id, is_enabled, location, location_size,
|
||||
start_on_access);
|
||||
H5TRACE5("e", "i*b*s*z*b", plist_id, is_enabled, location, location_size, start_on_access);
|
||||
|
||||
/* Get the property list structure */
|
||||
if (NULL == (plist = H5P_object_verify(plist_id, H5P_FILE_ACCESS)))
|
||||
|
@ -934,8 +934,7 @@ H5Pget_shared_mesg_index(hid_t plist_id, unsigned index_num, unsigned *mesg_type
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE4("e", "iIu*Iu*Iu", plist_id, index_num, mesg_type_flags,
|
||||
min_mesg_size);
|
||||
H5TRACE4("e", "iIu*Iu*Iu", plist_id, index_num, mesg_type_flags, min_mesg_size);
|
||||
|
||||
/* Get the plist structure */
|
||||
if (NULL == (plist = H5P_object_verify(plist_id, H5P_FILE_CREATE)))
|
||||
|
@ -807,8 +807,7 @@ H5Pget_filter2(hid_t plist_id, unsigned idx, unsigned int *flags /*out*/, size_t
|
||||
H5Z_filter_t ret_value; /* return value */
|
||||
|
||||
FUNC_ENTER_API(H5Z_FILTER_ERROR)
|
||||
H5TRACE8("Zf", "iIux*zxzxx", plist_id, idx, flags, cd_nelmts, cd_values,
|
||||
namelen, name, filter_config);
|
||||
H5TRACE8("Zf", "iIux*zxzxx", plist_id, idx, flags, cd_nelmts, cd_values, namelen, name, filter_config);
|
||||
|
||||
/* Check args */
|
||||
if (cd_nelmts || cd_values) {
|
||||
@ -938,8 +937,7 @@ H5Pget_filter_by_id2(hid_t plist_id, H5Z_filter_t id, unsigned int *flags /*out*
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE8("e", "iZfx*zxzx*Iu", plist_id, id, flags, cd_nelmts, cd_values,
|
||||
namelen, name, filter_config);
|
||||
H5TRACE8("e", "iZfx*zxzx*Iu", plist_id, id, flags, cd_nelmts, cd_values, namelen, name, filter_config);
|
||||
|
||||
/* Check args */
|
||||
if (cd_nelmts || cd_values) {
|
||||
@ -1757,8 +1755,7 @@ H5Pget_filter1(hid_t plist_id, unsigned idx, unsigned int *flags /*out*/, size_t
|
||||
H5Z_filter_t ret_value; /* return value */
|
||||
|
||||
FUNC_ENTER_API(H5Z_FILTER_ERROR)
|
||||
H5TRACE7("Zf", "iIux*zxzx", plist_id, idx, flags, cd_nelmts, cd_values, namelen,
|
||||
name);
|
||||
H5TRACE7("Zf", "iIux*zxzx", plist_id, idx, flags, cd_nelmts, cd_values, namelen, name);
|
||||
|
||||
/* Check args */
|
||||
if (cd_nelmts || cd_values) {
|
||||
@ -1838,8 +1835,7 @@ H5Pget_filter_by_id1(hid_t plist_id, H5Z_filter_t id, unsigned int *flags /*out*
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "iZfx*zxzx", plist_id, id, flags, cd_nelmts, cd_values, namelen,
|
||||
name);
|
||||
H5TRACE7("e", "iZfx*zxzx", plist_id, id, flags, cd_nelmts, cd_values, namelen, name);
|
||||
|
||||
/* Check args */
|
||||
if (cd_nelmts || cd_values) {
|
||||
|
@ -3063,8 +3063,7 @@ H5Ssel_iter_get_seq_list(hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API(FAIL)
|
||||
H5TRACE7("e", "izz*z*z*h*z", sel_iter_id, maxseq, maxbytes, nseq, nbytes, off,
|
||||
len);
|
||||
H5TRACE7("e", "izz*z*z*h*z", sel_iter_id, maxseq, maxbytes, nseq, nbytes, off, len);
|
||||
|
||||
/* Check args */
|
||||
if (NULL == (sel_iter = (H5S_sel_iter_t *)H5I_object_verify(sel_iter_id, H5I_SPACE_SEL_ITER)))
|
||||
|
@ -842,7 +842,7 @@ H5VLreset_lib_state(void)
|
||||
|
||||
/* Must use this, to avoid modifying the API context stack in FUNC_ENTER */
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE0("e","");
|
||||
H5TRACE0("e", "");
|
||||
|
||||
/* Reset the library state */
|
||||
if (H5VL_reset_lib_state() < 0)
|
||||
|
@ -1000,8 +1000,8 @@ H5VLattr_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE10("*x", "*x*xi*siiiii**x", obj, loc_params, connector_id, name,
|
||||
type_id, space_id, acpl_id, aapl_id, dxpl_id, req);
|
||||
H5TRACE10("*x", "*x*xi*siiiii**x", obj, loc_params, connector_id, name, type_id, space_id, acpl_id,
|
||||
aapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1103,8 +1103,7 @@ H5VLattr_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, aapl_id,
|
||||
dxpl_id, req);
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, aapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1406,8 +1405,7 @@ H5VLattr_get(void *obj, hid_t connector_id, H5VL_attr_get_t get_type, hid_t dxpl
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVai**xx", obj, connector_id, get_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVai**xx", obj, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1516,8 +1514,7 @@ H5VLattr_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connecto
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("e", "*x*xiVbi**xx", obj, loc_params, connector_id, specific_type,
|
||||
dxpl_id, req, arguments);
|
||||
H5TRACE7("e", "*x*xiVbi**xx", obj, loc_params, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1626,8 +1623,7 @@ H5VLattr_optional(void *obj, hid_t connector_id, H5VL_attr_optional_t opt_type,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVsi**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVsi**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1823,8 +1819,8 @@ H5VLdataset_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connect
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE11("*x", "*x*xi*siiiiii**x", obj, loc_params, connector_id, name,
|
||||
lcpl_id, type_id, space_id, dcpl_id, dapl_id, dxpl_id, req);
|
||||
H5TRACE11("*x", "*x*xi*siiiiii**x", obj, loc_params, connector_id, name, lcpl_id, type_id, space_id,
|
||||
dcpl_id, dapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -1926,8 +1922,7 @@ H5VLdataset_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, dapl_id,
|
||||
dxpl_id, req);
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, dapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2028,8 +2023,8 @@ H5VLdataset_read(void *obj, hid_t connector_id, hid_t mem_type_id, hid_t mem_spa
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE8("e", "*xiiiii*x**x", obj, connector_id, mem_type_id, mem_space_id,
|
||||
file_space_id, dxpl_id, buf, req);
|
||||
H5TRACE8("e", "*xiiiii*x**x", obj, connector_id, mem_type_id, mem_space_id, file_space_id, dxpl_id, buf,
|
||||
req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2130,8 +2125,8 @@ H5VLdataset_write(void *obj, hid_t connector_id, hid_t mem_type_id, hid_t mem_sp
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE8("e", "*xiiiii*x**x", obj, connector_id, mem_type_id, mem_space_id,
|
||||
file_space_id, dxpl_id, buf, req);
|
||||
H5TRACE8("e", "*xiiiii*x**x", obj, connector_id, mem_type_id, mem_space_id, file_space_id, dxpl_id, buf,
|
||||
req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2238,8 +2233,7 @@ H5VLdataset_get(void *obj, hid_t connector_id, H5VL_dataset_get_t get_type, hid_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVci**xx", obj, connector_id, get_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVci**xx", obj, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2348,8 +2342,7 @@ H5VLdataset_specific(void *obj, hid_t connector_id, H5VL_dataset_specific_t spec
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVdi**xx", obj, connector_id, specific_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVdi**xx", obj, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2457,8 +2450,7 @@ H5VLdataset_optional(void *obj, hid_t connector_id, H5VL_dataset_optional_t opt_
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVti**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVti**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2668,8 +2660,8 @@ H5VLdatatype_commit(void *obj, const H5VL_loc_params_t *loc_params, hid_t connec
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE10("*x", "*x*xi*siiiii**x", obj, loc_params, connector_id, name,
|
||||
type_id, lcpl_id, tcpl_id, tapl_id, dxpl_id, req);
|
||||
H5TRACE10("*x", "*x*xi*siiiii**x", obj, loc_params, connector_id, name, type_id, lcpl_id, tcpl_id,
|
||||
tapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2771,8 +2763,7 @@ H5VLdatatype_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connecto
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, tapl_id,
|
||||
dxpl_id, req);
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, tapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2879,8 +2870,7 @@ H5VLdatatype_get(void *obj, hid_t connector_id, H5VL_datatype_get_t get_type, hi
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVei**xx", obj, connector_id, get_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVei**xx", obj, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -2993,8 +2983,7 @@ H5VLdatatype_specific(void *obj, hid_t connector_id, H5VL_datatype_specific_t sp
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVfi**xx", obj, connector_id, specific_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVfi**xx", obj, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -3103,8 +3092,7 @@ H5VLdatatype_optional(void *obj, hid_t connector_id, H5VL_datatype_optional_t op
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVui**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVui**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -3517,8 +3505,7 @@ H5VLfile_get(void *obj, hid_t connector_id, H5VL_file_get_t get_type, hid_t dxpl
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVgi**xx", obj, connector_id, get_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVgi**xx", obj, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -3662,8 +3649,7 @@ H5VLfile_specific(void *obj, hid_t connector_id, H5VL_file_specific_t specific_t
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVhi**xx", obj, connector_id, specific_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVhi**xx", obj, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == (cls = (H5VL_class_t *)H5I_object_verify(connector_id, H5I_VOL)))
|
||||
@ -3769,8 +3755,7 @@ H5VLfile_optional(void *obj, hid_t connector_id, H5VL_file_optional_t opt_type,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVvi**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVvi**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -3973,8 +3958,8 @@ H5VLgroup_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE9("*x", "*x*xi*siiii**x", obj, loc_params, connector_id, name, lcpl_id,
|
||||
gcpl_id, gapl_id, dxpl_id, req);
|
||||
H5TRACE9("*x", "*x*xi*siiii**x", obj, loc_params, connector_id, name, lcpl_id, gcpl_id, gapl_id, dxpl_id,
|
||||
req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -4076,8 +4061,7 @@ H5VLgroup_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_i
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, gapl_id,
|
||||
dxpl_id, req);
|
||||
H5TRACE7("*x", "*x*xi*sii**x", obj, loc_params, connector_id, name, gapl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -4184,8 +4168,7 @@ H5VLgroup_get(void *obj, hid_t connector_id, H5VL_group_get_t get_type, hid_t dx
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVii**xx", obj, connector_id, get_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVii**xx", obj, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -4294,8 +4277,7 @@ H5VLgroup_specific(void *obj, hid_t connector_id, H5VL_group_specific_t specific
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVji**xx", obj, connector_id, specific_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVji**xx", obj, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -4404,8 +4386,7 @@ H5VLgroup_optional(void *obj, hid_t connector_id, H5VL_group_optional_t opt_type
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVwi**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVwi**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -4639,8 +4620,8 @@ H5VLlink_create(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_p
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE9("e", "Vk*x*xiiii**xx", create_type, obj, loc_params, connector_id,
|
||||
lcpl_id, lapl_id, dxpl_id, req, arguments);
|
||||
H5TRACE9("e", "Vk*x*xiiii**xx", create_type, obj, loc_params, connector_id, lcpl_id, lapl_id, dxpl_id,
|
||||
req, arguments);
|
||||
|
||||
/* Get class pointer */
|
||||
if (NULL == (cls = (H5VL_class_t *)H5I_object_verify(connector_id, H5I_VOL)))
|
||||
@ -4746,8 +4727,8 @@ H5VLlink_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE9("e", "*x*x*x*xiiii**x", src_obj, loc_params1, dst_obj, loc_params2,
|
||||
connector_id, lcpl_id, lapl_id, dxpl_id, req);
|
||||
H5TRACE9("e", "*x*x*x*xiiii**x", src_obj, loc_params1, dst_obj, loc_params2, connector_id, lcpl_id,
|
||||
lapl_id, dxpl_id, req);
|
||||
|
||||
/* Get class pointer */
|
||||
if (NULL == (cls = (H5VL_class_t *)H5I_object_verify(connector_id, H5I_VOL)))
|
||||
@ -4853,8 +4834,8 @@ H5VLlink_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE9("e", "*x*x*x*xiiii**x", src_obj, loc_params1, dst_obj, loc_params2,
|
||||
connector_id, lcpl_id, lapl_id, dxpl_id, req);
|
||||
H5TRACE9("e", "*x*x*x*xiiii**x", src_obj, loc_params1, dst_obj, loc_params2, connector_id, lcpl_id,
|
||||
lapl_id, dxpl_id, req);
|
||||
|
||||
/* Get class pointer */
|
||||
if (NULL == (cls = (H5VL_class_t *)H5I_object_verify(connector_id, H5I_VOL)))
|
||||
@ -4961,8 +4942,7 @@ H5VLlink_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("e", "*x*xiVli**xx", obj, loc_params, connector_id, get_type, dxpl_id,
|
||||
req, arguments);
|
||||
H5TRACE7("e", "*x*xiVli**xx", obj, loc_params, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5071,8 +5051,7 @@ H5VLlink_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connecto
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("e", "*x*xiVmi**xx", obj, loc_params, connector_id, specific_type,
|
||||
dxpl_id, req, arguments);
|
||||
H5TRACE7("e", "*x*xiVmi**xx", obj, loc_params, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5180,8 +5159,7 @@ H5VLlink_optional(void *obj, hid_t connector_id, H5VL_link_optional_t opt_type,
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVxi**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVxi**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5282,8 +5260,7 @@ H5VLobject_open(void *obj, const H5VL_loc_params_t *params, hid_t connector_id,
|
||||
void * ret_value = NULL; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("*x", "*x*xi*Iti**x", obj, params, connector_id, opened_type, dxpl_id,
|
||||
req);
|
||||
H5TRACE6("*x", "*x*xi*Iti**x", obj, params, connector_id, opened_type, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5393,9 +5370,8 @@ H5VLobject_copy(void *src_obj, const H5VL_loc_params_t *src_loc_params, const ch
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE11("e", "*x*x*s*x*x*siiii**x", src_obj, src_loc_params, src_name,
|
||||
dst_obj, dst_loc_params, dst_name, connector_id, ocpypl_id, lcpl_id,
|
||||
dxpl_id, req);
|
||||
H5TRACE11("e", "*x*x*s*x*x*siiii**x", src_obj, src_loc_params, src_name, dst_obj, dst_loc_params,
|
||||
dst_name, connector_id, ocpypl_id, lcpl_id, dxpl_id, req);
|
||||
|
||||
/* Check args and get class pointers */
|
||||
if (NULL == src_obj || NULL == dst_obj)
|
||||
@ -5505,8 +5481,7 @@ H5VLobject_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_i
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("e", "*x*xiVni**xx", obj, loc_params, connector_id, get_type, dxpl_id,
|
||||
req, arguments);
|
||||
H5TRACE7("e", "*x*xiVni**xx", obj, loc_params, connector_id, get_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5615,8 +5590,7 @@ H5VLobject_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connec
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE7("e", "*x*xiVoi**xx", obj, loc_params, connector_id, specific_type,
|
||||
dxpl_id, req, arguments);
|
||||
H5TRACE7("e", "*x*xiVoi**xx", obj, loc_params, connector_id, specific_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
@ -5728,8 +5702,7 @@ H5VLobject_optional(void *obj, hid_t connector_id, H5VL_object_optional_t opt_ty
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_API_NOINIT
|
||||
H5TRACE6("e", "*xiVyi**xx", obj, connector_id, opt_type, dxpl_id, req,
|
||||
arguments);
|
||||
H5TRACE6("e", "*xiVyi**xx", obj, connector_id, opt_type, dxpl_id, req, arguments);
|
||||
|
||||
/* Check args and get class pointer */
|
||||
if (NULL == obj)
|
||||
|
Loading…
Reference in New Issue
Block a user