summaryrefslogtreecommitdiffstats
path: root/src/H5SHdbg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5SHdbg.c')
-rw-r--r--src/H5SHdbg.c103
1 files changed, 0 insertions, 103 deletions
diff --git a/src/H5SHdbg.c b/src/H5SHdbg.c
deleted file mode 100644
index 85dea67..0000000
--- a/src/H5SHdbg.c
+++ /dev/null
@@ -1,103 +0,0 @@
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/*-------------------------------------------------------------------------
- *
- * Created: H5SHdbg.c
- * Mar 24 2005
- * Quincey Koziol <koziol@ncsa.uiuc.edu>
- *
- * Purpose: Dump debugging information about a segmented heap
- *
- *-------------------------------------------------------------------------
- */
-
-#define H5SH_PACKAGE /*suppress error about including H5SHpkg */
-
-/* Private headers */
-#include "H5private.h" /* Generic Functions */
-#include "H5Eprivate.h" /* Error handling */
-#include "H5SHpkg.h" /* Segmented heap */
-
-
-/*-------------------------------------------------------------------------
- * Function: H5SH_debug
- *
- * Purpose: Prints debugging info about a segmented heap
- *
- * Return: Non-negative on success/Negative on failure
- *
- * Programmer: Quincey Koziol
- * koziol@ncsa.uiuc.edu
- * Mar 24 2005
- *
- * Modifications:
- *
- * John Mainzer, 6/16/05
- * Modified the function to use the new dirtied parameter of
- * of H5AC_unprotect() instead of modifying the is_dirty
- * field of the cache info.
- *
- *-------------------------------------------------------------------------
- */
-herr_t
-H5SH_debug(H5F_t *f, hid_t dxpl_id, haddr_t addr, FILE *stream, int indent, int fwidth)
-{
- H5SH_t *sh = NULL;
- herr_t ret_value=SUCCEED; /* Return value */
-
- FUNC_ENTER_NOAPI(H5SH_debug, FAIL)
-
- /*
- * Check arguments.
- */
- assert(f);
- assert(H5F_addr_defined(addr));
- assert(stream);
- assert(indent >= 0);
- assert(fwidth >= 0);
-
- /*
- * Load the segmented heap info
- */
- if (NULL == (sh = H5AC_protect(f, dxpl_id, H5AC_SGHP, addr, NULL, NULL, H5AC_READ)))
- HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, FAIL, "unable to load segmented heap info")
-
- /*
- * Print the values.
- */
- HDfprintf(stream, "%*s%-*s %s\n", indent, "", fwidth,
- "Dirty flag:",
- sh->cache_info.is_dirty ? "True" : "False");
- HDfprintf(stream, "%*s%-*s %Hu\n", indent, "", fwidth,
- "Minimum Size Of Heap Blocks:",
- sh->min_size);
- HDfprintf(stream, "%*s%-*s %Hu\n", indent, "", fwidth,
- "Maximum Size To Extend Heap Blocks:",
- sh->max_extend_size);
- HDfprintf(stream, "%*s%-*s %a\n", indent, "", fwidth,
- "Address of Block Tracker For Heap Blocks:",
- sh->bt_heap_addr);
- HDfprintf(stream, "%*s%-*s %a\n", indent, "", fwidth,
- "Address of Block Tracker For Free Space:",
- sh->bt_free_addr);
-
-done:
- if (sh && H5AC_unprotect(f, dxpl_id, H5AC_SGHP, addr, sh, H5AC__NO_FLAGS_SET) < 0)
- HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release segmented heap info")
-
- FUNC_LEAVE_NOAPI(ret_value)
-} /* end H5SH_debug() */
-
-